보안/인증

세션/JWT, OAuth2/OIDC, OWASP 취약점, 암호학 기초

용어

Brute force
비밀번호/토큰을 무차별 대입으로 맞추려는 공격(로그인/OTP/리셋 링크)
Content-Security-Policy (CSP)
XSS를 줄이기 위해 ‘어떤 리소스를 어디서 로드해도 되는지’를 선언하는 보안 정책(HTTP 헤더)
CSRF
인증된 사용자의 권한으로 원치 않는 요청을 보내게 하는 공격
HSTS
브라우저에게 ‘앞으로는 무조건 HTTPS로만 접속하라’고 강제하는 보안 정책(Strict-Transport-Security)
HttpOnly
브라우저 JS에서 쿠키를 읽지 못하게 막는 쿠키 속성(주로 세션 보호)
JWT
서명된 JSON 토큰 형식(JSON Web Token) — 인증에 자주 사용
OAuth 2.0
서드파티 앱이 사용자 리소스에 접근하도록 ‘권한’을 위임하는 프레임워크
Open redirect
신뢰할 수 없는 URL로 리다이렉트가 가능해 피싱에 악용되는 취약점
Password reset token
비밀번호 재설정 링크/코드를 위한 1회성 토큰(만료/재사용 방지/유출 대응이 핵심)
Rate limiting
요청 빈도를 제한해 어뷰징/폭주를 완화하는 기법(nginx/app/게이트웨이)
SameSite
쿠키가 ‘다른 사이트에서 시작된 요청’에 포함될지 결정하는 쿠키 속성
Secure cookie
HTTPS 연결에서만 전송되도록 강제하는 쿠키 속성(Secure)
Subresource Integrity (SRI)
CDN/외부 스크립트가 변조되지 않았는지 해시로 검증하는 브라우저 기능(integrity 속성)
세션 (Session)
서버가 유지하는 사용자 로그인 상태(보통 세션 ID로 식별)

가이드

템플릿

아직 등록된 템플릿이 없습니다.

라이브러리