다음 xinetd에 대한 설정으로 틀린 설명은?[root@forensi… | [정보보안기사 필기] 16년 2회차 기출문제 상세 페이지
1[정보보안기사 필기] 16년 2회차
다음 xinetd에 대한 설정으로 틀린 설명은?
[root@forensics xinetd.d]# cat telnet
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
1
현재 telnet 서비스는 동작 중에 있다.
2
wait 값이 no인 것으로 보아 single thread로 실행됨을 의미한다.
3
소켓 형태는 스트림 기반의 서비스이다.
4
해당 서비스를 실행할 데몬 프로그램은 /user/sbin/in.telnetd 이다.
해설
설정의 wait = no는 single thread가 아니라 multi-thread 방식을 뜻하므로, 이를 single thread로 읽은 설명이 틀렸다.
xinetd에서 wait = yes면 요청 하나를 처리하는 동안 기다렸다가 다음 연결을 받는 single thread 방식이고, wait = no면 기다리지 않고 요청마다 서버 프로세스를 띄워 동시에 여러 연결을 처리한다. stream(TCP) 서비스는 통상 wait = no로 둔다.
나머지 설명은 설정과 맞는다.
- disable = no이므로 telnet 서비스는 비활성이 아니라 동작 중이다.
- socket_type = stream은 TCP 스트림 기반 서비스임을, server 항목은 실행할 데몬이 in.telnetd임을 나타낸다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.