한국어

텍스트 및 일상 도구 · 비밀번호 생성기

'올바른 말 배터리 스테이플'이 단어가 무작위인 경우에만 작동하는 이유

· 그것이 중요한 이유

비밀번호 암호 문구 무작위성

연결된 인간 문구 옆의 공개 목록에서 선택된 독립 단어 블록
원본 ToolAcre 벡터 일러스트레이션

유명한 만화는 암호 문구를 인기 있게 만들었고 나쁜 습관도 낳았습니다. 즉, 단어를 직접 선택하는 것입니다. 이 게시물에서는 강도가 알려진 목록의 무작위 선택에 전적으로 의존하는 이유를 설명합니다.

모두가 기억하는 만화와 그들 중 절반이 놓친 교훈 — 네 가지 일반적인 단어는 주사위가 뽑혔을 때만 강력합니다

기억에 남는 4단어 시퀀스는 형식을 선택한 프로세스가 아니라 형식을 보여줍니다. ToolAcre의 계산은 적격 단어 풀에서 독립적인 균일 인덱스를 받는 각 위치에 따라 달라집니다. 사람이 재미있게 들리거나 장면을 형성하기 때문에 친숙한 단어 4개를 선택하는 경우 기본 분포가 변경되는 동안 눈에 보이는 단어 수는 4개로 유지됩니다.

저장소는 보안 임계값의 소스로 만화나 유명한 문구를 사용하지 않습니다. 무작위 선택 루틴을 구현하고 테스트합니다. 실용적인 교훈은 공개된 예를 복사하거나 문법을 모방하기보다는 해당 루틴을 유지하는 것입니다. 기사에 인쇄된 문구는 이미 알려진 내용이므로 자격 증명이 되어서는 안 됩니다.

익숙한 네 단어는 무작위 선택 과정의 증거가 아닙니다.

인간의 선택은 좋아하는 사물, 이름, 인용문, 문법 순서 및 함께 속하는 단어를 선호할 수 있습니다. ToolAcre는 이러한 선호도를 추정하려고 시도하지 않으므로 기존 문구에 점수를 매기지 않습니다. 4개의 균일한 추첨에 해당하는 자체 선택된 시퀀스를 호출하면 발생하지 않은 프로세스에 생성기 공식이 적용됩니다.

무작위 선택은 그리기가 대체를 사용하기 때문에 관련되거나 심지어 반복되는 두 단어를 생성할 수 있습니다. 더 무작위로 느껴질 때까지 해당 출력을 편집하면 사실 이후에 인간의 선호도가 도입됩니다. 정직한 절차는 어느 하나도 게시하지 않고 새로운 결과를 받아들이거나 완전히 새로운 후보를 생성하는 것입니다.

Kerckhoffs의 원칙이 단어 목록에 적용됩니다. 공격자는 전체 EFF 목록을 알 수 있으며 암호는 강력하게 유지됩니다.

EFF 목록은 공개 정적 자산이므로 가능한 인덱스 수를 약화시키지 않습니다. 긴 목록의 경우 빌드는 7,776 항목을 확인합니다. 공격자는 모든 단어, 파일 순서 및 모든 설정을 알 수 있습니다. 알 수 없는 부분은 이 특정 개인 출력을 위해 Web Crypto가 어떤 독립적인 지수를 선택했는지입니다.

이 디자인은 "비밀 단어 목록을 통한 보안"을 방지합니다. 이는 또한 필터링을 고려해야 함을 의미합니다. 사용자가 허용되는 단어 길이를 좁히면 적합한 풀은 더 작아지고 엔트로피 함수는 7,776를 계속 인용하는 대신 해당 실제 풀을 사용합니다.

목록 비밀이 아닌 무작위 색인이 입력이기 때문에 공개 단어 목록은 계속 사용할 수 있습니다.

