CS 4740/6740 Network Security Lecture 9: The Web

CS 4740/6740 Network Security Lecture 9: The Web
1 / 1
CS 4740/6740 Network Security Lecture 9: The Web - slide 1 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 2 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 3 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 4 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 5 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 6 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 7 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 8 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 9 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 10 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 11 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 12 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 13 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 14 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 15 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 16 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 17 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 18 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 19 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 20 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 21 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 22 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 23 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 24 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 25 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 26 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 27 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 28 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 29 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 30 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 31 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 32 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 33 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 34 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 35 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 36 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 37 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 38 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 39 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 40 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 41 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 42 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 43 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 44 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 45 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 46 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 47 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 48 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 49 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 50 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 51 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 52 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 53 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 54 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 55 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 56 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 57 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 58 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 59 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 60 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 61 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 62 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 63 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 64 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 65 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 66 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 67 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 68 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 69 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 70 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 71 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 72 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 73 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 74 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 75 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 76 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 77 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 78 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 79 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 80 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 81 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 82 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 83 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 84 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 85 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 86 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 87 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 88 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 89 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 90 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 91 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 92 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 93 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 94 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 95 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 96 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 97 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 98 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 99 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 100 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 101 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 102 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 103 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 104 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 105 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 106 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 107 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 108 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 109 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 110 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 111 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 112 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 113 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 114 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 115 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 116 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 117 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 118 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 119 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 120 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 121 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 122 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 123 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 124 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 125 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 126 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 127 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 128 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 129 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 130 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 131 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 132 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 133 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 134 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 135 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 136 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 137 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 138 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 139 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 140 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 141 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 142 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 143 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 144 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 145 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 146 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 147 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 148 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 149 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 150 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 151 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 152 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 153 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 154 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 155 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 156 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 157 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 158 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 159 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 160 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 161 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 162 of 163 CS 4740/6740 Network Security Lecture 9: The Web - slide 163 of 163
CS 47406740 Network Security Lecture 9: The Web (SOP, XSS, CSRF, HTML5, CSP, CORS, etc.) The Web The Web has become a powerful platform for developing and distributing applications Huge user population Relatively easy to develop and deploy

Related Topics

Download this presentation From Below

"CS 4740/6740 Network Security Lecture 9: The Web" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
CS 4740/6740 Network Security Lecture 9: The Web
(SOP, XSS, CSRF, HTML5, CSP, CORS, etc.)<br>
02
The Web The Web has become a powerful platform for developing and distributing applications
Huge user population
Relatively easy to develop and deploy cross-platform
Platform has evolved significantly
Very simple model initially
Today, it is a mix of client- and server-side components
Web services and APIs are now ubiquitous
Geared towards an open model
On the client-side, all documents, data, and code are visible/modifiable
Commonplace to link to or share data/code with other (untrusted) sites<br>
03
Web Apps are Vulnerable As the popularity of the Web has grown, attackers have shifted their focus towards it
Web apps often possess large degrees of authority
Access to sensitive data on the client- and server-side
Web apps can be exploited to abuse this authority
Data breaches and theft
Site Defacement
Invasion of privacy
Malware distribution
Beachhead into internal networks<br>