본문 바로가기
윈도우 관련

Advapi란 무엇인가

by 젤리아드 2023. 8. 15.
반응형

Advanced Windows 32 Base API

Advapi는 윈도우 운영 체제의 일부인 DLL(동적 링크 라이브러리)입니다.

 

윈도우 시스템에서 보안, 인증 및 다양한 시스템 관련 작업을 관리하는 데 사용되는 일련의 기능 및 서비스를 제공합니다. Advapi DLL은 고급 보안 기능을 처리하고 윈도우 보안 하위 시스템과 상호 작용하는 일을 주로 담당합니다.

 

Advapi DLL의 다양한 기능

1. 보안 및 인증

Advapi는 사용자 및 그룹 계정 관리, 암호 관리, 액세스 제어 확인 수행 및 다양한 암호화 작업 처리를 위한 기능을 제공

 

2. 이벤트 로깅

애플리케이션이 문제 해결을 위해 시스템 이벤트, 오류 및 애플리케이션별 정보를 기록하는 데 사용되는 이벤트 로그를 생성하고 관리

 

3. 권한 관리

응용 프로그램이 특정 작업에 대해 다양한 수준의 시스템 권한을 요청하고 관리할 수 있도록 하여 인증된 프로세스만 중요한 작업을 수행

 

4. 레지스트리 작업

Windows 레지스트리와 상호 작용하기 위한 기능을 제공하여 애플리케이션이 구성 설정 및 기타 시스템 관련 정보를 저장하는 데 사용되는 레지스트리에서 읽고 쓸 수 있도록 합니다.

 

5. 서비스 제어

사용자 상호 작용과 독립적으로 실행할 수 있는 백그라운드 프로세스인 Windows 서비스를 관리하는 데 도움이 됩니다. 서비스의 다양한 측면을 시작, 중지 및 제어할 수 있습니다.

 

6. 토큰 조작

사용자 ID 및 보안 컨텍스트를 나타내는 보안 토큰 작업을 위한 기능을 제공합니다. 이는 사용자 인증 및 권한 부여와 같은 보안 기능을 구현하는 데 중요합니다.

 

7. 감사 정책

감사 목적으로 보안 로그에 기록되는 이벤트를 지정하는 보안 감사 정책을 관리

 

8. CryptoAPI

데이터 암호화 및 해독, 암호화 키 생성 및 관리, 디지털 서명 수행과 같은 암호화 작업을 위한 기능 포함

 

마무리

전반적으로 Advapi.dll은 윈도우 운영 체제의 중요한 구성 요소로 시스템 보안을 유지하고 사용자 계정을 관리하며 응용 프로그램 및 프로세스에 대한 다양한 시스템 관련 서비스를 제공합니다.

728x90

댓글