1.
Introduction to The Book
1.1.
Short Rust Overview
1.2.
Rust Safety Features
1.3.
Example Application
2.
Memory Safety in Rust
2.1.
Undefined Behavior
2.2.
Buffer Overflow
2.3.
Use After Free
2.4.
Pointers
2.5.
Memory Leaks
2.6.
Double Free
2.7.
Format String
3.
Type Safety
3.1.
Error Handling
3.2.
Type Conversions
3.3.
Uninitialized Variables
3.4.
Variable Overflow
4.
Concurrency Without Data Races
4.1.
Threads
4.2.
Message Passing
4.3.
Is SharedPtr thread safe
5.
Safe Abstraction of Unsafe Code
5.1.
Unsafe usage examples
6.
Rust Ecosystem
6.1.
Rustup
6.2.
Cargo
6.3.
Security Features
7.
Cybersecurity Utilities
7.1.
Fuzzing
7.2.
Cryptography
7.3.
Scanners
7.4.
Monitoring Tools
7.5.
Others
8.
Conclusion
9.
Sources
Light
Rust
Coal
Navy
Ayu
Safe and Secure Coding in Rust: A Comparative Analysis of Rust and C/C++
Sources And Further Reading
The Rust Programming Language Book
Rust by Example
Rust Secure Coding Guide by ANSSI
The Unstable Book
Comprehensive Rust
The Rustonomicon
The Rust Reference
Rust for C++ Programmers
The Cargo Book
Easy Rust
Rust-Exercises