 Some argue this "security by obscurity" makes the product safer and less vulnerable to attack.A counter-argument is that keeping the innards secret may improve security in the short term, but in the long run, only systems that have been published and analyzed should be trusted.Steven Bellovin and Randy Bush commented