암호 강도를 테스트하는 방법

확실하게 기억할 수 있는 강력한 암호를 선택하는 것은 어려울 수 있습니다. 고유한 요구 사항이 있는 암호 생성 필드가 많이 있습니다. 일곱 글자, 숫자 등을 포함해야 합니다. 이러한 지침을 따른다고 해서 안전한 암호가 보장되는 것은 아닙니다. 그러나 따라야 할 몇 가지 규칙과 가능한 최상의 비밀번호를 기억할 수 있는 상태에서 유지하는 방법에 대한 팁이 있습니다.

암호의 강도를 테스트하는 첫 번째 규칙은 온라인 도구를 사용하여 암호를 테스트할 때 극도로 주의하는 것입니다. 웹사이트나 다운로드 가능한 소프트웨어는 테스트하려는 비밀번호를 단어 목록에 추가할 수 있습니다. 단어 목록은 알려지고 일반적으로 사용되는 암호 목록입니다. 단어 목록은 수백만 개의 항목으로 실행될 수 있으며 "aaaaaa"에서 시작하여 가능한 모든 조합을 시도하는 느린 방법보다는 해커가 암호를 추측하는 데 사용합니다.

즉, 단어 목록은 "Susie1202" 및 "Password12"와 같은 암호를 유지합니다. 해커는 일치를 원하는 사이트에서 비밀번호 목록을 실행합니다. 그러한 목록에 없는 암호를 갖는 것이 중요합니다. 많은 사람들이 일반 또는 일반 암호를 사용하기 때문에 이러한 단어 목록은 놀라울 정도로 효과적입니다. 고맙게도 혼자가 아닙니다. 다음과 같은 몇 가지 도구가 있습니다. 비밀번호 보안 검사기.

이러한 검사기는 일반적으로 신뢰할 수 있는 사이버 보안 회사에서 실행합니다. 그러나 이러한 유형의 도구를 사용할 때는 항상 주의하십시오. 항상 약간의 위험이 수반됩니다. 비밀번호가 안전한지 절대적으로 확신하지 않고 비밀번호의 강도를 측정하는 웹사이트나 프로그램을 신뢰해서는 안 됩니다. 실제로 이러한 도구를 자체적으로 제공하는 일부 사이버 보안 회사에서도 실제 비밀번호를 사용하지 않고 잠재력만 테스트할 것을 권장합니다. 만일의 경우를 대비하여 유사한 비밀번호를 도구와 함께 사용합니다.

그렇다면 웹사이트나 앱을 사용하지 않고 비밀번호가 얼마나 강력한지 어떻게 알 수 있을까요?

답은 의외로 간단합니다. 비밀번호를 안전하게 만드는 요소에 대해 자세히 알아보고 그에 따라 비밀번호를 설계하는 것입니다.

공격 유형

안전한 암호를 설계하려고 할 때 해커가 공격을 시도하는 방법을 이해하는 데 도움이 됩니다. 공격에는 두 가지 주요 유형이 있습니다. 무차별 대입과 사전.

무차별 대입 공격은 가능한 모든 문자 조합을 시도합니다. 충분한 시간이 주어지면 이 방법은 결국 가능한 모든 암호를 해독합니다. 이 공격 유형의 주요 단점은 시간이 걸리고 시도할 조합이 많을수록 더 많은 시간이 걸린다는 것입니다. 필요한 시간은 천문학적일 수 있습니다. 프로그램이 분당 수만 가지 가능성을 실행할 수 있다고 해도 수백만 가지 조합이 가능하므로 이러한 공격이 비효율적입니다. 모든 가능성을 실행하고 수십 년이 걸릴 수 있으므로 긴 암호는 이 방법을 사용하여 크랙될 가능성이 거의 없습니다.

사전 공격은 앞서 언급한 단어 목록을 사용하여 암호가 무엇인지 추측합니다. 이 기술은 무차별 대입 공격과 비교할 때 추측의 수를 크게 줄여 프로세스 속도를 크게 향상시킵니다. 단어 목록은 일반적으로 알려진 유출된 암호를 기반으로 합니다. 이러한 종류의 공격을 수행하도록 설계된 소프트웨어에는 단어를 변경하여 일반적인 변형을 시도할 수 있는 "단어 맹글링" 규칙도 포함될 수 있습니다. 예를 들어, 단어 맹글링 규칙은 "o"를 "0"으로 바꾸거나 "!"를 추가하려고 할 수 있습니다. 말의 끝까지. 이러한 규칙은 일반적으로 사람들이 만드는 일반적인 대체 또는 추가를 기반으로 합니다. 말할 필요도 없이 이는 그다지 안전하지 않습니다. 이 유형의 공격의 주요 단점은 공격자가 단어 목록에 이미 암호가 있어야 한다는 것입니다.

강력한 암호를 만드는 방법

