
As Byte is now a subscription service I thought some people might enjoy reading some extracts.
SQL Injection Attacks
One of the Microsoft Professional Developers Conference sessions was on known security vulnerabilities, not just in Microsoft products, but across the computer world. All of those shown have been found and in theory eliminated, but some of them were frightening.
As an example, they showed a SQL database dummied from a real one. This one held book reviews and ratings. With a few operations they were able to show us how all the ratings for books by particular authors could be inflated, and words like "not recommended" turned into recommendations; while rival works were given bad reviews. All this was done from outside the data base by SQL injection attacks. Most of those holes were generated by buffer overflows; more on those later. <continued>