Security Testing Tutorial
Security Testing Useful Resources
Selected Reading
- Security Testing - Automation Tools
- Testing Malicious File Execution
- Security Testing - Denial of Service
- Security Testing - Buffer Overflows
- Testing Security - Web Service
- Security Testing - Ajax Security
- Unvalidated Redirects and Forwards
- Components with Vulnerabilities
- Cross Site Request Forgery
- Missing Function Level Access Control
- Testing Sensitive Data Exposure
- Testing Security Misconfiguration
- Insecure Direct Object Reference
- Testing Cross Site Scripting
- Testing Broken Authentication
- Security Testing - Injection
- Hacking Web Applications
- Security Testing - Cookies
- Security Testing - Same Origin Policy
- Security Testing - Cryptography
- Encoding and Decoding
- HTTPS Protocol Basics
- HTTP Protocol Basics
- Security Testing - Malicious Software
- Security Testing - Process
- Security Testing - Overview
- Security Testing - Home
Security Testing Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Security Testing - Buffer Overflows
Security Testing - Buffer Overflows
当一个方案试图在一个临时数据储存区(布图)储存更多的数据时,会产生缓冲超支。 由于设立了缓冲地带,以控制一定数量的数据,因此额外信息可能过度流入邻近的缓冲地带,从而腐蚀了它们持有的有效数据。
Example
这里是缓冲外流的一个典型例子。 它显示了第一个依靠外部数据控制其行为的设想所引发的简单的缓冲外流。 没有任何办法限制用户输入的数据数量,方案的行为取决于用户的特性。
... char bufr[BUFSIZE]; gets(bufr); ...
Hands ON
Preventive Mechanisms
Code Reviewing
Developer training
Compiler tools
Developing Safe functions
Periodical Scanning