본문 바로가기
Q&A2022년 11월 7일1분 읽기

Linux 커널 파라미터 보안 튜닝

최
최유진
조회 506댓글 1

리눅스 서버의 커널 파라미터 중 보안과 관련된 설정을 알려주세요.

댓글 1

김김영삼3년 전

보안 관련 커널 파라미터 (/etc/sysctl.conf):

# IP 스푸핑 방지
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.default.rp_filter = 1

# SYN Flood 방어
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_syn_backlog = 2048

# ICMP 리다이렉트 무시
net.ipv4.conf.all.accept_redirects = 0
net.ipv6.conf.all.accept_redirects = 0

# 소스 라우팅 비활성화
net.ipv4.conf.all.accept_source_route = 0

# IP 포워딩 비활성화 (라우터가 아니면)
net.ipv4.ip_forward = 0

# Smurf 공격 방어
net.ipv4.icmp_echo_ignore_broadcasts = 1

# ASLR 활성화
kernel.randomize_va_space = 2

# 코어 덤프 제한
fs.suid_dumpable = 0

# 적용
sudo sysctl -p

이 설정들은 대부분의 리눅스 서버에 적용해야 할 기본 보안 설정입니다.

Ctrl+Enter로 등록