{'fraction_non_alphanumeric': 0.01440922190201729, 'fraction_numerical': 0.0, 'mean_word_length': 5.472049689440993, '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}}
Determining User Authorizations in Distributed Database Systems

In this paper, a differentiated authorisation mechanism is described, which is based on the user location control process, and exploits the interconnection between the hierarchies of user roles, data sets and user locations. User authorizations defined in this way permit the specification of different access rights depending on the set of user locations that may change dynamically. A static algorithm is presented that could be used for determining all location-dependent authorization rules in every administrative domain. It results however in a big number of entries. To overcome this problem, an alternative dynamic algorithm is proposed, which uses the authorization rules that are derived from a minimum number of initial entries. This dynamic approach results to a significant reduction of the required storage space for security metadata, a feature that is particularly useful when the resources of hosts are scarce, as for example in mobile computing environments.