+ All Categories
Home > Documents > Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting...

Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting...

Date post: 12-Jan-2016
Category:
Upload: ambrose-simmons
View: 213 times
Download: 0 times
Share this document with a friend
30
Lesson 15 Client Side Vulnerabilities and you
Transcript
Page 1: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

Lesson 15

Client Side Vulnerabilitiesand you

Page 2: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

Active Server Pages

• MS’s answer to the scripting world of PERL and CGI on Unix

• Usually Written In Visual Basic Script (VBS)

• Provides:– State– Backend data base access– Generally display HTML in Browser

Page 3: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

ASP (2)

Pros:– Ability to Output HTML file on the fly

Con– Numerous Vulnerabilities that allow

attackers to view ASP code itself

-- Attackers can learn further vulnerabilities in program logic

-- Attackers can view sensitive info

Page 4: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

ASP (3)

Con

• Numerous Vulnerabilities that allow attackers to view ASP code itself– Attackers can learn further

vulnerabilities in

program logic– Attackers can view sensitive info

Page 5: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

Well Known Vulnerabilities

ASP DOT Bug Vulnerability (IIS 3.0)

http://127.134.10.1/scripts/myexample.asp.– Allowed hacker to view ASP source code

– Now patched

– Patch intoduced new vulnerabilities

http://127.134.10.1/scripts/myexample%2easp

Page 6: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

Well Known Vulnerabilities(2)

ASP Alternate Data Streams (IIS 3.0)http://127.134.10.1/scripts/myexample.asp::$data

– Allowed file download

– Limit file access rights of all source code by removing read access of the Everyone Group

– Only allow execute permission

Page 7: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

Well Known Vulnerabilities(3)

Show code.asp Vulnerability (IIS 4.0)

http://127.134.10.1/mscode/samples/SELECTOR/showcode.asp?source=/../../../../../boot.ini

• Script did not restrict use of “..”

• Allows Hacker to download files

• In this example Hacker Views Boot.ini file

• Applying hot fix corrected the problem

Page 8: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

Well Known Vulnerabilities(4)

Codebrws.asp Vulnerability (IIS 4.0)http://127.134.10.1/iissamples/exair/howitworks/

codebrws.asp?source=/../../../../../winnt/repair/setup.log

• Allows Hacker to View any file on target system

• Applying hot fix corrected the problem

Page 9: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

Managing Your Security

• IE Configuration Very Flexibile

• Checking WWW Page Certificates– File Properties

• IE TOOLs--Internet Options– Advanced

– Security

– Content

Page 10: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

MS Advanced Options

• Can Set SSL/TLS Options

• Warn About Invalid Digital Certificates

• Warn on form submission redirection

• Much More just see >>>>>>>

Page 11: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.
Page 12: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

Using File Properties

• Allows User to Check on Web Page properties

• Allows User to verify Digital Certificates

• Allows User to verify encryption

Page 13: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.
Page 14: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.
Page 15: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.
Page 16: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

MS Internet Security Zones

Next Series of Slide Shows You How User (Client) can select the security they desire while interacting on the Internet.

Page 17: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.
Page 18: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.
Page 19: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.
Page 20: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

MS Internet Content

Next Series of Slide Shows You Can Manage Digital Certificates on

your home computer

Page 21: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.
Page 22: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.
Page 23: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.
Page 24: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.
Page 25: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

Checking Your Open Ports

Page 26: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

Checking Your Open Ports

Page 27: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

Checking Your IP Configuration

Page 28: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

Checking Your IP Configuration

Page 29: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

Checking Your IP Configuration

Page 30: Lesson 15 Client Side Vulnerabilities and you. Active Server Pages MS’s answer to the scripting world of PERL and CGI on Unix Usually Written In Visual.

SUMMARY

•Client Side Security is Your Responsibility

•Do not be afraid to experiment


Recommended