Click here to Skip to main content
15,920,602 members

Survey Results

Do you obfuscate your code?   [Edit]

Survey period: 27 Feb 2012 to 5 Mar 2012

Protecting your code, for example .NET DLLs or client side Javascript, is important for some. Do you deliberately (as opposed to accidentally) obfuscate your code? Suggested by Collin Jasnoch

OptionVotes% 
No, we don't since there is no need51748.00
No, we don't because we don't care if others see the code22721.08
Yes, using commercial tools827.61
Yes, using free tools (or tools that come with, say, Visual Studio)12911.98
Yes, using our own in-house methods413.81
I don't know what obfuscating means.817.52



 
GeneralThe most bulletproof obfuscation... Pin
krumia27-Feb-12 17:28
krumia27-Feb-12 17:28 
GeneralDo I what? Pin
Slacker00727-Feb-12 5:37
professionalSlacker00727-Feb-12 5:37 
GeneralSaving your code for a better thief... PinPopular
Michael Bergman27-Feb-12 4:28
Michael Bergman27-Feb-12 4:28 
GeneralOn the contrary . . . Pin
W Balboos, GHB27-Feb-12 3:31
W Balboos, GHB27-Feb-12 3:31 
GeneralNo need... Pin
Tim Groven27-Feb-12 3:29
Tim Groven27-Feb-12 3:29 
GeneralJavaScript Minification Pin
Nemanja Trifunovic27-Feb-12 3:16
Nemanja Trifunovic27-Feb-12 3:16 
GeneralIts naturally unreadable... PinPopular
Roger Allen27-Feb-12 2:59
Roger Allen27-Feb-12 2:59 
GeneralNeed a sometimes option Pin
Dan Neely27-Feb-12 0:56
Dan Neely27-Feb-12 0:56 
I've done it for one set of apps; where Customer A brokered our selling something we originally developed for them to Customer B; but insisted that we preclude non-trivial reverse engineering.

Since every .net obfuscator tool company also claims their advanced reflection tool is able to break every competitors obfuscation tool; I suspect that A just ordered us to waste a few thousand of B's money directly; and a few more thousand if they want to be snoopy. With our contract in the 7 figure range and the total system being significantly more the roadblocks put in added up to rounding error.

OTOH our software lead says if he knew about this requirement back when we started deving for Customer A; he'd've insisted on MFC, and that without being able to give A a security blanket we'd've probably had to port all the backend logic to C/C++ before selling to B, so I guess it wasn't entirely a waste.


Other than this we haven't bothered because the whole thing is a crock of elephanting fertilizer; which actually should be a 2nd new option: No because anyone with skills can still reverse it.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius


Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt

GeneralRe: Need a sometimes option Pin
Andy Missico27-Feb-12 2:54
Andy Missico27-Feb-12 2:54 
GeneralRe: Need a sometimes option PinPopular
Andy Missico27-Feb-12 3:11
Andy Missico27-Feb-12 3:11 
GeneralRe: Need a sometimes option Pin
Dan Neely27-Feb-12 16:52
Dan Neely27-Feb-12 16:52 
GeneralRe: Need a sometimes option Pin
enhzflep28-Feb-12 12:14
enhzflep28-Feb-12 12:14 
GeneralRe: Need a sometimes option Pin
Dan Neely3-Mar-12 13:54
Dan Neely3-Mar-12 13:54 
GeneralActually... PinPopular
Dalek Dave26-Feb-12 22:17
professionalDalek Dave26-Feb-12 22:17 
GeneralRe: Actually... Pin
Slacker00727-Feb-12 23:59
professionalSlacker00727-Feb-12 23:59 
GeneralRe: Actually... Pin
Reiss28-Feb-12 6:26
professionalReiss28-Feb-12 6:26 
GeneralAnother Option? Pin
Dave Kerr26-Feb-12 22:11
mentorDave Kerr26-Feb-12 22:11 
GeneralThe lesson here is... Pin
Shao Voon Wong26-Feb-12 22:10
mvaShao Voon Wong26-Feb-12 22:10 
GeneralRe: The lesson here is... Pin
enhzflep28-Feb-12 12:43
enhzflep28-Feb-12 12:43 
GeneralNo need..., no sense? Pin
Oshtri Deka26-Feb-12 21:20
professionalOshtri Deka26-Feb-12 21:20 
GeneralMessage Removed Pin
27-Feb-12 9:00
professionalN_tro_P27-Feb-12 9:00 
GeneralNo need... Pin
Joan M26-Feb-12 20:41
professionalJoan M26-Feb-12 20:41 
GeneralNo, because... PinPopular
Sander Rossel26-Feb-12 20:14
professionalSander Rossel26-Feb-12 20:14 
GeneralRe: No, because... Pin
Andy_L_J26-Feb-12 22:30
Andy_L_J26-Feb-12 22:30 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.