패턴 강도 검사기
패턴 테스트
점 위를 드래그하거나 하나씩 탭하세요(키보드: Tab과 Enter). 실제 패턴이 아니라 비슷한 패턴을 사용하세요.
작동 방식
5×5 격자를 탭하거나 드래그해 테스트 패턴을 그리세요. 그리는 동안 검사기는 먼저 Velcrypt의 최소 조건을 확인합니다. 최소 6개의 점을 지나고 방향을 한 번 이상 바꾸는 하나의 연속된 선이어야 합니다. 조건을 충족하지 않으면 너무 짧음으로 평가됩니다.
조건을 통과하면 검사기는 약함, 보통, 강함, 매우 강함 중 대략적인 등급과 비트 단위의 대략적인 강도를 보여 줍니다. 모든 것이 브라우저에서 실행됩니다. 아무것도 저장되지 않고, 어디로도 전송되지 않습니다.
검사기가 확인하는 것
패턴의 강도란 사람들이 흔히 그리는 모양을 고려할 때 누군가 그것을 추측하기가 대략 얼마나 어려운지를 말합니다. 검사기는 여러 신호를 종합합니다.
- 점의 수. 점이 많을수록 가능한 패턴이 많아집니다.
- 방향 전환. 꺾일 때마다 직선보다 예측하기 어려워집니다.
- 자기 교차. 자신의 경로를 가로지르는 선은 드물고 추측하기 어렵습니다.
- 격자 범위. 여러 행과 열에 걸친 패턴이 한쪽에 몰린 패턴보다 높은 점수를 받습니다.
- 모서리 시작. 모서리에서 시작하는 것은 매우 흔하므로 점수가 약간 낮아집니다.
- 긴 직선. 행이나 열 전체를 쭉 긋는 것은 추측하기 쉽고 어깨 너머로 보기도 쉽습니다.
- 단순한 모양. L, Z, S, U나 사각형을 닮은 패턴은 누구나 가장 먼저 시도해 볼 모양입니다.
비트 수치는 측정값이 아니라 추정치입니다. 흔한 습관에서 벗어나도록 돕기 위한 경험적 방식이며, 작정한 공격자를 얼마나 오래 버틸지 보장하지 않습니다.
사람이 그리는 패턴이 예측 가능한 이유
이론상 5×5 격자로 그릴 수 있는 선은 엄청나게 많습니다. 하지만 실제로 사람들은 무작위로 고르지 않습니다. 기존 3×3 휴대폰 패턴에 관한 연구들은 뚜렷한 편향을 반복해서 확인했습니다. 왼쪽 위에서 시작하고, 왼쪽에서 오른쪽, 위에서 아래로 움직이며, 꺾임이 적고, 익숙한 글자를 그리는 경향입니다. 이런 습관 때문에 공격자가 실제로 탐색해야 할 범위가 줄어듭니다.
강한 패턴은 이런 습관을 피하면서도 나에게는 기억하기 쉬운 패턴입니다. 잠금 해제 방식의 폭넓은 비교는 패턴 잠금 vs PIN vs Face ID를 읽어 보세요.
더 강한 패턴을 위한 팁
- 8~12개의 점을 목표로 하세요. Velcrypt의 권장 사항입니다. 추측하기 어려울 만큼 길고, 기억할 수 있을 만큼 짧습니다.
- 두 번 이상 꺾으세요. 가로, 세로, 대각선 이동을 섞으세요.
- 자신의 선을 한 번 가로지르세요. 기억하는 데 큰 부담 없이 복잡도를 높입니다.
- 모서리가 아닌 곳에서 시작하세요. 가운데나 가장자리 점은 덜 예상됩니다.
- 격자 전체를 활용하세요. 최소 세 개의 행과 세 개의 열을 지나세요.
- 글자와 도형을 피하세요. 이니셜, L, Z, S, U, 사각형은 가장 먼저 추측되는 모양입니다.
- 사용하기 전에 연습하세요. 손이 기억할 때까지 여러 번 그려 보세요.
실제 패턴은 절대 입력하지 마세요
이 검사기는 아무것도 저장하거나 전송하지 않지만, 이 페이지 하나보다 습관이 더 중요합니다. 실제 비밀번호, PIN, 패턴을 어떤 웹사이트에도 입력하거나 그리지 마세요. 대신 비슷한 스타일(비슷한 길이, 꺾임 수, 시작 위치)의 패턴을 그리고 결과를 참고 자료로 활용하세요.
강도는 일부일 뿐입니다
Velcrypt에서는 패턴이 곧 키입니다. 암호화 키는 최소 600,000회 반복의 PBKDF2-HMAC-SHA512로 패턴에서 파생되므로, 추측 한 번 한 번이 느려집니다. 암호화를 참고하세요. 또한 숨겨진 금고와 패턴 잠금에서 설명하듯 패턴마다 각각의 금고가 열립니다.
강한 패턴이라도 그리는 모습을 누군가 지켜보는 것, 금고가 열린 채 건넨 휴대폰, 잊어버린 패턴으로부터는 보호하지 못합니다. 첫 버전에서는 복구 방법이 없으므로, 기억하지 못할 수도 있는 패턴을 고르기 전에 금고 패턴을 잊었을 때를 읽어 보세요.
자주 묻는 질문
여기에 실제 패턴을 입력해도 안전한가요?
입력하지 마세요. 검사기는 로컬에서 실행되고 아무것도 저장하지 않지만, 어떤 웹사이트에도 실제 비밀을 입력하지 않는 것이 좋은 습관입니다. 비슷한 스타일의 패턴을 그리고 결과를 참고하세요.
강도는 어떻게 계산되나요?
경험적 추정 방식입니다. 검사기는 점과 방향 전환의 수를 세고, 선이 스스로 교차하는지 확인하고, 몇 개의 행과 열을 덮는지 측정하며, 모서리 시작, 긴 직선, 단순한 글자처럼 보이는 모양에는 점수를 낮춥니다.
비트는 무엇을 의미하나요?
비트는 공격자에게 필요할 수 있는 추측 횟수를 대략적으로 나타내는 척도로, 1비트가 늘 때마다 거의 두 배가 됩니다. 여기의 추정치는 근사치이며, 완전히 무작위로 추측하는 것이 아니라 흔한 습관을 아는 사람을 가정합니다.
Velcrypt 패턴은 얼마나 길어야 하나요?
최소 조건은 6개의 점과 한 번 이상의 방향 전환입니다. Velcrypt는 확실히 기억할 수 있으면서도 더 강한 패턴으로 8~12개의 점을 권장합니다.
강한 패턴이면 누군가 지켜보는 것도 막을 수 있나요?
아니요. 누군가 그리는 모습을 보면 강도는 의미가 없습니다. 화면을 가리고, 다른 사람이 보거나 촬영할 수 없는 곳에서 그리세요.
복잡한 패턴을 잊어버리면 어떻게 되나요?
Velcrypt 첫 버전에서는 잊어버린 패턴을 본인도 Velcrypt도 복구할 수 없습니다. 복잡하지만 기억하기 쉬운 패턴을 고르고, 실제로 사용하기 전에 연습하세요.