82 lines
1.2 KiB
Plaintext
82 lines
1.2 KiB
Plaintext
Title:
|
|
|
|
Bitten on the ASP
|
|
|
|
(How NOT to deploy ASP.NET applications)
|
|
|
|
|
|
Intro:
|
|
|
|
Who
|
|
BreakingPoint
|
|
Metasploit
|
|
What
|
|
ASP.Net deployment issues
|
|
Default configuration
|
|
Common configuration flaws
|
|
Platform problems
|
|
Why
|
|
Widely deployed
|
|
Poorly researched
|
|
Lack of tools
|
|
|
|
Basics
|
|
|
|
Global default configuration file
|
|
Code separated into Applications
|
|
Applications override configuration file
|
|
|
|
Structure
|
|
Sample web application structure
|
|
Visual studio files
|
|
Deploy vs Copy
|
|
|
|
IIS Integration
|
|
Extension vs ASP.Net mappings
|
|
What files have no mapping?
|
|
|
|
Cryptography
|
|
MAC Key
|
|
Encryption Key
|
|
ViewState / Session Generation
|
|
|
|
Sessions
|
|
CookieLess
|
|
InProcess
|
|
StateServer
|
|
Possible flaws
|
|
SQL Database
|
|
Field lengths, character data
|
|
Sliding Sessions...
|
|
Florida example
|
|
|
|
Error Handling
|
|
Default settings
|
|
aspxerrorpath tricks
|
|
Information disclosure
|
|
|
|
Forms Authentication
|
|
?
|
|
|
|
ViewState Information
|
|
Data leak, MAC, etc.
|
|
|
|
Debugging
|
|
Debugging left enabled
|
|
Tracing left enabled!
|
|
|
|
Overview
|
|
Locking down ASP.Net is not hard
|
|
Thousands of sites arent doing it
|
|
Microsoft Terra ServerDopostback/rss.aspx
|
|
Microsoft Research
|
|
Summary
|
|
Vulns
|
|
Tools
|
|
Fixes
|
|
Done
|
|
|
|
|
|
|
|
IssueTracker.mdb
|