Web Security
1
Web Security 1 last time: command injection placing user input in - - PowerPoint PPT Presentation
Web Security 1 last time: command injection placing user input in more complicated language SQL shell commands input accidentally treated as commands in language instead of single value (e.g. argument/string constant) defenses: better APIs:
1
2
3
4
5
6
6
7
8
10
11
12
13
13
13
13
14
15
16
17
18
18
19
20
20
ISS E-Security Alert February 1, 2000 Form Tampering Vulnerabilities in Several Web-Based Shopping Cart Applications … Many web-based shopping cart applications use hidden fields in HTML forms to hold parameters for items in an online store. These parameters can include the item's name, weight, quantity, product ID, and price.… … Several of these applications use a security method based on the HTTP header to verify the request is coming from an appropriate site.… The ISS X-Force has identified eleven shopping cart applications that are vulnerable to form tampering. … 21
22
Set-Cookie: key=theInfo; domain=example.com; expires=Wed, Apr …
Cookie: key=theInfo
23
24
25
26
27
29
30
31
32
32
֒ →
33
34
35
36
37
38
39
40
41
42
43
44
45