Version 3.1.0Security CoreModul: security_checks.velin

Sicherheitsprüfung & Audit

Automatisierte Analyse von Authentifizierung, Verschlüsselung und Netzwerk-Sicherheit zur Minimierung von Angriffsvektoren.

Security Score
Berechnung eines Sicherheits-Scores (0-100) basierend auf industriellen Standards (OWASP, NIST).
Vulnerability Scan
Tiefen-Scan nach bekannten Schwachstellen (CVE), unsicheren Abhängigkeiten und Fehlkonfigurationen.

Prüfbereiche

Auth & Identity
  • JWT Policies
  • RBAC Audit
  • Session Security
Cryptography
  • TLS Config
  • Cert Validity
  • Cipher Suites
Network
  • Open Ports
  • Firewall Status
  • CORS Policies

Einfache Anwendung

Führen Sie Sicherheitsprüfungen mit nur wenigen Zeilen Code durch und reagieren Sie sofort auf kritische Meldungen.

use security_checks;

// Alle Sicherheits-Checks ausführen
let security = security_checks.runSecurityChecks();

println("Sicherheits-Score: " + security.score);

// Auf kritische Vulnerabilities reagieren
for vuln in security.vulnerabilities {
    if vuln.severity == "critical" {
        Logger.error("KRITISCHE LÜCKE: " + vuln.name);
        Logger.info("Empfehlung: " + vuln.recommendation);
    }
}

Detaillierte Audit-Logik

CVE-Scanning

Das Modul gleicht Ihre Abhängigkeiten und Systemversionen gegen aktuelle CVE-Datenbanken ab. Dies geschieht lokal und datenschutzkonform ohne Übermittlung Ihres Sourcecodes.

Zertifikats-Management

Automatische Warnung bei bald ablaufenden SSL/TLS-Zertifikaten (default: 14 Tage Vorlauf) sowie Prüfung auf unsichere Signatur-Algorithmen.

API Referenz

checkAuthentication()Prüft Auth-Provider und Session-Sicherheit.
checkTLSConfiguration()Audit der TLS-Version und Cipher-Suites.
checkFilePermissions()Scannt auf unsichere Datei-Zugriffsrechte.
checkOpenPorts()Identifiziert exponierte Netzwerk-Ports.