보안/보안 개념

DLL(Dynamic Link Library, 동적 연결 라이브러리) 개념

no-brake 2026. 4. 7. 16:50

[라이브러리 (Library)]

  • 소프트웨어 개발에서 자주 쓰고 기초적인 함수들을 중복 개발하는 것을 피하기 위해 표준화된 함수 및 데이터 타입을 만들어서 모아 놓은 것

[스태틱 링크(Static Link Library)]

  • 정적 링크라고 하며 컴파일 시점에 라이브러리가 링커에 의해 연결되어 실행 파일의 일부분이 된다

[DLL(Dynamic Link Library)]

  • 동적 링크라고 하며 실행 파일에서 해당 라이브러리의 기능을 사용 시에만, 라이브러리 파일을 참조하여(혹은 다운로드받아) 기능을 호출한다.
  • 정적 링크와는 다르게 컴파일 시점에 실행 파일에 함수를 복사하지 않고, 함수의 위치정보만 갖고 그 함수를 호출할 수 있게 한다.

'보안 > 보안 개념' 카테고리의 다른 글

크리덴셜 스터핑(Credential Stuffing)  (0) 2026.04.15
TTPs  (0) 2026.04.13
Triage  (0) 2026.04.06
크로스C2(CrossC2)  (0) 2025.12.03
BPFDoor(BPF도어)  (0) 2025.12.02