[개발/IE] BHO(Browser Helper Object)란?
BHO(Browser Helper Object)란?
인터넷 탐색기를 사용하다보면 BHO(Browser Helper Object)가 문제를 발생하는 경우가 종종있다.
아울러 넷트웍 속도의 저하의 주 원인중 하나도 사용자가 무분별하게 설치한 BHO때문에 발생하며,
악성 스크립트의 전파 경로중 하나도 BHO인 경우가 많다.
따라서 필자는 BHO와 도구 막대를 관리할 수 있는 유용한 유틸리티라는 글을 통해 BHO를 관리할 수 있는 ToolbarCop이라는 프로그램을 소개했다.
그러면 BHO는 무엇일까?
Browser Helper Object라는 용어에서 알 수 있듯이
BHO는 근본적으로 브로우저에서 지원하지 못하는 기능을 지원하기위해 플러그인 형태로 IE에 추가되는 DLL 모듈을 말한다.
DLL 형태로 제공되며, IE를 실행하면 함께 실행되기 때문에 사용자는 그 실행 여부를 알 수 없고,
따라서 현재는 상당히 많은 악성 프로그램이 이 BHO를 이용해서 실행 코드를 심고 있다.
PDF 파일을 웹 브로우저상에서 읽을 수 있는 아도브사의 Acrobat 플러그인도 이러한 BHO 중 하나이며,
웹 개발자의 필수품, IE Developer Toolbar이라는 글에서 소개한 IE Developer Toolbar도 BHO이다.
또한 e2give의 ieBHOs.dll 제거하기라는 글에서 알 수 있듯이 악성 프로그램 역시 BHO 형태로 배포되는 경우가 많다.
따라서 BHO는 ToolbarCop이나 Autoruns과 같은 프로그램을 이용해서 주기적으로 관리하는 습관을 들이는 것이 좋다
'IT-개발,DB' 카테고리의 다른 글
[개발/MFC] 문자열 변환 BSTR to CString, CString to BSTR, BSTR to char* (0) | 2012.04.03 |
---|---|
[IT/개발] 2012년도 창의도전형 SW R&D 프로그램 (0) | 2012.03.09 |
[개발/MFC] LINK : fatal error LNK1000: Internal error during IncrBuildImage (0) | 2012.02.29 |
[개발/VC] xdebug, xlocale 관련 error (0) | 2012.02.29 |
[개발] 자기자신을 삭제하기 (0) | 2012.02.22 |
댓글