본문 바로가기
Q&A2021년 8월 18일1분 읽기

Redis 서버 보안 설정

구
구자현
조회 919댓글 3

Redis 서버를 운영하고 있는데 보안 설정을 어떻게 해야 하나요? 해킹당했다는 사례를 봤습니다.

댓글 3

김김영삼5년 전

Redis는 기본 설정이 매우 취약합니다. 반드시 보안 설정이 필요합니다.

Redis 해킹 시나리오:

  1. 인증 없는 Redis가 외부에 노출
  2. 공격자가 SSH 공개키를 Redis에 저장
  3. CONFIG SET dir /root/.ssh로 authorized_keys 덮어쓰기
  4. SSH 접속 → 서버 장악

보안 설정 (redis.conf):

# 1. 바인드 주소 제한
bind 127.0.0.1

# 2. 비밀번호 설정
requirepass your_strong_password

# 3. 위험 명령어 비활성화
rename-command CONFIG ""
rename-command FLUSHALL ""
rename-command DEBUG ""

# 4. 포트 변경 (선택)
port 6380

외부에서 접근이 필요하면 반드시 방화벽 + 비밀번호 + TLS를 설정하세요.

구구자현(guest)5년 전
저도 궁금했던 건데 해결됐네요.
최최유진(guest)5년 전
좋은 답변 감사합니다!
Ctrl+Enter로 등록