Security
Recommended Hashing Functions
- Argon2
- Password-Based Key Derivation Function 2 (PBKDF2)
- should be used when FIPS certification or enterprise support on many platforms is required
- Scrypt
- should be used when resisting any or all hardware accelerated attacks is necessary
- Bcrypt
- should be used when support for PBKDF2 or Script is not available
- keyed hash functions or HMACs
- hash functions that use private key to calculate results
--
Security Testing Techniques
- SAST (Static Application Security Testing)
- focuses on analysis of code and binaries to detect known bad patterns
- DAST (Dynamic Application Security Testing)
- use running application and look for suspicious responses to variety of payloads
- IAST (Interactive Application Security Testing)
- requires that application code is instrumented to detect malicious code behavior within application
- when application is used or tested, the agent reports detected attacks