
The NSA Tips: Software Memory Safety
National Security Agency April 2023
No se pudo agregar al carrito
Add to Cart failed.
Error al Agregar a Lista de Deseos.
Error al eliminar de la lista de deseos.
Error al añadir a tu biblioteca
Error al seguir el podcast
Error al dejar de seguir el podcast
$0.99/mes por los primeros 3 meses

Compra ahora por $6.95
No default payment method selected.
We are sorry. We are not allowed to sell this product with the selected payment method
-
Narrado por:
-
Tom Brooks
Acerca de esta escucha
Modern society relies heavily on software-based automation, implicitly trusting developers to write software that operates in the expected way and cannot be compromised for malicious purposes. While developers often perform rigorous testing to prepare the logic in software for surprising conditions, exploitable software vulnerabilities are still frequently based on memory issues. Examples include overflowing a memory buffer and leveraging issues with how software allocates and de-allocates memory.
Microsoft® revealed at a conference in 2019 that from 2006 to 2018 70 percent of their vulnerabilities were due to memory safety issues. [1] Google® also found a similar percentage of memory safety vulnerabilities over several years in Chrome®. [2] Malicious cyber actors can exploit these vulnerabilities for remote code execution or other adverse effects, which can often compromise a device and be the first step in large-scale network intrusions.
Commonly used languages, such as C and C++, provide a lot of freedom and flexibility in memory management while relying heavily on the programmer to perform the needed checks on memory references. Simple mistakes can lead to exploitable memory-based vulnerabilities. Software analysis tools can detect many instances of memory management issues and operating environment options can also provide some protection, but inherent protections offered by memory safe software languages can prevent or mitigate most memory management issues.
NSA recommends using a memory safe language when possible. While the use of added protections to non-memory safe languages and the use of memory safe languages do not provide absolute protection against exploitable memory issues, they do provide considerable protection. Therefore, the overarching software community across the private sector, academia, and the U.S. Government have begun initiatives to drive the culture of software development towards utilizing memory safe languages. [3] [4] [5]
©2023 Tom Brooks (P)2023 Tom BrooksLos oyentes también disfrutaron...
-
Microsoft Certified Azure Administrator
- The Ultimate Guide to Practice Test Questions, Answers, and Master the Associate Exam
- De: Jamie Murphy
- Narrado por: Tom Brooks
- Duración: 5 h y 2 m
- Versión completa
-
General
-
Narración:
-
Historia
Whether you're an Azure enthusiast aiming to validate your skills or an IT professional seeking to enhance your career prospects, this book will empower you to become a certified Azure Administrator Associate. With a solid grasp of Azure's key principles and hands-on expertise, you'll be well-prepared to meet the growing demand for Azure administrators in today's competitive job market. Start your journey to certification success today.
-
-
Depth in coverage
- De Anonymous User en 11-26-23
De: Jamie Murphy
-
AWS Certified Developer Associate
- Step by Step Certification Study Guide, to Pass the Developers Exam with Confidence
- De: Jamie Murphy
- Narrado por: Tom Brooks
- Duración: 3 h y 43 m
- Versión completa
-
General
-
Narración:
-
Historia
Are you aspiring to become an AWS Certified Developer? Are you looking for a comprehensive resource to prepare for the AWS Certified Developer exam? Look no further! This book is your ultimate guide to acing the AWS Certified Developer certification by providing you with a robust set of practice test questions and detailed answers to help you succeed.
-
-
Read by AI
- De Luke en 06-22-24
De: Jamie Murphy
-
AWS
- Amazon Web Services: The Ultimate Guide from Beginners to Advanced (2020 Edition)
- De: Neal Banerjee, Paul Davis
- Narrado por: Telly Frias Jr.
- Duración: 4 h y 39 m
- Versión completa
-
General
-
Narración:
-
Historia
There is a reason why Amazon web services make over $20 billion a year for Amazon. The reason is simple. Cloud computing is an essential service that has made it possible for thousands of businesses around the world to launch secured web solutions rapidly, flexibly, and cost-effectively. Amazon’s AWS has proven to be ahead of the pack, thanks to its reliable infrastructure as a cloud computing solution. This, perhaps, explains why some of the biggest and fastest growing tech companies use AWS.
-
-
It’s a mess
- De Tom en 11-04-22
De: Neal Banerjee, y otros
-
Python Machine Learning
- The Ultimate Beginners Guide from Basics to Master Advanced Concepts of Machine Learning, AI, Neural Networks, Data Science and Future Developments
- De: Arthur Ike Smith
- Narrado por: Ashton Haugen
- Duración: 3 h y 48 m
- Versión completa
-
General
-
Narración:
-
Historia
Python Machine Learning is a guide to provide you with all the information required to master machine learning using Python. It will give you deep insight into methods of machine learning, deep learning, big data, data science, and more. Furthermore, it will also teach you concepts of Python and how combining machine learning with Python can result in practical solutions. The audiobook touches upon how these solutions can be applied in various fields including governance, technology, business, cybersecurity, and more.
De: Arthur Ike Smith
-
Python Machine Learning
- The Ultimate Beginner’s Guide to Understanding Machine Learning, Deep Learning and Neural Networks with Python
- De: Leonard Foster
- Narrado por: Gordon Blodgett
- Duración: 4 h y 5 m
- Versión completa
-
General
-
Narración:
-
Historia
This audiobook gives you the opportunity to understand how python machine learning works and how to learn and apply these techniques in everyday life. You will learn the basics of programming in python and some examples of problems which can be solved with machine learning. The work was written especially for beginners. The topic is treated with simplicity and it is easy to listen and understand. If you want to improve on your projects and applications, make sure you listen to this audiobook that will give you the right help to get you started!
-
-
FAKE BOOK - do not buy!
- De Sam Kwalwasser en 11-21-19
De: Leonard Foster
-
Machine Learning for Beginners
- Absolute Beginners Guide, Learn Machine Learning and Artificial Intelligence from Scratch (Python, Machine Learning, Book 2)
- De: Chris Sebastian
- Narrado por: Brian R. Scott
- Duración: 3 h y 30 m
- Versión completa
-
General
-
Narración:
-
Historia
Machine learning is changing the world. You use machine learning every day and probably don’t know it. In this audiobook, you will learn how ML grew from a desire to make computers able to learn.
-
-
GREAT BOOK!!!
- De Jonathan en 05-29-19
De: Chris Sebastian
-
Microsoft Certified Azure Administrator
- The Ultimate Guide to Practice Test Questions, Answers, and Master the Associate Exam
- De: Jamie Murphy
- Narrado por: Tom Brooks
- Duración: 5 h y 2 m
- Versión completa
-
General
-
Narración:
-
Historia
Whether you're an Azure enthusiast aiming to validate your skills or an IT professional seeking to enhance your career prospects, this book will empower you to become a certified Azure Administrator Associate. With a solid grasp of Azure's key principles and hands-on expertise, you'll be well-prepared to meet the growing demand for Azure administrators in today's competitive job market. Start your journey to certification success today.
-
-
Depth in coverage
- De Anonymous User en 11-26-23
De: Jamie Murphy
-
AWS Certified Developer Associate
- Step by Step Certification Study Guide, to Pass the Developers Exam with Confidence
- De: Jamie Murphy
- Narrado por: Tom Brooks
- Duración: 3 h y 43 m
- Versión completa
-
General
-
Narración:
-
Historia
Are you aspiring to become an AWS Certified Developer? Are you looking for a comprehensive resource to prepare for the AWS Certified Developer exam? Look no further! This book is your ultimate guide to acing the AWS Certified Developer certification by providing you with a robust set of practice test questions and detailed answers to help you succeed.
-
-
Read by AI
- De Luke en 06-22-24
De: Jamie Murphy
-
AWS
- Amazon Web Services: The Ultimate Guide from Beginners to Advanced (2020 Edition)
- De: Neal Banerjee, Paul Davis
- Narrado por: Telly Frias Jr.
- Duración: 4 h y 39 m
- Versión completa
-
General
-
Narración:
-
Historia
There is a reason why Amazon web services make over $20 billion a year for Amazon. The reason is simple. Cloud computing is an essential service that has made it possible for thousands of businesses around the world to launch secured web solutions rapidly, flexibly, and cost-effectively. Amazon’s AWS has proven to be ahead of the pack, thanks to its reliable infrastructure as a cloud computing solution. This, perhaps, explains why some of the biggest and fastest growing tech companies use AWS.
-
-
It’s a mess
- De Tom en 11-04-22
De: Neal Banerjee, y otros
-
Python Machine Learning
- The Ultimate Beginners Guide from Basics to Master Advanced Concepts of Machine Learning, AI, Neural Networks, Data Science and Future Developments
- De: Arthur Ike Smith
- Narrado por: Ashton Haugen
- Duración: 3 h y 48 m
- Versión completa
-
General
-
Narración:
-
Historia
Python Machine Learning is a guide to provide you with all the information required to master machine learning using Python. It will give you deep insight into methods of machine learning, deep learning, big data, data science, and more. Furthermore, it will also teach you concepts of Python and how combining machine learning with Python can result in practical solutions. The audiobook touches upon how these solutions can be applied in various fields including governance, technology, business, cybersecurity, and more.
De: Arthur Ike Smith
-
Python Machine Learning
- The Ultimate Beginner’s Guide to Understanding Machine Learning, Deep Learning and Neural Networks with Python
- De: Leonard Foster
- Narrado por: Gordon Blodgett
- Duración: 4 h y 5 m
- Versión completa
-
General
-
Narración:
-
Historia
This audiobook gives you the opportunity to understand how python machine learning works and how to learn and apply these techniques in everyday life. You will learn the basics of programming in python and some examples of problems which can be solved with machine learning. The work was written especially for beginners. The topic is treated with simplicity and it is easy to listen and understand. If you want to improve on your projects and applications, make sure you listen to this audiobook that will give you the right help to get you started!
-
-
FAKE BOOK - do not buy!
- De Sam Kwalwasser en 11-21-19
De: Leonard Foster
-
Machine Learning for Beginners
- Absolute Beginners Guide, Learn Machine Learning and Artificial Intelligence from Scratch (Python, Machine Learning, Book 2)
- De: Chris Sebastian
- Narrado por: Brian R. Scott
- Duración: 3 h y 30 m
- Versión completa
-
General
-
Narración:
-
Historia
Machine learning is changing the world. You use machine learning every day and probably don’t know it. In this audiobook, you will learn how ML grew from a desire to make computers able to learn.
-
-
GREAT BOOK!!!
- De Jonathan en 05-29-19
De: Chris Sebastian
-
AWS
- A Beginner’s Guide to the Basics of Amazon Web Service
- De: Adam Garren
- Narrado por: Helen Dove
- Duración: 5 h y 11 m
- Versión completa
-
General
-
Narración:
-
Historia
Amazon has become one of the world's most valuable assets that not only generate revenues from selling goods but has cloud computing and web hosting facilities as its potential profit drivers. This book offers a guide to AWS, for both beginner and advanced users. If you want to reduce your companies operating costs, and control the safety of your data, use this step-by-step guide for computing and networking in the AWS cloud.
De: Adam Garren
-
Kubernetes
- A Step-by-Step Guide for Beginners to Build, Manage, Develop, and Intelligently Deploy Applications by Using Kubernetes (2020 Edition)
- De: Sheldon Miles
- Narrado por: Aaron Miller
- Duración: 3 h y 2 m
- Versión completa
-
General
-
Narración:
-
Historia
Kubernetes has established itself as one of the leading hosts of cloud-based applications. This open-sourced management system for containers has surged considerably in the past few years and only continues to grow. You could even think of it as one of the biggest success stories in open-source environments. This book will act as your guide to this world, explaining concepts and getting you acclimated to various commands and codes, so you can gain insight into the working of Kubernetes.
-
-
This is so great book
- De Charlotte en 05-09-20
De: Sheldon Miles
-
Computer Networking First Step
- The Essential Guide to Networking to Introduce Yourself to The Computer Network Through a Top-Down Approach and Various Infrastructures (Programming)
- De: Tim Wired
- Narrado por: Jacob McNatt
- Duración: 3 h y 53 m
- Versión completa
-
General
-
Narración:
-
Historia
While you may have never thought of networking in detail, this book will introduce you to the basics of networking, the different types of networks available, the types of network topologies that you will encounter, the concept of server virtualization, and details of how to handle network breaches.
-
-
If you don't have a text copy of the book, beware
- De A Consumer en 04-08-20
De: Tim Wired
-
SQL: The Ultimate and Simplifed Beginner's Guide to Mastery SQL Programming Step by Step - 2020 Edition
- De: Johnny Page
- Narrado por: Austin R Stoler
- Duración: 3 h y 29 m
- Versión completa
-
General
-
Narración:
-
Historia
Have you been stuck searching for solutions to cracking issues in the programming world? Have you searched endlessly to improve you intellect and create a landmark achievement as a genius? Then, look no further because SQL for beginners is the right tool to get you there. Packed with mouthwatering packages every developer would crave for, be sure to become a geek with the latest database management systems - including MySQL, Oracle, and Microsoft's SQL Servers.
De: Johnny Page

