반응형
정의
약한 문자열 강도는 비밀번호나 인증 정보 등의 문자열이 얼마나 취약한지를 나타내는 척도입니다.
취약점 발생 지점 리스트
- 로그인 페이지
취약점 검증 방법
- 길이, 단순성
- 아이디: admin, administrator, manager, guest, test, scott, tomcat, root, user, operator, anonymous 등
- 비밀번호: Abcd, aaaa, 1234, 1111, test, password, public, blank 패스워드, ID와 동일한 패스워드,password123,qwerty, 123456789 등
- 해커들이 취약한 혹은 자주사용되는 아이디와 비밀번호 리스트를 가지고 해킹을 시도하는 경우가 많으므로, 이를 주의하는것이 필요함.
공격법
공격 시나리오
- 공격자는 약한 문자열 강도를 가진 아이디와 비밀번호 리스트를 가지고 있습니다.
- 공격자는 위 리스트를 이용하여 무차별적인 로그인 시도를 합니다.
- 하나라도 성공하면, 이를 이용해서 개인정보를 탈취하거나 XSS등을 이용해서 또다른 피해자를 만들어 냅니다.
대응방법
- 길이 및 복잡성 요구사항 설정: 암호 길이와 다양성에 대한 요구사항을 설정하여 강력한 암호 사용을 유도합니다.
- 패스워드 정책 강화: 사용자에게 안전한 암호를 생성하도록 가이드하고, 암호 변경 주기를 설정합니다.
- 이중 인증 요구: 이메일, SMS, 앱을 통한 이중 인증을 사용하여 추가적인 보안을 제공합니다.
- 계정 잠금 정책: 일정 시간 동안 잘못된 로그인 시도로 인한 계정 잠금 정책을 설정합니다.
- 교육과 인식 제고: 사용자에게 강력한 암호 사용 및 보안 교육을 제공합니다.
반응형
'old > Cyber Security' 카테고리의 다른 글
사이버 보안: 취약한 패스워드 복구란? (0) | 2023.09.12 |
---|---|
사이버 보안: 불충분한 인증이란? (0) | 2023.09.11 |
사이버 보안: 정보 누출이란? (0) | 2023.09.05 |
사이버 보안: 디렉터리 인덱싱이란? (0) | 2023.09.04 |
사이버 보안: LDAP 인젝션이란? (0) | 2023.09.02 |