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
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.