preview

Sql Injection Paper

Decent Essays

SQL Injection

Recently, Aim Higher College has seen several cases of sensitive information being stolen from a student information system and posted on the Web. After reviewing Web server and database logs, you believe that the source of the problem is a SQL injection vulnerability. The vulnerability appears to exist in a Web application used by students to register for courses. SQL injection is a technique where malicious users inject SQL commands into an SQL statement, via web page input. Injected SQL commands can alter SQL statement and compromise the security of a web application. SQL injection is one of the oldest, most prevalent and dangerous of web application vulnerability. I believe attackers could steal information by following methods. Most web pages have users or given user id to login, and original idea …show more content…

Some web developers use “blacklist” of words and characters, but some words like delete and semicolons should be allowed in many types of input. I think the best way to prevent is combination of protection. I would recommend to use SQL parameters. SQL parameters are values that are added to an SQL query at execution time, in a controlled manner. I would use patches and updates in exploited database and application as soon as possible. The firewall should be in place to help to filter out malicious data. Adding new rules regarding SQL injections to firewall will help to detect and patch. Also, use appropriate privileges and keep password hash and encrypted. Password should be change regularly, which overlook most of the time. In addition, I would not display a lot information about database architecture from error messages and use the “Remote Only” custom Errors mode, so external hacker will not get any additional information. After all, SQL injection is most popular tool for hackers to obtain and manipulate data, because it is easy to use. However, combination of the protections can keep secure and monitor

Get Access