These fake websites are created to look like legitimate ones. A person clicks on it and provides information like logins, passwords or other personal information. At this point the information gathered by the bogus website stores this information and can possibly open that person’s PC to attack. These include SQL injection and other cross site scripting flaws.
An SQL injection attack is a technique that also takes advantage of non-validated programming code in user inputted forms. This is when SQL commands are passed into existing SQL code through the web. These commands are then executed to a backend database. This can go on unnoticed if precautions are not in place since the commands used are in typical SQL format. To prevent these issues, the program must be designed to remember what SQL signal commands are typical for particular functions. Aside from that, the incoming HTTP stream must be monitored closely for unwanted SQL signal commands.