암호 강도에는 길이, 고유성 및 복잡성의 세 가지 중요한 요소가 있습니다.

팁: 이 문서에 언급된 암호나 암호의 일부는 안전하지 않으므로 사용하지 마십시오.

길이가 암호의 강도에 미치는 영향은 이해하기 매우 쉽습니다. 암호에 문자가 많을수록 해커가 통계적으로 정확하게 추측하기 전에 더 많은 문자 조합을 시도해야 합니다. 예를 들어, 네 글자 단어보다 여섯 글자 단어가 훨씬 더 많습니다. 사실, 추가된 모든 문자에 대해 가능한 총 조합의 수가 기하급수적으로 증가합니다.

길이는 무차별 대입 공격에 대한 최상의 보호 기능이지만 64자 암호를 기억하는 것은 쉽지 않습니다. 또한 필요하지 않습니다. 이상적인 상황은 암호를 너무 길어서 암호를 해독하는 데 시간과 에너지를 들이는 것은 불가능합니다. 이상적인 것은 10자 이상입니다. 거의 모든 경우에 충분합니다.

어떤 사람들은 미친 듯이 긴 암호를 사용하여 무차별 대입이 불가능할 정도로 긴 암호를 사용할 계획을 세울 수 있습니다. 예를 들어, 시, 노래 가사 또는 셰익스피어의 전체 작품. 웹 사이트에서 허용한다고 가정하면 이것은 일종의 작동하지만 어느 시점에서 해커는 이러한 알려진 예를 "만약에 대비하여" 단어 목록에 추가하고 아이디어가 무너질 수 있습니다. 여기서 독창성이 발휘됩니다.

독창성은 판단하기 어렵습니다. 지구상의 70억 명이 넘는 사람들 중에서 완전히 독특한 것을 생각해 내는 것은 어려울 수 있지만 여전히 시도해 볼 가치가 있습니다. 현재에도 여전히 사용되는 가장 일반적인 비밀번호 중 일부는 "admin", "password", "123qwe" 및 "qwerty"입니다. 비밀번호가 짧을 뿐만 아니라 잘 알려져 있기 때문에 모든 단어 목록에 포함될 것입니다. 아마도 첫 번째 추측 중 하나일 것입니다. 어떤 사람들은 "Password1!"을 사용하여 이러한 암호를 조금 더 복잡하게 만들려고 합니다. 그러나 이것은 너무 예측 가능하며 대부분의 단어 목록에도 있습니다.

단어 목록 기반 공격을 물리치려면 알려지지도 생각지도 않은 암호를 설계해야 합니다. 가장 좋은 경우는 문자를 완전히 무작위로 선택하는 것이지만 이는 기억하기가 너무 어려울 수 있습니다.

"UdGlw3sLDAu8KLYu%duTmi1$$@WijMw6ln#*%cyu4n9%DTrXO"는 SECURE 암호이지만 실용적이지 않습니다.

적절한 해결책은 함께 아무 의미가 없는 단어를 선택하는 것입니다. 웹툰 XKCD에 의해 대중화된 한 가지 예 는 "CorrectHorseBatteryStaple"입니다. 이 개념은 길이와 임의성을 모두 장려하는 매우 강력하며 결과는 임의의 문자 및 기호 문자열보다 기억하기 쉬워야 합니다. 좋아하는 동물, 꽃, 좋아하는 배우의 이름, 심지어는 기억할 수 있는 몇 가지 단어를 선택할 수 있습니다. 지금 책상 위에 있는 다섯 가지만 해도 효과가 있습니다!

복잡성에 관해서: 이것은 필수입니다. 이것은 확실히 암호 생성의 가장 중요한 측면 중 하나입니다. 문자를 숫자로 변경하고 기호를 추가하면 암호가 복잡해질 수 있습니다. 임의의 문자, 숫자 및 기호로 구성된 10자 문자열은 문자 "a"를 100번 연속으로 사용하는 것보다 더 나은 암호이며 추측할 가능성이 적습니다. 비밀번호12!”.

복잡성은 암호를 추측하기 어렵게 만드는 좋은 방법이지만 또한 기억하기 어렵게 만듭니다. 건강한 균형을 찾는 것이 중요합니다. 일반적으로 숫자와 기호를 어딘가에 포함하여 약간의 복잡성을 추가하면 암호 강도에 차이를 만들기에 충분합니다. 가능한 한 많은 문자를 숫자나 기호로 변경할 필요가 없습니다. 그러면 기억하기가 더 어려워집니다.

결론

세 가지 요구 사항을 요약하면 암호에 대해 기억해야 할 몇 가지 좋은 규칙은 다음과 같습니다.

  • 비밀번호는 적절한 최소 길이로 10자 이상이어야 하지만 많을수록 좋습니다.
  • 비밀번호는 단순하거나 일반적인 단어 조합이 아니어야 합니다. 그들은 고유해야합니다.
  • 비밀번호는 숫자와 기호를 포함한 다양한 문자 유형을 포함해야 합니다.

