Embracing an Adversarial Mindset for Cpp SecurityMICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY1. Adversarial Scenarios 2. Vulnerability Trends 3. Exploits in the Wild 4. Strategies for Secure C++ DevelopmentWHOAMI 0x401006 Microsoft 0x40E04C Twitter # @malwareunicorn COMMUNITY 0x402023 JNE SIDE ACTIVITIESDay in the Life: Vulnerability Research ● Looking at code 75% ● Instrumenting fuzzing harnesses 5% ● Making POC when needed group CVE-2021-28310 CVE-2021-1732 • Used for privilege escalation • Out-of-bounds (OOB) write vulnerability in dwmcore.dll, which is part of Desktop Window Manager (dwm.exe) • Attacker grooms the heap0 码力 | 92 页 | 3.67 MB | 6 月前3
10 Problems Large Companies Have with Managing C++ Dependencies and How to Solve Themtalks on these topics tooProblem 6: Security vulnerabilities in open-source code Solution 6: Vulnerability monitoring, prevention, and response •Review public CVE databases (e.g. GitHub Advisory Database) against known open- source codeProblem 6: Security vulnerabilities in open-source code Solution 6: Vulnerability monitoring, prevention, and response •Make it trivial to update packages so you can respond quickly time / effort 5. Create an asset cache for sources needed to build dependencies 6. Develop a vulnerability monitoring, prevention, and response strategy and associated tools / workflows 7. Centralize0 码力 | 46 页 | 917.72 KB | 6 月前3
Security Beyond Memory SafetyDesignMax Hoffmann Security Beyond Memory Safety CppCon 2024 28 Secure Coding Attacker Model Vulnerability Management Security RequirementsMax Hoffmann Security Beyond Memory Safety CppCon 2024 29 My StatisticsMax Hoffmann Security Beyond Memory Safety CppCon 2024 66 Time of Check vs Time Use of Vulnerability (TOCTOU)Max Hoffmann Security Beyond Memory Safety CppCon 2024 67Max Hoffmann Security Beyond0 码力 | 79 页 | 4.15 MB | 6 月前3
Compile-Time Validationvalue; vectorvec = { 0, 1, /* ... */ }; vec[index] = value; }Vulnerability - Injection "An injection flaw is a vulnerability which allows an attacker to relay malicious code through an application 0 码力 | 137 页 | 1.70 MB | 6 月前3
Building Safe and Reliable Surgical Robotics with C++ied/tested o Even the compiler needs to be verified! • Software Bill of Materials (SBOM) o Vulnerability management o Compliance and reporting o Supply chain transparency • Cybersecurity Bill of Materials0 码力 | 71 页 | 4.02 MB | 6 月前3
Back to Basics TestingThread Top Down Integration Unit Upgrade Usability User Acceptance User Interface Volume Vulnerability White box WorkflowWhat is a test? 16 Integration System UnitWhat is a test? 17 Integration0 码力 | 79 页 | 25.86 MB | 6 月前3
Vectorizing a CFD Code With std::simd Supplemented by Transparent Loading and Storingvs. register addition) ▪ Parallel loads (2 or 3 per cycle) ▪ Downfall: Gather Data Sampling vulnerability CVE-2022-40982Possible Extension: globally overloadable operator[] Not a new idea, mentioned0 码力 | 58 页 | 2.68 MB | 6 月前3
2020: The Year of Sanitizers?memory snapshots in Visual Studio, to pinpoint the failure. Want to unleash the memory vulnerability beast? Put your test units on steroids, by spinning fuzzing jobs with ASan in Azure, leveraging0 码力 | 135 页 | 27.77 MB | 6 月前3
Conan 1.56 Documentationdependency. #11363 • Feature: Removed Python 2.7 support, as a result of an unsolvable security vulnerability in pyjwt. #11357 . Docs here 842 Chapter 23. Changelog Conan Documentation, Release 1.56.0 in save_sh function. #11123 • Bugfix: Force conan_server to use pyjwt>=2.4.0 to solve a known vulnerability. #11350 • Bugfix: Fix case where CMakeDeps generator may use the wrong dependency name for transitive0 码力 | 963 页 | 7.67 MB | 1 年前3
Conan 1.49 Documentationdependency. #11363 • Feature: Removed Python 2.7 support, as a result of an unsolvable security vulnerability in pyjwt. #11357 . Docs here • Feature: The conanfile.txt file now accepts a [layout] that can in save_sh function. #11123 • Bugfix: Force conan_server to use pyjwt>=2.4.0 to solve a known vulnerability. #11350 • Bugfix: Fix case where CMakeDeps generator may use the wrong dependency name for transitive0 码力 | 915 页 | 7.53 MB | 1 年前3
共 25 条
- 1
- 2
- 3
相关搜索词
EmbracinganAdversarialMindsetforCppSecurity10ProblemsLargeCompaniesHavewithManagingC++DependenciesandHowtoSolveThemBeyondMemorySafetyCompileTimeValidationBuildingSafeReliableSurgicalRoboticsBackBasicsTestingVectorizingCFDCodeWithstdsimdSupplementedbyTransparentLoadingStoring2020TheYearofSanitizersConan1.56Documentation1.49













