트렌딩 목록으로

imthenachoman / How-To-Secure-A-Linux-Server

리눅스 서버를 보호하기 위한 진화하는 사용 방법 안내서.

28.9K
1.9K
26일 전
GitHub에서 보기

이 프로젝트에 대해

imthenachoman 님의 How-To-Secure-A-Linux-Server 프로젝트는 GitHub에서 28.9K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 다양한 프로그래밍 언어 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

🇰🇷 한국어 번역 README

캐시 히트

리눅스 서버를 안전하게 보호하는 방법

리눅스 서버를 안전하게 보호하기 위한 진화하는 단계별 가이드로, 보안에 대해 약간 배우고 그것이 왜 중요한지도 이해할 수 있기를 바랍니다.

목차

  • 소개
    • 가이드 목적
    • 서버를 안전하게 보호해야 하는 이유
    • 또 다른 가이드가 필요한 이유
    • 다른 가이드
    • 해야 할 일 / 추가할 항목
  • 가이드 개요
    • 이 가이드에 대하여
    • 나의 사용 사례
    • 설정 파일 편집 - 게으른 사용자를 위해
    • 기여하기
  • 시작하기 전에
    • 원칙 확인하기
    • 리눅스 배포판 선택
    • 리눅스 설치
    • 설치 전/후 요구 사항
    • 기타 중요한 참고 사항
    • Ansible Playbook을 사용하여 리눅스 서버 보호하기
  • SSH 서버
    • SSH 변경 전 중요한 참고 사항
    • SSH 공개/개인 키
    • AllowGroups를 위한 SSH 그룹 생성
    • /etc/ssh/sshd_config 보안 설정
    • 짧은 디피-헬만 키 제거
    • SSH를 위한 2FA/MFA
  • 기본 사항
    • sudo 권한 사용자 제한
    • su 권한 사용자 제한
    • FireJail로 애플리케이션 샌드박스 실행
    • NTP 클라이언트
    • /proc 보호
    • 계정이 안전한 비밀번호 사용 강제
    • 자동 보안 업데이트 및 알림
    • 더 안전한 랜덤 엔트로피 풀 (작업 중)
    • 패닉/보조/가짜 비밀번호 로그인 보안 시스템 추가
  • 네트워크
    • UFW(간단 방화벽)로 방화벽 설정
    • PSAD를 이용한 iptables 침입 탐지 및 방지
    • Fail2Ban을 사용한 애플리케이션 침입 탐지 및 방지
    • CrowdSec을 사용한 애플리케이션 침입 탐지 및 방지
  • 감사
    • 파일/폴더

🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

imthenachoman/How-To-Secure-A-Linux-Server GitHub 원문 바로가기 →