{'fraction_non_alphanumeric': 0.01559792027729636, 'fraction_numerical': 0.0, 'mean_word_length': 5.48876404494382, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Analysis of a Relationship Based Access Control Model

With the advent of online social networks (OSN) and personalized healthcare, relationship-based access control is playing an ever important role. People often share sensitive personal information through online social networks (OSNs) to keep in touch with their friends and families. Such sensitive information if leaked inadvertently to third parties may have detrimental effects and sometimes disastrous consequences on the lives of individuals. Access control models are needed that allows controlled sharing of information. Different features of the model may conflict with each other. Identifying potential conflicts is important as sometimes such conflicts are sources of misconfigurations. We propose an access control model for use in OSNs and provide its formal specification. Manually checking the formal specification is tedious and error-prone. Towards this end, we also demonstrate how conflicts and potential misconfigurations can be automatically detected using the Alloy Analyzer. We illustrate our approach using policies that are similar in spirit to those in use in existing OSNs.