Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cross Site Scripting and its Issues By Odion Oisamoje.

Similar presentations


Presentation on theme: "Cross Site Scripting and its Issues By Odion Oisamoje."— Presentation transcript:

1 Cross Site Scripting and its Issues By Odion Oisamoje

2 What is XSS Is a vulnerability that enables an attacker lure a computer user to download malicious JavaScript code from a trusted site.

3 Types of XSS 0 Persistent  Attack is stored on the website’s server.  Do not have to go through a link 0 Non-persistent  Most common  User has to go through a special link to be exposed  Code does not get stored on the server

4 Types of XSS cont. Figure 1: A typical reflected or non-persistent cross site scripting scenario

5 Type of XSS Cont. 0 DOM-based  An emerging area  Attacker code does not have to pass though the server to affect the visitor

6 How it Works 0 http://www.youtube.com/watch?v=r79ozjCL7DA http://www.youtube.com/watch?v=r79ozjCL7DA

7 Famous Attack 0 “In 2005, a MySpace user named Samy discovered a unique way to expand hi buddy list. Within 24 hours, the number of friends in his page grew from 73 to more than 1 million. He achieved this instant popularity by creating the first self-propagating cross- site scripting (XSS) worm and by exploiting the lax security in many Web browsers” (Monthie, 2008).

8 Prevention – Detection – Response 0 Reduce Impact 0 Sanitize input 0 Work back to the source  Input sanitation and validation on JavaScript code 0 Be proactive

9 References 0 Monthie, B. (2008). What, who, when, where, why, how of XSS. Network World, 25(28), 26. Retrieved from EBSCOhost. 0 Cross-site Scripting (XSS). (2010, October 10). Retrieved April 15, 2011, from The Open Web Application Security Project (OWASP): https://www.owasp.org

10 Q & A


Download ppt "Cross Site Scripting and its Issues By Odion Oisamoje."

Similar presentations


Ads by Google