Security issue discovered in TOR client
There is no fragment in program code where you cannot make mistakes. You may actually make them in very simple fragments. While programmers have worked out the habit of testing algorithms, data exchange mechanisms and interfaces, it’s much worse concerning security testing. It is often implemented on the leftover principle. A programmer is thinking: “I just write a couple of lines now, and everything will be ok. And I don’t even need to test it. The code is too simple to make a mistake there!”. That’s not right.