권호기사보기
| 기사명 | 저자명 | 페이지 | 원문 | 기사목차 |
|---|
결과 내 검색
동의어 포함
표제지
요약
목차
제1장 서론 10
1.1. 연구배경 및 목적 10
1.2. 논문의 구성 11
제2장 윈도우즈 유저 레벨에서의 혹킹 방법 12
2.1. 유저 레벨 훅킹 개요 12
2.2. 윈도우즈 훅킹 13
2.3. API 훅킹 16
2.3.1. 침투기술(Injection Techniques) 17
2.3.2. 가로채기 메커니즘(Interception Mechanisms) 20
제3장 키보드 보안 소프트웨어 개요 25
3.1. 인터넷 뱅킹 인증서창 키보드 보안 개요 25
3.2. 윈도우즈에서의 키보드 입력 획득 방법 26
3.3. 키보드 보안 구현 및 적용 방법 28
3.4. 인터넷 뱅킹 인증서 창에 적용된 키보드 보안의 유저 레벨 응용프로그램에서의 취약점 31
제4장 취약점을 이용한 키 입력 정보 획득 33
4.1. 키보드 입력 값 패턴을 획득하기 위한 훅킹 방법 33
4.2. 인증서 비밀키 파일 입력 패스워드 패턴 획득 실례 33
4.2.1. A 은행 34
4.2.2. B 은행 36
4.3. 저장매체별 인증서 저장 37
4.3.1. 저장매체 37
4.3.2. 저장방법 38
4.3.3. 저장위치 38
4.4. 획득된 패턴을 이용한 키 입력 값 획득 방법 38
제5장 문제 해결을 위한 가이드 및 해결 방법 예 42
5.1. 문제해결을 위한 가이드 42
5.2. 적용 예 42
제6장 결론 44
참고문헌 46
〈그림 1〉 훅 DLL 침투 예 19
〈그림 2〉 서브클래싱 21
〈그림 3〉 PE 파일 구조 23
〈그림 4〉 키보드 보안 개요 26
〈그림 5〉 키보드 입력 해킹 방법 28
〈그림 6〉 키보드 보안 소프트웨어 설치 과정 29
〈그림 7〉 키보드 해킹 차단 예 30
〈그림 8〉 GetWindowText 함수 호출에 의한 패턴 획득 31
〈그림 9〉 유저 레벨 응용프로그램에서의 Hooking 32
〈그림 10〉 A 은행 키보드 입력 값 로깅 35
〈그림 11〉 B 은행 키보드 입력 값 로깅 36
〈그림 12〉 PC에 저장된 공인인증서 비밀키(전자서명키) 파일 예 39
〈그림 13〉 취약점 해결 예 43
키보드 해킹이란 해킹 프로그램을 이용하여 키보드에 의한 입력 값을 가로채 훔쳐보는 것을 말한다. 마이크로 소프트 윈도우즈 환경에서는 입출력 포트에 남아 있는 스캔 코드 읽기, 키보드 필터 드라이버에서 키 입력 값 획득 및 로깅, 응용 프로그램 상에서의 윈도우 메시지 훅킹(Message Hooking), 서브클래싱(Subclassing) 등 다양한 방법에 의한 손쉬운 키 입력 값 로깅이 가능하며, 이에 대한 차단 방법이 없는 경우 패스워드 등의 노출에 대해 무방비 상태가 된다.
인터넷 뱅킹 사이트들에는 키보드 해킹을 막기 위한 보안 소프트웨어들이 적용 되어 있다. 이들 소프트웨어들은 악의적인 프로그램에 의한 키보드 입력 정보 획득을 차단하고 안전한 방법으로 응용프로그램에 키보드 입력 값을 전달하는 역할을 수행한다.
인터넷 뱅킹 인증서 창에 적용된 대부분의 키보드 보안 솔루션들은 필터 드라이버 등 커널 프로그램을 포함한 형태로 구현되어 커널 레벨에서부터 키 입력 정보를 보호하고 유저 레벨의 응용프로그램에 별도의 프로그래밍 인터페이스를 통해 전달하게 된다. 그런데, 유저 레벨 응용 프로그램에서 완전한 입력 값은 아니지만, 비교적 간편한 방법으로 어느 정도 패턴을 파악할 수 있는 인터넷 뱅킹 사이트들이 다수 존재한다.
본 논문에서는 실제로 운영되고 있는 2개 은행 인터넷뱅킹 사이트의 인증서 창에서 입력하는 비밀키 파일 비밀번호에 대한 키 입력 패턴을 로깅한 후 이를 통 하여 키 입력 값을 알아내는 과정을 제시하고 이 문제를 해결하기 위한 가이드 와이 가이드를 적용한 한 가지 예를 제시한다.*표시는 필수 입력사항입니다.
| 전화번호 |
|---|
| 기사명 | 저자명 | 페이지 | 원문 | 기사목차 |
|---|
| 번호 | 발행일자 | 권호명 | 제본정보 | 자료실 | 원문 | 신청 페이지 |
|---|
도서위치안내: / 서가번호:
우편복사 목록담기를 완료하였습니다.
*표시는 필수 입력사항입니다.
저장 되었습니다.