URL Monikers

agnusdei·2025년 9월 10일

CTF

목록 보기
104/185

URL MonikersWindows 운영체제에서 사용하는 COM(Component Object Model) 기술의 하나로, 인터넷 리소스(예: 웹 페이지, 파일 등)를 고유한 식별자(Uniform Resource Locator, URL)를 통해 객체처럼 다룰 수 있게 하는 기능입니다.

간단히 말하면, URL을 “객체”처럼 다루어 프로그램 안에서 직접 접근하고 조작할 수 있게 해주는 인터페이스라고 이해하면 됩니다.

주요 특징

  1. URL 기반 객체 참조

    • URL을 이용해 로컬 파일이나 원격 웹 리소스를 가리킬 수 있음.
    • 예: http://example.com/file.txt를 Moniker로 참조 가능.
  2. COM과 통합

    • COM 객체와 동일하게 BindToObject 같은 메서드를 사용하여 리소스에 접근.
    • 파일, 웹 문서, ActiveX 컨트롤 등 다양한 리소스를 동일한 방식으로 다룸.
  3. Lazy Loading 지원

    • 실제 리소스에 접근할 때까지 다운로드나 로딩을 지연시킬 수 있음.
  4. 범용성

    • HTTP, FTP, 파일 시스템 등 다양한 URL 스킴 지원.
    • Internet Explorer나 Windows Shell에서 많이 활용됨.

실제 사용 예

  • Internet Explorer가 웹 페이지를 열 때 URL Moniker를 사용.
  • Windows Shell에서 파일을 링크 형태로 처리할 때 사용.

정리하면, URL Monikers는 **“URL을 객체처럼 다루어 프로그래밍적으로 접근, 조작, 연결할 수 있게 해주는 COM 기술”**입니다.

profile
DevSecOps, Pentest, Cloud(OpenStack), Develop, Data Engineering, AI-Agent

0개의 댓글