강력한 비밀번호가 필요한 이유
취약한 비밀번호는 여전히 계정 침해의 주요 원인입니다. 공격자들은 크리덴셜 스터핑(credential stuffing) — 한 곳에서 유출된 사용자 이름/비밀번호 쌍을 다른 서비스에 대입하는 방식 — 을 사용하여 비밀번호를 재사용하는 계정에 접근합니다. 하나의 비밀번호가 유출되면 이메일, 금융, 소셜 미디어 계정 전반에 연쇄적인 피해가 발생할 수 있습니다.
이 생성기는 브라우저에 내장된 암호학적으로 안전한 난수 생성기인 Web Crypto API의 crypto.getRandomValues()를 사용합니다. 예측 가능한 의사 난수를 생성하는 Math.random()과 달리, crypto.getRandomValues()는 운영 체제의 엔트로피 풀에서 값을 가져오기 때문에 출력 결과를 진정으로 예측할 수 없습니다.
비밀번호 보안을 위한 모범 사례
모든 계정마다 서로 다른 비밀번호를 사용하세요. 비밀번호는 Bitwarden, 1Password, KeePass와 같은 비밀번호 관리자에 저장하고 — 스프레드시트나 메모지에는 절대 저장하지 마세요. 가능한 모든 곳에서 이중 인증(2FA)을 활성화하되, SMS보다는 인증 앱을 사용하는 것이 좋습니다.