본문 바로가기
안드로이드 앱

강력한 패스워드, 암호 쉽게 만들기

by 젤리아드 2023. 9. 6.
반응형

계정이나 웹사이트에서 사용하는 패스워드를 만들 때 대충 만들면 해킹당하기 쉽습니다.

또한 과거에 유출되었던 패스워드를 수집하고 DB 화하여 해킹을 시도하기 때문에 오래전 패스워드를 계속 사용하는 것도 위험합니다.

일반적으로 여러 계정이나 여러 웹사이트를 사용하기 때문에 만들어야 할 패스워드도 많습니다.

보통 패스워드 1개 만드는 것도 고민을 많이 해야 하고 매우 귀찮은 일이라 여러 계정에 사용하는 패스워드를 동일하게 하거나 비슷하게 만드는 경우가 많습니다.

하지만 이렇게 하면 한 곳이 뚫릴 경우 다른 계정도 다 뚫리기 때문에 매우 위험하며 모든 계정에 완전히 서로 다른 패스워드를 부여하는 것이 안전합니다.

여러 계정에 사용할 많은 패스워드들을 만들어야 하고 또한 패스워드를 보안 능력이 뛰어나고 질이 좋게 만들어야 하는데 이러한 작업을 직접 하는 것은 매우 귀찮고 어려운 일입니다.

패스워드에는 어떤 정보가 들어가서는 안 되며 예측할 수 없는 랜덤 한 문자들로 만드는 것이 안전합니다.

패스워드 암호 제조기 앱
암호 만들기 버튼을 눌러서 강력한 패스워드를 생성한 화면
패스워드 생성 전문툴

강력한 패스워드를 만들려면 영문 대/소문자, 숫자, 특수 문자까지 모두 포함하면서 최대한 길게 만들어야 합니다.

위 화면 예시는 영문 대/소문자, 숫자, 특수 문자까지 포함한 긴 16자 랜덤 패스워드이며 강력(Strong) 판정을 받았습니다.

 

예측할 수 없는 랜덤 한 패스워드라 할지라도 숫자나 특수 문자를 사용하지 않고 소문자(또는 대문자)로만 패스워드를 만들면 쉽게 해킹당하는 취약한 패스워드가 됩니다.↓

소문자 7자로 만든 패스워드가 매우 취약하다는 판정을 받은 화면
취약한 패스워드

다음은 패스워드의 보안 레벨입니다.

패드워드 암호 제조기 앱에서 보안 레벨을 설명하고 있는 화면
보안 레벨
생성된 암호의 보안 레벨입니다.
5개의 레벨이 있고 숫자가 높을수록 강력한 암호입니다.
0레벨: X 위험(패턴 노출)
1레벨: X 매우 취약(Very Weak)
2레벨: X 취약(Weak)
3레벨: 보통
4레벨: O 강력(Strong)
0~2레벨의 암호는 사용하지 않습니다.
4레벨 강력(Strong) 암호만 사용합니다.
3레벨 보통 암호를 사용할 경우 일정한 주기로 암호를 교체합니다.
0레벨 위험 암호는 과거 암호 데이터 통계 기반 사람들이 가장 많이 사용하는 패턴이 노출된 단순 암호이므로 사용하면 안 됩니다.
패스워드의 보안 레벨

패스워드는 아무 패스워드나 막 만드는 것보다 패스워드의 보안 레벨을 체킹 하면서 만드는 것이 안전합니다.

패스워드 해킹에는 사람들이 많이 사용하거나 단순 패턴화된 패스워드들을 DB 화해서 맞춰보는 Dictionary 공격

1부터 모든 경우의 수를 다 맞춰보는 brute force 공격등이 있는데

보안 레벨이 강력한(Strong) 질 좋은 패스워드를 잘 만들면 모든 경우의 수를 맞춰보는 brute force 공격에도 수백만 년을 버티기 때문에 오히려 해킹을 하는 게 시간, 비용적 손해가 됩니다.

보안 레벨이 취약한 아무 패스워드나 막 만들면 취약한 정도에 따라 순간적으로 곧바로 해킹되거나, 분, 시간, 일 단위 길어야 몇 달 정도만 버틸 수 있습니다.

시간이 갈수록 컴퓨터 하드웨어는 발전하고 빨라지므로 해킹하는데 소요되는 시간도 줄어들게 됩니다.

 

패스워드 생성 전문툴

https://play.google.com/store/apps/details?id=com.sinsoft.passwordgenerator

 

패스워드 암호 제조기 Password Generator - Google Play 앱

계정이나 웹사이트에서 사용하는 비밀번호(패스워드)를 생성하는 앱입니다.

play.google.com

 

 

728x90

댓글