Dereferencing NULL pointers can create denial of service attacks. In this video, Mike Chapple explains the nature of this attack and ways to defend against it.
- [Instructor] Let's talk about another vulnerability … that might exist in software applications, … dereferencing NULL pointers. … First, we need to talk a little bit … about how operating systems manage memory. … Computer systems have large amounts of memory … available to them, and that memory is used … for many different purposes. … Some is used by the operating system. … Other parts are used by different applications … that run on the computer, and some is empty, awaiting use. … The amount of memory used by any one of these components … varies as activity on the system changes. … To be efficient, the operating system allocates memory … for different purposes when it receives a request … from an application or another operating system component. … It then assigns a portion of memory to that use, … providing a specific address and memory … as the location that may be used for that purpose. … For example, if an application requests … a chunk of memory to store a photograph, … the memory manager finds an available space in memory …
Author
Updated
11/13/2020Released
1/31/2020We are a CompTIA Partner. As such, we are able to offer CompTIA exam vouchers at a 10% discount. For more information on how to obtain this discount, please download these PDF instructions.
- Configuring vulnerability scans
- Reporting scan results
- Barriers to vulnerability remediation
- Analyzing scan reports
- Common server, endpoint, and network vulnerabilities
- Software security issues, such as SQL injection
- Access control vulnerabilities
Skill Level Advanced
Duration
Views
Related Courses
-
Learning Vulnerability Management
with Lora Vaughn53m 54s Beginner -
Learning Threat Modeling for Security Professionals
with Adam Shostack41m 41s Intermediate -
Threat Modeling: Information Disclosure in Depth
with Adam Shostack29m 23s Intermediate
-
Introduction
-
Vulnerability management1m 24s
-
Study resources1m 41s
-
-
1. Creating a Vulnerability Management Program
-
Identify scan targets5m 50s
-
Scan frequency5m 7s
-
2. Configuring and Executing Vulnerability Scans
-
Scan configuration6m 16s
-
Scan perspective5m 30s
-
Scanner maintenance3m 19s
-
Vulnerability scanning tools1m 51s
-
-
3. Remediating Vulnerabilities
-
Report scan results4m 43s
-
Prioritize remediation3m 46s
-
-
4. Analyzing Scan Results
-
Interpreting CVSS scores3m 18s
-
Analyzing scan reports4m 48s
-
Correlating scan results2m 33s
-
5. Common Vulnerabilities
-
Server vulnerabilities5m 28s
-
Endpoint vulnerabilities1m 44s
-
Network vulnerabilities4m 29s
-
-
6. Software Security Issues
-
Preventing SQL injection5m 29s
-
Privilege escalation2m 14s
-
Directory traversal3m 16s
-
Race conditions2m 39s
-
Dereferencing NULL pointers2m 33s
-
Third-party code5m 40s
-
Interception proxies5m 22s
-
7. Specialized Technology Vulnerabilities
-
Industrial control systems5m 17s
-
Internet of Things3m 26s
-
Embedded systems3m 39s
-
-
8. Access Control Vulnerabilities
-
Password attacks8m 22s
-
Impersonation attacks4m 45s
-
Session hijacking3m 46s
-
Eavesdropping attacks3m 51s
-
-
Conclusion
-
Next steps43s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Dereferencing NULL pointers