Identifying Security Vulnerabilities in C/C++Programming

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Identifying Security Vulnerabilities in C/C++Programming

Coursera · Intermediate ·🛡️ AI Safety & Ethics ·3mo ago

Key Takeaways

Identifying security vulnerabilities in C/C++ programming for secure coding practices

Original Description

This course builds upon the skills and coding practices learned in both Principles of Secure Coding and Identifying Security Vulnerabilities, courses one and two, in this specialization. This course uses the focusing technique that asks you to think about: “what to watch out for” and “where to look” to evaluate and ultimately remediate fragile C++ library code. The techniques you’ll be examining will make your programs perform accurately and be resistant to attempts to perform inaccurately. This is really what the term secure programming means. You will be shown common errors that people make, and then learn how to program more robustly. You will apply tips and best practices to help you improve your programming style and help you to avoid common problems like buffer overflows, which may or may not cause security problems.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
GuardFall: When Decades-Old Shell Injection Tricks Beat Modern AI Safety Guardrails
Decades-old shell injection tricks can bypass modern AI safety guardrails, highlighting the need for more robust security measures
Dev.to · Cor E
📰
What 116 court judgments taught me about the limits of AI
Learn about the limitations of AI in professional settings through an analysis of 116 court judgments and a personal project using consumer AI tools
Medium · AI
📰
Your ChatGPT History Is a Liability. I Fixed That With a $80 Chip and a Pi5.
Protect your ChatGPT history from being used as evidence with a simple hardware solution using a $80 chip and a Pi5
Medium · AI
📰
Your Skepticism About AI Is an Asset. Here’s How to Use It.
Learn to leverage skepticism about AI to improve its adoption and implementation in your team and organization, and why it matters for responsible AI development
Medium · Programming
Up next
Containers Don't Make Your AI Agent Safe
Web Dev Simplified
Watch →