-
Your Starter Guide for Data Management, Model Training, Neural Networks, Machine Learning Algorithms
- Machine Learning: For Beginners, Book 1
- De: Ken Richards
- Narrado por: Jacob Ford
- Duración: 1 h y 41 m
- Versión completa
-
General
-
Narración:
-
Historia
Discover and learn all about machine learning. This audiobook covers the basic and fundamental subjects on machine learning and its application. Are you clueless about machine learning? Have you ever wonder how a machine (Deep Blue) can beat Garry Kasparov, a reigning world champion in chess? Do you know that a handful of Fortune 500 companies are using machine learning in new creative ways?
-
-
The worst kind of too-brief summary
- De BrownInTown en 06-27-18
De: Ken Richards
-
The DevOps Handbook, Second Edition
- How to Create World-Class Agility, Reliability, & Security in Technology Organizations
- De: Gene Kim, Jez Humble, Patrick Debois, y otros
- Narrado por: Ron Butler
- Duración: 15 h y 51 m
- Versión completa
-
General
-
Narración:
-
Historia
This award-winning and best-selling business handbook for digital transformation is now fully updated and expanded with the latest research and new case studies! Over the last five years, The DevOps Handbook has been the definitive guide for taking the successes laid out in the best-selling The Phoenix Project and applying them in any organization. Now, with this fully updated and expanded edition, it’s time to take DevOps out of the IT department and apply it across the full business.
-
-
Atrocious
- De Anonymous User en 05-25-22
De: Gene Kim, y otros
-
Clean Architecture
- A Craftsman's Guide to Software Structure and Design
- De: Robert C. Martin
- Narrado por: Theodore O'Brien
- Duración: 8 h y 24 m
- Versión completa
-
General
-
Narración:
-
Historia
Clean Architecture is an essential book for every current or aspiring software architect, systems analyst, system designer, and software manager - and for every programmer who must execute someone else’s designs.
-
-
good book, missing accompanying pdf
- De ^-^ en 03-29-23
De: Robert C. Martin
-
Computer Science Beginners Crash Course
- Coding Data, Python, Algorithms & Hacking (Road to Financial Freedom)
- De: Ian Batantu
- Narrado por: David Bray
- Duración: 1 h y 34 m
- Versión completa
-
General
-
Narración:
-
Historia
The world of computers is growing at an unrecordable rate every day. Computers are the most influential tools in our lives. They are our present and future. Most users see a computer at the front and use the graphical user interfaces. The first time I used a computer, it intrigued me to know how these interfaces work. In this book, you will learn the same way I did.
-
-
Garbage
- De Anonymous User en 01-12-22
De: Ian Batantu
-
Computer Programming
- Fundamentals for Absolute Beginners
- De: Alexander Bell
- Narrado por: Kevin Hung-Liang
- Duración: 1 h y 46 m
- Versión completa
-
General
-
Narración:
-
Historia
For a beginner, programming can seem like something scary or hard to do. With all the technical terms and concepts out there, as well as the numerous programming languages available at your disposal, it is so important - now more than ever before - to build a strong foundation. When you understand the fundamentals of programming, learning any programming language is a piece of cake. In addition, programming is not just all about coding; it is also about knowing how to plan your work, how to set deadlines, how to communicate with team members, how to use existing components, etc.
-
-
I found it so informative...
- De Julio en 09-13-19
De: Alexander Bell
-
Building Microservices
- Designing Fine-Grained Systems
- De: Sam Newman
- Narrado por: Theodore O'Brien
- Duración: 21 h y 12 m
- Versión completa
-
General
-
Narración:
-
Historia
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. But developing these new systems brings its own host of problems. This expanded second edition takes a holistic view of topics that you need to consider when building, managing, and scaling microservices architectures. Through clear examples and practical advice, author Sam Newman gives everyone from architects and developers to testers and IT operators a firm grounding in the concepts.
-
-
Easy to Understand
- De Anonymous User en 04-27-22
De: Sam Newman
-
Python: 2 Books in 1
- Dive into Data Science and Learn How to Master Python Programming and Other Coding Languages in Use Today
- De: Steve Geddis
- Narrado por: Micah Howery
- Duración: 6 h y 28 m
- Versión completa
-
General
-
Narración:
-
Historia
Python programming has become a must-learn skill in the data science domain. It has evolved as the most preferred programming language for data-driven development because it is suitable for many data science tasks and is easy to learn compared to other programming languages. In short, Python is the closest programming language to fit the goal of a beginner and a great starting place.
-
-
I would must suggest this audible to anyone.
- De Donald Farwell en 11-10-20
De: Steve Geddis
-
SQL for Beginners and More: 2 Books in 1
- The Complete and Easy Guide to Learn SQL Programming Step by Step (2020 Edition)
- De: Johnny Page
- Narrado por: Austin R. Stoler
- Duración: 7 h y 28 m
- Versión completa
-
General
-
Narración:
-
Historia
In the competitive job market, the need for SQL developers has increased dramatically throughout the years. It’s the new alternative to web design and app development that’s so saturated to the point that in order to succeed, you need to be the best of the best. SQL development is the new hidden talent that big companies are looking for that nobody has really heard about.
De: Johnny Page