팁: 길이와 복잡성이 전체 암호 강도에 어떤 영향을 미치는지 궁금하고 실시간 시각적 데모를 원하는 경우 온라인 암호 강도 테스터를 사용하는 것은 나쁜 생각이 아닙니다. 다음 예는 신뢰할 수 있는 사이트입니다. 비밀번호와 정보를 입력하는 위치에 항상 주의하십시오. 일부 사이트는 비밀번호를 도용하려고 할 수 있습니다. 아래 사이트는 신뢰할 수 있는 것으로 알려져 있습니다.



Leave a Comment

Chrome에서 항상 전체 URL을 표시하도록 강제하는 방법

Chrome에서 항상 전체 URL을 표시하도록 강제하는 방법

Chrome은 기본적으로 전체 URL을 표시하지 않습니다. 이 세부 사항에 크게 신경 쓰지 않을 수도 있지만 어떤 이유로 전체 URL을 표시해야 하는 경우 Google 크롬이 주소 표시줄에 전체 URL을 표시하도록 하는 방법에 대한 자세한 지침을 참조하세요.

이전 Reddit을 다시 얻는 방법

이전 Reddit을 다시 얻는 방법

Reddit은 2024년 1월에 다시 디자인을 변경했습니다. 변경된 디자인은 데스크톱 브라우저 사용자가 볼 수 있으며 링크를 제공하면서 기본 피드를 좁힙니다.

한국에서 암호화폐 베팅의 위험과 과제에 대한 이해

한국에서 암호화폐 베팅의 위험과 과제에 대한 이해

아시아는 카지노와 베팅 애호가들에게 큰 허브 역할을 하고 있습니다. 카지노 업계에서 암호화폐가 부상하면서 다양한 지역의 플레이어가 카지노 게임에 쉽게 참여하고 즐길 수 있게 되었습니다.

Google Lens를 사용하여 교과서의 콘텐츠를 복사하는 방법

Google Lens를 사용하여 교과서의 콘텐츠를 복사하는 방법

책에서 가장 좋아하는 인용문을 Facebook에 입력하는 것은 시간이 많이 걸리고 오류로 가득 차 있습니다. Google 렌즈를 사용하여 책의 텍스트를 기기로 복사하는 방법을 알아보세요.

Chrome에서 서버 DNS 주소를 찾을 수 없는 문제 수정

Chrome에서 서버 DNS 주소를 찾을 수 없는 문제 수정

때때로 Chrome에서 작업할 때 특정 웹사이트에 액세스할 수 없고 "Fix Server DNS 주소를 Chrome에서 찾을 수 없습니다"라는 오류가 표시됩니다. 문제를 해결하는 방법은 다음과 같습니다.

Google Home에서 알림을 만드는 방법에 대한 빠른 가이드

Google Home에서 알림을 만드는 방법에 대한 빠른 가이드

알림은 항상 Google Home의 주요 특징이었습니다. 그것들은 확실히 우리의 삶을 더 쉽게 만들어줍니다. 중요한 심부름을 놓치지 않도록 Google Home에서 알림을 만드는 방법을 빠르게 살펴보겠습니다.

넷플릭스: 비밀번호 변경

넷플릭스: 비밀번호 변경

선호하는 브라우저나 Android 앱을 사용하여 Netflix 스트리밍 비디오 서비스의 비밀번호를 변경하는 방법.

귀하(또는 다른 사람)가 Facebook에 가입한 날짜를 찾는 방법

귀하(또는 다른 사람)가 Facebook에 가입한 날짜를 찾는 방법

Facebook이 2023년에 17주년을 맞이했다는 사실을 알고 계셨나요? 시간이 빨리 흘러 여러분의 Facebook 계정이 생각보다 오래되었을 수도 있습니다.

Instagram 노트가 표시되지 않거나 작동하지 않나요? 6가지 해결 방법

Instagram 노트가 표시되지 않거나 작동하지 않나요? 6가지 해결 방법

인스타그램 노트는 인스타그램 사용자가 친구 목록에 있는 사람들이 읽을 수 있도록 짧은 메모를 남길 수 있는 기능입니다. 문제는 일부 사람들이 메시지 페이지에서 메모 옵션이 사라진다고 보고한다는 것입니다.

Snapchat에서 스냅을 재생하는 방법

Snapchat에서 스냅을 재생하는 방법

Snapchat은 사용자가 Snaps라고 하는 사진과 동영상을 친구들과 공유할 수 있는 소셜 미디어 앱입니다. 하지만 친구의 Snap을 놓치고 다시 보고 싶다면 어떻게 해야 할까요?