, 2009-04-17
Antivirus analysts and security testers have to deal with a fundamental question every day: Is obfuscated code good or bad?
Expand all |
Post comment
|
Good Obfuscation, Bad Code
, 2009-04-17 Antivirus analysts and security testers have to deal with a fundamental question every day: Is obfuscated code good or bad?
Expand all |
Post comment
|
|
|
Privacy Statement |
I am currently working on a project that involves digitally signing messages. To get at a client certificate's private key, I need to actually hard code a password. It's not reasonable to compile a password as cleartext in my binaries. I instead chose to use a weak, code-based obfuscation technique to make it more difficult to sign "fake" messages. It's not in the consumer's best interest for anyone to spoof messages going to my server, as it may pollute their own data.
Stepping back from obfuscation of executables, the next logical argument is to say that those who encrypt are maybe up to something. Amazon.com isn't necessarily hiding something from us by using SSL -- they're protecting us from fraud. Obfuscation can be just as innocuous as any use case for cryptography.
[ reply ]
Link to this comment: http://www.securityfocus.com/comments/columns/498/35436#35436