CWE-327
Use of a Broken or Risky Cryptographic Algorithm
The product uses a broken or risky cryptographic algorithm or protocol.
Soyutlama
Class
Yapı
Simple
Sömürü İhtimali
High
Problemi anla
Problem nedir?
Genişletilmiş açıklama
Kök neden
Problem nasıl ve ne zaman oluşur?
Yaşam döngüsü evresi
Architecture and Design
Yaşam döngüsü evresi
Implementation
Risk
Başarılı sömürü neye yol açar?
Etkilenen güvenlik alanları: Confidentiality
Etkilenen güvenlik alanları: Integrity
Etkilenen güvenlik alanları: Accountability, Non-Repudiation
Savunma
Nasıl önlenir ve çözülür?
Architecture and Design
Libraries or Frameworks
Detay
Architecture and Design
Libraries or Frameworks
Architecture and Design
Mimari ve tasarım yaklaşımı
Detay
Architecture and Design
Mimari ve tasarım yaklaşımı
Etkinlik: Defense in Depth
Architecture and Design
Mimari ve tasarım yaklaşımı
Detay
Architecture and Design
Mimari ve tasarım yaklaşımı
Architecture and Design
Libraries or Frameworks
Detay
Architecture and Design
Libraries or Frameworks
Implementation · Architecture and Design
Birden fazla yaşam döngüsü evresinde uygulanacak savunma
Detay
Implementation · Architecture and Design
Birden fazla yaşam döngüsü evresinde uygulanacak savunma
Doğrulama
Nasıl tespit edilir?
Automated Analysis
ModerateFalse negatives may occur if the tool is not aware of the cryptographic libraries in use, or if custom cryptography is being used.
Manual Analysis
These may be more effective than strictly automated techniques. This is especially the case with weaknesses that are related to design and business rules.