모두CBT

다음에서 설명하고 있는 것은 무엇인가?리눅스에서 시스템 관리자가 응용프… | [정보보안기사 필기] 21년 2회차 기출문제 상세 페이지

1[정보보안기사 필기] 21년 2회차
다음에서 설명하고 있는 것은 무엇인가?

리눅스에서 시스템 관리자가 응용프로그램들이 사용자를 인증하는 방법을 선택할 수 있도록 해주는 공유라이브러리 묶음으로 이것을 사용하는 응용프로그램을 재컴파일 하지 않고, 인증방법을 변경할 수 있다는 장점이 있다.
1
sudo
2
PAM
3
Batch file
4
Shell script
해설

설명하는 것은 PAM(Pluggable Authentication Module)이다. 인증 절차를 응용프로그램 본체에서 떼어내 공유 라이브러리 묶음으로 제공하는 리눅스의 인증 프레임워크다.

덕분에 login·su·ftp 같은 프로그램을 재컴파일하지 않고 /etc/pam.d 의 설정 파일만 바꿔 비밀번호·LDAP·생체인증 등으로 인증방식을 갈아끼울 수 있다.

  • sudo: 일반 사용자가 관리자 권한으로 명령을 실행하도록 하는 권한 위임 도구로, 인증 방식 자체를 교체하는 라이브러리가 아니다.
  • Batch file·Shell script: 명령을 모아 실행하는 스크립트 파일일 뿐 인증 모듈 구조와 무관하다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.