Let me first discuss the dictionary meaning of obfuscated then it would be easier to relate and get the meaning of obfuscated malware. Obsfucation: The action of making something obscure, unclear, or unintelligible. Obsfucated malware means when authors make it's detection difficult. It's underlying functionality is not affected but it's strings are rendered unreadable. Commonly adopted methods for obfuscation are: Packing: This involves compressing the executable file. On compression, the hash of the file changes compared to the original one and many strings become incomprehensible. So, for a person relying on these two factors for static analysis, the outcome may not be correct. Encryption: The code is encrypted to make it's analysis further, difficult. Encoding: It is quite similar to encryption, but it does not use keys. An example is Base64 encoding. Dead Code Insertion: This makes the code difficult to analyze but does not affect the working of the file.
CIA triad is an information security model which helps organizations to set certain rules, regulations, and policies to protect the organization from unauthorized access and data exfiltration. The principles which form the core of the CIA are: C stands for Confidentiality I for Integrity A for Availability Confidentiality : It aims to protect sensitive information from being accessed by unauthorized individuals or systems when it is being transferred via a network or as such. One way to do this is to use encryption techniques so that even if the data gets corrupted it cannot be decrypted. Encryption standards include AES : Advanced Encryption Standard DES : Data Encryption Standard Data is commonly categorized based on the amount and type of damage that can be caused to it if it fell into wrong hands. Appropriate measures are then implemented according to the categories. Integrity : It involves making sure that the data does not change in transit. It should not b...