Rainbow Table 공격으로부터 자신을 보호하는 방법

레인보우 테이블 공격은 긴 암호를 해독하는 데 매우 효과적입니다. 그러나 자신을 보호하는 것은 쉽고 방법을 알려드리겠습니다. 계속 지켜봐!

우리는 항상 더 나은 온라인 보안을 위해 긴 암호 문자열을 설정하라는 지시를 받습니다. 어느 정도 사실이지만 사이버 보안은 광범위한 영숫자 문자열을 설정하는 것보다 훨씬 더 복잡합니다.

긴 암호를 해킹하는 것은 일반적으로 어려운 작업이지만 암호 해시(다음 섹션에서 설명)와 필요한 레인보우 테이블이 있는 경우 케이크 워크입니다.

레인보우 테이블 공격이란 무엇입니까?

복잡하지 않은(또는 다채로운) 레인보우 테이블은 일반적인(또는 유출된) 비밀번호와 일치하는 해시의 데이터 세트(예: 무료 레인보우 테이블)입니다.

온라인 공격에서 암호의 중요성을 이해하려면 암호가 작동하는 방식을 이해해야 합니다.

암호 데이터베이스는 일반적으로 보안 강화를 위해 사용자 지정 암호를 비밀(해시) 형식으로 저장합니다. 해싱 알고리즘을 사용하여 일반 텍스트 암호를 암호화하여 이를 달성합니다.

따라서 온라인 포털(예: Gmail)에 암호를 입력할 때마다 해시가 생성되고 저장된 해시와 비교하여 확인됩니다. 그리고 생성된 해시가 데이터베이스의 해시와 일치하면 성공적으로 로그인합니다.

설명을 위해 자체 koreantech.org의 해시 생성 도구를 사용했습니다. 구경하다:

따라서 누군가 geekflare123과 같은 (위험할 정도로 단순한) 암호를 사용하는 경우 해당 해시가 데이터베이스에 c0b78d5679f24e02fe72b8b30f16bbda로 저장됩니다.

특히 이 해시를 생성하기 위해 배포된 해시 알고리즘은 MD5입니다.

이제 악의적인 행위자가 불법적으로 해시 데이터베이스에 액세스한다고 가정합니다. 그들은 geekflare123이라는 원래 암호를 드러내는 이 해시를 일치시키기 위해 레인보우 테이블(MD5 알고리즘용)을 사용하는 암호 크래킹 도구를 사용할 수 있습니다.

다음으로 사용자 이름과 연결하면 특정 계정이 해킹됩니다.

이를 레인보우 테이블 공격이라고 합니다.

또한 읽어보십시오: Hashcat 도구를 사용하여 암호를 해독하는 방법?

Rainbow Table 공격으로부터 보호하는 단계

레인보우 테이블 공격은 손상된 해시 데이터베이스의 결과입니다. 해커가 직접 액세스하거나 다크 웹에서 이미 사용 가능한 모든 것을 활용합니다.

  Linux에서 We We Here Together를 플레이하는 방법

어쨌든 이러한 공격에 대한 보안은 귀하와 비밀번호 데이터베이스 관리자에게 달려 있습니다.

개인으로서 다음을 수행할 수 있습니다.

  • 고유한 암호를 설정하고 다크 웹 유출에 대한 상태를 계속 확인하십시오. 자격 증명이 노출되었는지 확인하는 데 도움이 되는 다크 웹 모니터링 도구를 사용하여 이를 수행할 수 있습니다. 그런 다음 안전하게 유지하려면 특정 암호를 변경하십시오.
  • 더 좋은 점은 다단계 인증을 사용하는 것입니다. 강력한 보안을 위해 방정식에 변수를 하나 더 추가합니다. 인증 앱이나 Yubikey와 같은 하드웨어 보안 도구를 사용하면 됩니다.
  • 그러나 가장 좋은 방법은 비밀번호 없는 인증입니다. 그들은 틀림없이 암호를 사용하는 것보다 더 안전합니다. 비밀번호도, 비밀번호 해킹도 없습니다. 이것은 매직 로그인 링크, TOTP, 생체 인식 등을 사용하여 작동합니다. 그러나 모든 온라인 포털에 이러한 고급 로그인 인프라가 있는 것은 아닙니다. 그러나 사용 가능한 경우 사용하십시오.
  • 비밀번호 관리 시스템을 주로 겨냥한 몇 가지가 더 있습니다.

  • 해싱하기 전에 비밀번호에 소금(여분의 문자)을 추가하면 비밀번호가 고유해져서 사용 가능한 레인보우 테이블이 쓸모없게 됩니다. 게다가 최고 수준의 무작위성을 위해 솔트에 사용자 이름을 포함해서는 안 됩니다.
  • MD5, SHA1 등과 같은 오래된 해싱 알고리즘을 배포하는 것을 피해야 합니다. 대신 SHA256 또는 SHA512가 더 안전한 것이 나올 때까지 현재 더 나은 옵션입니다.
  • 또한 저장된 해시는 소금과 원래 암호로 첫 번째 해시를 다시 해시하여 향상시킬 수 있습니다. 이 프로세스는 여러 번 반복될 수 있으므로 컴퓨팅 제한으로 인해 해킹이 기하급수적으로 어려워집니다.
  • Rainbow Table 공격이 여전히 위협적입니까?

    소금에 절인 해시가 새로운 표준이 되면서 이러한 공격은 점점 더 쓸모가 없어지고 있습니다. 또한 고급 해싱 알고리즘이 보편화되어 레인보우 테이블 공격은 과거의 일이 되었습니다.

    자체적으로 레인보우 테이블을 만드는 것은 매우 어렵기 때문입니다. 그리고 공격자는 종종 사용 가능한 레인보우 테이블로 제한되며 나열된 예방 조치를 취하면 아무 소용이 없습니다.

      Google 계정과 연결된 모든 서비스 찾기

    마무리

    사이버 보안은 우리와 인터넷 사이의 끊임없는 싸움입니다. 경계를 늦출 수 없으며 현재 모범 사례를 최신 상태로 유지하는 것이 좋습니다.

    레인보우 테이블 공격이 현재 상황과 관련이 없을 수도 있지만 나열된 조치를 기록하고 즉시 적용하는 것이 좋습니다.

    추신: 하지만 레인보우 테이블 공격은 혼자가 아니며 주의해야 할 몇 가지 유형의 사이버 범죄가 더 있습니다.