{'fraction_non_alphanumeric': 0.019202363367799114, 'fraction_numerical': 0.0, 'mean_word_length': 5.220183486238532, '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}}
Designing medium assurance XML-labelling guards for NATO

The eXtensible Markup Language (XML)-Labelling Guard, or XLG in short, offers a solution for cross-domain information exchange in scenarios involving connections from NATO systems to mission systems and between NATO and nonNATO nations or international organizations. The intended function of the XLG is to enable, based on the use of XML security labels, an automated data exchange between two network enclaves belonging to different security domains. In this paper we describe the security model used during the design of a medium assurance XLG, which is to be deployed between NATO Secret and Mission Secret systems.