Warning: Undefined variable $dir in /var/www/html/includes/report_guide_infra.php on line 177
보고서 가이드 — ForusSec Lab
U-25

Anonymous FTP 비활성화

위험도: 상
📚 KISA 기준: U-25
📌 아래 내용이 표준 보고서에 포함되어야 합니다. 자신이 작성한 보고서와 대조하세요.

📋 현황 (점검 명령어 및 결과)

📄 표준 내용
# FTP 익명 접속 시도
$ ftp [대상IP]
Connected to [대상IP]
Name: anonymous
Password: (엔터)
230 Login successful.  ← 익명 접속 성공 = 취약

ftp> ls
내부문서.txt
ftp> get 내부문서.txt
226 Transfer complete.

[내부문서.txt 내용]
서버접속정보: 192.168.1.10 admin/Pass1234   ← 내부 접속정보 노출

🔧 조치 방안 및 이행 확인

📄 표준 내용
# /etc/vsftpd.conf
anonymous_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO

# FTP 불필요 시 서비스 비활성화
systemctl stop vsftpd
systemctl disable vsftpd

# 필요 시 SFTP 전환 (SSH 기반)
# /etc/ssh/sshd_config
Subsystem sftp /usr/lib/openssh/sftp-server