_CORE
AI & Agentic Systems Core Information Systems Cloud & Platform Engineering Data Platform & Integration Security & Compliance QA, Testing & Observability IoT, Automation & Robotics Mobile & Digital Banking & Finance Insurance Public Administration Defense & Security Healthcare Energy & Utilities Telco & Media Manufacturing Logistics & E-commerce Retail & Loyalty
References Technologies Blog Know-how Tools
About Collaboration Careers
CS EN
Let's talk

OWASP Top 10: Identification and Authentication Failures

08. 10. 2025 1 min read intermediate

Slabá autentizace je vstupní brána do systému. Credential stuffing, session fixation, chybějící MFA — útoky na identitu tvoří většinu bezpečnostních incidentů.

Common Mistakes

  • Povolení slabých hesel
  • Chybějící ochrana proti brute force
  • Session ID v URL
  • Neomezená platnost session
  • Chybějící MFA

Bezpečná session

app.config.update( SECRET_KEY=os.environ[‘SECRET_KEY’], SESSION_COOKIE_HTTPONLY=True, SESSION_COOKIE_SECURE=True, SESSION_COOKIE_SAMESITE=’Lax’, PERMANENT_SESSION_LIFETIME=1800, )

Rate limiting

const rateLimit = require(‘express-rate-limit’); const loginLimiter = rateLimit({ windowMs: 15 * 60 * 1000, max: 5, message: { error: ‘Příliš mnoho pokusů.’ }, }); app.post(‘/api/login’, loginLimiter, loginHandler);

TOTP MFA

import pyotp secret = pyotp.random_base32() totp = pyotp.TOTP(secret) uri = totp.provisioning_uri(name=”[email protected]”, issuer_name=”MyApp”)

Ověření

totp.verify(code, valid_window=1)

Key Takeaway

Silná hesla + rate limiting + MFA + bezpečné sessions. Používejte proven knihovny, neimplementujte vlastní krypto.

owaspsecurityautentizacemfa
Share:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.