|Testing the Security of Your Website – Part 3|
Some programmers trust that users will access a webpage the way the developer intended. What if the user tries to manipulate and change variables? What will happen? This is something you must test on your website.
This subject is better explained through examples. Let’s say you have an online store where the user can see his order through a link such as http://www.yoursite.com/orders.php?id=12345. What happens if the user tries to change his order number to a different number on the URL? Will he be able to see orders posted by other clients? In a well-designed script, the user will only be able to see his own orders, and give an error message if the user tries to manually manipulate the variable.
On another example, let’s say you have a website with a link such as http://www.yoursite.com/article.php?id=12345, which we assume displays article number 12345 from your database. What happens if the user tries to change the variable to a number of an article that does not exist? On a well-designed script, it will display an error message, whereas on a poorly designed script the page will be displayed with the text missing, which is not desirable.
And what happens if the user tries to manipulate the variable in a more drastic way? That is our next subject.
|Print Version | Send to Friend |
|| Page 1 of 3 | Next »
January 23, 2015 - 4:15 AM
January 20, 2015 - 5:00 AM
January 19, 2015 - 4:30 AM
January 12, 2015 - 5:30 AM
January 7, 2015 - 5:00 AM
January 6, 2015 - 2:26 AM
December 18, 2014 - 3:45 AM
December 16, 2014 - 4:27 AM
December 12, 2014 - 3:05 AM
December 2, 2014 - 3:00 AM
Our Most Popular Articles