Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Develop a list of properties that a secure group-based file sharing application

ID: 3683264 • Letter: D

Question

Develop a list of properties that a secure group-based file sharing application must respect. For each property, come up with (i) a name for the property, (ii) a definition of what this property entails, (iii) a short description of why this property is important, and (iv) any assumptions upon which this property depends.

As an example, consider the following:

Property 1: Correctness. Correctness implies that if file f is shared with members of group g, only members of group g should be able to access f. The notion of "access" entails the creation, modification, and deletion of f, as well as the ability to see that f even exists. Without this requirement, any user could access any file, which is contrary to the notion of group-based file sharing.

Explanation / Answer

Property 2 : Consistency: The file should be seen consistent across all the group members, so that same version of file is distributed among all the group members must be ensured.

Property 3 : Security : The application must ensure the security of file sharing by providing the file only to the intended personals which belongs to the group only