{'fraction_non_alphanumeric': 0.017408123791102514, 'fraction_numerical': 0.0038684719535783366, 'mean_word_length': 5.634615384615385, '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}}
Client-Side Deception Using Architectural Degradation

The problem of thwarting insider misuse of software systems is addressed by modifying the behavior of software systems to provide deceptive responses to detected or suspected insider attacks in order to mitigate their effects. The approach is based on the controlled architectural degradation of the software by using dynamic reconfiguration. Specific reconfigurations are provided for a software system so that at least the following range of deceptions can be implemented when misuse is detected or suspected: 1) Misdirection – generate inaccurate or imprecise information in response to requests by the misuser; 2) Operational degradation – remove selected pieces of functionality so that the misuser is deprived of those functions; 3) Self-destruction – modify the software so that it appears to be working although it has had all important information and capabilities destroyed, ideally without immediate knowledge by the misuser; 4) Restoration – undo deceptive responses.