Archive for September, 2009

Consider both sides

I was recently watching some research project proposals at my university. One of the proposals caught my eye, it was a way to stop common cheating techniques for page rank. At first glance the proposal has some good merit, the system would stop the current techniques used. However the problem was that they did not take into account what new problems they would introduce.  The actual proposal is still private so I can not talk to much about the details.

It is very common to come up with solutions that fix very common bugs. What is equally as common is creating new bugs that are as bad as ones that were corrected. When fixing security vulnerabilities the fixer must consider both what is fixed and what bugs the fix will introduce.