예상입니다.

1. 통신 구간 암호화
개인적으로 이건 가능성이 없을듯.
소량의 오브젝트 데이터가 초 빈번하게 왔다갔다 하는 환경에서
저걸 구현하면 암호화/복호화 모듈이 절대 못버팀....

2. 키보드/마우스 후킹 방지
엔프로텍트가 활성화되어있는 동안 모든 키보드/마우스 입력은
엔프로텍트 보안 모듈을 통해서 인정받은 경로(이를테면 자기 모듈을 실행하는 게임)로만
전송하는 방식. 게임 실행중에 홈페이지에 글을 쓰기가 안됬다는 것은 아마 이것때문일
가능성이 큽니다. 그러나 이것을 실행하려면 엔프로텍트가 설정된 시기 동안 입력되는
모든 키보드/마우스 명령은 엔프로텍트 자신이 키로깅과 같은 후커 역활을 수행하면서
싸그리 긁어갈겁니다 =_= 여타 백신 프로그램에서 간혹 엔프로텍트를 바이러스로 인지한다는데
아마 이런 엔프로텍트 특유의 행동때문에 그럴 가능성이 큽니다.

뭐 불편한 점이야 다들 알고 계시겠지만... 엔프로텍트 보안 모듈내에 내제한 보안 정책에
"엔프로텍트 보안모듈 실행하는 동안은 익스플로러 등 웹브라우저로 키보드/마우스 정보 전송 금지"
예를 들면 뭐 이런 정책을 설정하면(그러고 보니 엔프로텍트는 화이트 리스트 기반일까요? 블랙 리스트 기반일까요?)
익스플로러 글쓰기 방해 행위는 얼마든지 가능성 있죠. 엔프로텍트가 2개 실행되는 상태에서 서로가 서로를 인정하지 못해
충돌나는 경우도 얼마든지 생각해볼 수 있구요.



키 로깅 프로그램을 방지하기 위해 아마 이런 솔루션을 채택한 듯 한데,
ID/pass는 사용자가 좀 불편하더라도 게임에는 포탈이나 금융권 암호가 아닌 다른
암호를 쓰신 후에 OTP를 거는 것이 현재로서는 제일 best한 경우죠. 사용자가 보안을 위해
감당 해야할 불편함은 여기까지 인듯 합니다. 이거 하나를 해결하기 위해 너무 어려운 방법을
쓰는듯 하네요.


-Zenon-
profile

...And the heavens shall tremble!!!