"빨간 사과 파이 조각"과 같은 문구는 연관성과 문법 구조를 전달합니다. 저장소에는 사람들이 해당 패턴을 생성하는 빈도에 대한 모델이 없으므로 숫자 검색 공간을 할당하지 않습니다. 단지 공백으로 구분되어 있다는 이유만으로 4개의 토큰을 독립적인 것으로 취급하는 것은 선택 증거를 무시하는 것입니다.

ToolAcre는 대신 동일한 적격 목록에서 `secureRandomChoice`을 통해 각 단어를 선택합니다. 이전 단어는 다음 추첨을 좁히지 않습니다. 이러한 독립성은 완성된 구문의 시각적 속성이 아니라 코드 경로의 속성입니다.

관련 단어는 이 생성기가 모델링하지 않은 인간 프로세스를 나타냅니다.

필터링 없이 생성된 4개의 긴 목록 단어의 경우, 4개의 위치 각각이 모든 목록 색인을 수신할 수 있으므로 정렬된 출력 개수는 7,776⁴입니다. 계산은 확인된 파일 크기에서 인라인으로 파생될 수 있습니다. 사람이 만든 4개 단어 구문은 후보 프로세스가 지정되지 않았기 때문에 여기서 일치하는 번호를 받지 못합니다.

이 비교는 의도적으로 크랙 타임 추정을 피하고 생성된 문구를 인쇄하지 않습니다. 이는 하나의 프로세스가 알려진 균일 선택에서 셀 수 있고 다른 프로세스는 그렇지 않다는 점만 설정합니다. 계정의 적합성은 여전히 ​​대상, 장치 및 더 넓은 위협 모델에 따라 다릅니다.

작업 예: 알려진 균일 생성기와 수량화되지 않은 인간 문구를 대조합니다.

단어, 순서, 대소문자 규칙 및 구분 기호를 변경하지 않은 경우 선택 후 니모닉 스토리가 구축될 수 있습니다. 이야기는 기억을 돕는 도구이지 더 좋은 단어로 대체할 이유가 되지 않습니다. 스토리나 문구를 게시하면 자격 증명이 공개되므로 두 가지 모두 승인된 처리 프로세스 내에 보관하세요.

ToolAcre 자체는 니모닉 방법을 가르치거나 테스트하지 않습니다. 영어 단어와 서식 컨트롤을 제공합니다. 특정 결과를 기억할 수 있는지 여부는 개인의 판단이며, 저장 공간은 본 페이지가 아닌 관리자에게 있습니다.

여기서 다루지 않는 내용 — 만화에서 특정 엔트로피 주장과 계산 방법

이 기사는 만화가 검증을 위해 제공된 저장소 소스가 아니기 때문에 만화의 특정 엔트로피 주장을 재현하지 않습니다. 또한 어떤 수의 단어가 모든 공격을 물리칠 수 있다고 주장하지 않습니다. 피싱, 맬웨어, 재사용 및 손상된 대상은 목록 산술 외부에 남아 있습니다.

생략은 유용한 경계를 유지합니다. 생성된 선택 수학은 코드 및 파일에 대해 직접 확인할 수 있지만 문화 역사 및 제3자 주장에는 자체 기본 소스가 필요합니다. 형식이 친숙해 보이기 때문에 두 가지를 혼합하면 안 됩니다.

요점 — 아이디어는 유지하고 습관은 버리세요. 비밀번호 생성기가 EFF 목록에서 단어를 선택하도록 합니다.

여러 단어로 된 자격 증명 아이디어를 유지하되 감사된 무작위 프로세스에서 단어를 선택하도록 합니다. ToolAcre는 검증된 EFF 자산, Web Crypto 및 편견 없는 지수를 사용합니다. 공개 어휘가 예상됩니다. 개인적인 신선한 조합은 알려지지 않은 채로 남아 있어야 하는 부분입니다.

테마별로 단어를 선택하거나 어색한 출력을 수정하거나 결과를 재사용하지 마십시오. 세대는 한 명의 후보자를 제공하고 이를 잊어버립니다. 관리, 저장 및 대상 정책은 다른 곳에서 발생합니다. 강도 계산은 마지막 문장의 매력이 아닌 무작위 과정을 따릅니다.