비밀번호 크래킹이란 무엇입니까?
비밀번호 크래킹은 데이터 시스템에 대한 비밀번호를 얻는 데 사용되는 기술 그룹을 설명하는 일반적인 용어입니다. 비밀번호 크래킹은 특히 기존 데이터에서 비밀번호를 얻는 프로세스를 말합니다. 피싱을 통해 개인이 비밀번호를 포기하도록 속이는 것은 비밀번호 크래킹으로 간주되지 않습니다. 그러나 컴퓨터 시스템 소유자에 대한 기존 지식을 기반으로 암호를 추측하는 것은 암호를 미리 알 수 없으므로 크래킹으로 간주됩니다. 그러나 암호를 얻는 대부분의 방법에는 컴퓨터 시스템의 보안 취약점을 반복적으로 추측하거나 악용하는 것이 포함됩니다.
개인의 비밀번호를 추측하는 방법에는 여러 가지가 있습니다. 예를 들어, 가능한 암호를 예측하기 위해 시스템을 해독하려는 사람의 지식을 사용할 수 있습니다. 사랑하는 사람이나 애완 동물의 이름, 중요한 날짜, 전화 번호, 중요한 장소 및 일반적인 사용자 이름은 모두 악명 높고 쉽게 추측 할 수있는 암호입니다.
추측 기반 암호 크래킹의 다른 방법은 사전 공격이라고합니다. 많은 사람들이 사전이나 단어 다음에 하나의 숫자가 나오는 암호를 사용합니다. 많은 크래킹 프로그램은 암호를 해독하기 위해 사전 단어와 숫자 조합을 범주 적으로 입력하려고 시도합니다. 사전 공격은 일반적으로 복잡한 암호에 대해서는 쓸모가 없지만 단일 단어 암호에 대해서는 매우 효과적입니다.
무차별 대입 공격은 사전 공격보다 훨씬 강력한 암호 해독 방법입니다. 무차별 대입 공격 프로그램은 적절한 암호를 설정할 때까지 가능한 모든 문자 조합을 시도합니다. 개인이 암호로 사용할 수있는 것보다 문자, 숫자 및 기호 조합이 가능하므로 시간이 많이 걸립니다. 그러나 컴퓨터 프로세서가 점점 더 강력 해짐에 따라 점차 암호 해독 방법이 점차 증가하고 있습니다.
다른 암호 해독 방법에는 컴퓨터 시스템의 암호화 해시 기능을 해독하는 것이 포함됩니다. 암호화 해시 함수는 암호를 균일 한 크기의 비트 문자열로 변환하는 절차입니다. 해시가 크랙 될 수 있으면 암호를 리버스 엔지니어링 할 수 있습니다. 그러나 대부분의 해시 함수는 매우 복잡하며 상당한 시간과 노력 없이도 크랙 할 수 없습니다.
숙련 된 컴퓨터 보안 전문가가 여러 종류의 암호를 해독 할 수 있지만 암호 해독 시도를 피하기 위해 취할 수있는 단계가 있습니다. 복잡한 암호는 항상 간단한 암호보다 낫습니다. 대문자와 소문자, 숫자 및 기호를 사용하는 암호는 이러한 옵션 중 하나만 사용하여 암호보다 해독하기가 훨씬 어렵습니다. 무차별 대입 공격은 올바른 암호를 찾기 전에 더 많은 가능성을 통해 작업해야합니다.