{'fraction_non_alphanumeric': 0.02287581699346405, 'fraction_numerical': 0.0010893246187363835, 'mean_word_length': 4.853503184713376, '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}}
Phantom I/O projector: Entrapping malware on machines in production

We discuss the architecture of a defensive deception capability that we dubbed Phantom I/O Projector. The projector is made of kernel modules that project the existence and operation of I/O devices, which are in fact dynamic decoys. The projector can detect malware on the very first encounter with them, and can operate on machines in production. The projector is safe for users, and can coexist with production functions. We tested the projector's architecture by experimenting with a decoy webcam against notorious malware. Those malware have a long history of spying on users. They had caused serious cyber incidents, some of which were largely covered by the news media. The projector can detect those malware on the first contact, having 0-knowledge of their inner workings, and without the user's involvement or awareness of the decoy webcam.