🌟 Awesome Security
보안 전문가와 개발자를 위한 최고의 도구, 리소스, 가이드 모음
🌟 Awesome Security
보안 전문가와 개발자를 위한 최고의 도구, 리소스, 가이드 모음
2025년 최신 트렌드와 검증된 도구들을 한곳에 모았습니다.
⚠️ 중요: 이 도구들은 합법적인 보안 테스트와 방어 목적으로만 사용하세요.
🧩 보안 프레임워크 & 표준
보안 프레임워크
- OWASP ⭐ – 웹 애플리케이션 보안 프로젝트
- NIST Cybersecurity Framework – 사이버보안 프레임워크
- CIS Controls – 중요 보안 통제
- MITRE ATT&CK – 적대적 전술 및 기법
취약점 데이터베이스
- CVE – 공통 취약점 및 노출
- NVD – 국가 취약점 데이터베이스
- Exploit Database ⭐ 9k – 공개 익스플로잇 데이터베이스
- VulnHub – 취약한 VM 이미지
🔍 취약점 스캐닝 & 평가
웹 애플리케이션 스캐너
- OWASP ZAP ⭐ 13k – 웹 앱 보안 스캐너
- Burp Suite Community – 웹 취약점 스캐너
- Nikto ⭐ 8k – 웹 서버 스캐너
- Nuclei ⭐ 20k – 빠른 취약점 스캐너
네트워크 스캐너
- Nmap ⭐ 10k – 네트워크 탐색 및 보안 감사
- Masscan ⭐ 23k – 대규모 포트 스캐너
- Zmap ⭐ 4k – 인터넷 전체 스캐닝
- RustScan ⭐ 14k – 빠른 포트 스캐너
인프라 스캐닝
🛡️ 방어 도구
방화벽 & IDS/IPS
- Snort ⭐ 4k – 침입 탐지/방지 시스템
- Suricata ⭐ 4k – 네트워크 IDS/IPS/NSM
- pfSense ⭐ 5k – 오픈소스 방화벽
- ModSecurity ⭐ 8k – 웹 애플리케이션 방화벽
SIEM & 로그 분석
- Wazuh ⭐ 11k – 오픈소스 보안 플랫폼
- OSSEC ⭐ 5k – 호스트 기반 침입 탐지
- Graylog ⭐ 8k – 로그 관리 플랫폼
- TheHive ⭐ 3k – 보안 사고 대응 플랫폼
엔드포인트 보안
- osquery ⭐ 22k – SQL 기반 OS 모니터링
- AIDE ⭐ 500 – 고급 침입 탐지 환경
- ClamAV ⭐ 4k – 오픈소스 안티바이러스
- rkhunter ⭐ 500 – 루트킷 스캐너
🔐 암호화 & PKI
암호화 라이브러리
- OpenSSL ⭐ 26k – 암호화 툴킷
- LibreSSL ⭐ 2k – OpenSSL 포크
- Sodium ⭐ 12k – 현대적 암호화 라이브러리
- age ⭐ 17k – 파일 암호화 도구
PKI & 인증서 관리
- Let's Encrypt – 무료 SSL/TLS 인증서
- Certbot ⭐ 32k – Let's Encrypt 클라이언트
- cfssl ⭐ 9k – PKI/TLS 툴킷
- step-ca ⭐ 7k – 사설 인증 기관
비밀번호 관리
- Bitwarden ⭐ 21k – 오픈소스 비밀번호 관리자
- KeePass – 로컬 비밀번호 관리자
- pass ⭐ 8k – 유닉스 비밀번호 관리자
- HashiCorp Vault ⭐ 31k – 시크릿 관리
🎯 침투 테스트
침투 테스트 프레임워크
- Metasploit ⭐ 34k – 침투 테스트 프레임워크
- Cobalt Strike – 적대적 시뮬레이션 도구
- Empire ⭐ 8k – PowerShell 포스트 익스플로잇
- Covenant ⭐ 4k – .NET C2 프레임워크
웹 익스플로잇
무선 네트워크
- Aircrack-ng ⭐ 5k – WiFi 보안 감사
- Kismet ⭐ 2k – 무선 네트워크 탐지
- Wifite2 ⭐ 6k – 자동화된 무선 공격
- Bettercap ⭐ 17k – 네트워크 공격 및 모니터링
🔬 포렌식 & 사고 대응
디지털 포렌식
- Autopsy ⭐ 3k – 디지털 포렌식 플랫폼
- Volatility ⭐ 3k – 메모리 포렌식
- SIFT Workstation – 포렌식 워크스테이션
- The Sleuth Kit ⭐ 3k – 포렌식 툴킷
네트워크 포렌식
- Wireshark – 패킷 분석기
- tcpdump ⭐ 3k – 명령줄 패킷 분석기
- NetworkMiner – 네트워크 포렌식 도구
- Zeek ⭐ 7k – 네트워크 보안 모니터
멀웨어 분석
- Ghidra ⭐ 52k – 리버스 엔지니어링
- radare2 ⭐ 21k – 리버스 엔지니어링 프레임워크
- Cuckoo Sandbox ⭐ 6k – 멀웨어 분석 샌드박스
- YARA ⭐ 8k – 멀웨어 식별 및 분류
🏢 기업 보안
정책 & 컴플라이언스
- OpenSCAP ⭐ 1k – 보안 컴플라이언스
- Compliance as Code ⭐ 2k – 자동화된 컴플라이언스
위협 인텔리전스
- MISP ⭐ 5k – 위협 정보 공유 플랫폼
- OpenCTI ⭐ 6k – 사이버 위협 인텔리전스
- ThreatConnect – 위협 인텔리전스 플랫폼
- AlienVault OTX – 오픈 위협 교환
📚 학습 자료
교육 플랫폼
- SANS Free Cybersecurity Training – 무료 사이버보안 교육 및 학습 리소스
- Cybrary – 온라인 사이버보안 교육
- TryHackMe – 실습 기반 보안 학습
- HackTheBox – 침투 테스트 학습
CTF & 워게임
- PicoCTF – 초보자 친화적 CTF
- OverTheWire – 워게임 및 CTF
- PentesterLab – 웹 침투 테스트 학습
- Root Me – 해킹 챌린지
인증 & 자격증
- CISSP – 정보 시스템 보안 전문가
- CEH – 공인 윤리적 해커
- OSCP – 공격적 보안 인증
- CompTIA Security+ – 보안 기초 인증
커뮤니티
- r/netsec – Reddit 네트워크 보안
- r/AskNetsec – 보안 Q&A
- Security Weekly – 보안 팟캐스트
- 한국 정보보호학회 – 한국 보안 커뮤니티
🆕 2025 Highlights
주요 트렌드
🔐 Zero Trust Architecture (제로 트러스트 아키텍처)
개념: "절대 신뢰하지 말고, 항상 검증하라 (Never Trust, Always Verify)"
- HashiCorp Boundary ⭐ 4k – 제로 트러스트 접근 제어
- Pomerium ⭐ 4k – Context-aware 프록시
- Teleport ⭐ 17k – 인프라 접근 통합 플랫폼
핵심 원칙:
- 모든 사용자/기기 검증
- 최소 권한 접근 (Least Privilege)
- 마이크로 세그멘테이션
- 지속적인 모니터링 및 검증
📦 SBOM (Software Bill of Materials)
개념: 소프트웨어 구성 요소 명세서 - 공급망 보안의 핵심
왜 중요한가:
- Log4Shell 같은 공급망 공격 대응
- 미국 행정명령 14028 (2021) 준수
- 라이선스 컴플라이언스 관리
- 실시간 취약점 추적
실무 적용:
# Docker 이미지 SBOM 생성
syft docker:myapp:latest -o spdx-json > sbom.json
# SBOM 기반 취약점 스캔
grype sbom:./sbom.json
# CI/CD 통합
docker run --rm anchore/syft:latest docker:myapp:latest | \
docker run --rm -i anchore/grype:latest
🤝 Federated Learning (연합학습) 보안
개념: 데이터를 중앙 집중하지 않고 분산 학습
- PySyft ⭐ 9k – 개인정보 보호 ML 프레임워크
- TensorFlow Federated ⭐ 2k – 연합학습 프레임워크
- FATE ⭐ 6k – 산업용 연합학습
보안 이점:
- 원천 데이터 비공개 유지
- GDPR/개인정보보호법 준수
- 의료/금융 데이터 활용 가능
- 모델 포이즈닝 방어
🔒 Confidential Computing (기밀 컴퓨팅)
개념: 사용 중 데이터 보호 (Data in Use Protection)
- Intel SGX ⭐ 2k – 하드웨어 기반 보안
- AMD SEV – 가상머신 암호화
- Open Enclave SDK ⭐ 1k – TEE 개발 도구
- Enarx ⭐ 1k – WebAssembly TEE 런타임
적용 분야:
- 클라우드 민감 데이터 처리
- 다자간 연산 (MPC)
- 블록체인 프라이버시
- AI 모델 보호
🚨 AI/ML 보안 (AI Red Team)
위협 유형:
- Model Poisoning: 학습 데이터 조작
- Adversarial Examples: 적대적 샘플 공격
- Model Stealing: 모델 역공학
- Prompt Injection: LLM 프롬프트 조작
방어 도구:
- Adversarial Robustness Toolbox ⭐ 5k
- CleverHans ⭐ 6k – 적대적 공격 라이브러리
- TextAttack ⭐ 3k – NLP 보안 테스트
- Garak ⭐ 2k – LLM 취약점 스캐너
🌐 Supply Chain Security (공급망 보안)
- Sigstore ⭐ 4k – 소프트웨어 서명
- in-toto ⭐ 1k – 공급망 무결성
- SLSA – Supply Chain Level for Software Artifacts
- Dependabot – 의존성 자동 업데이트
새로운 위협
- AI 기반 공격: 딥페이크, AI 생성 멀웨어
- 5G 보안 위협: 새로운 네트워크 인프라 공격
- IoT 봇넷: 대규모 IoT 기기 공격
- 랜섬웨어 진화: 이중 갈취, 공급망 랜섬웨어
혁신 기술
- SASE: Secure Access Service Edge
- XDR: Extended Detection and Response
- SOAR: Security Orchestration, Automation and Response
- Confidential Computing: 하드웨어 기반 데이터 보호
한국 보안 동향
- K-사이버보안: 국가 사이버보안 전략
- 개인정보보호법 강화: GDPR 수준 규제
- 금융 보안 강화: 디지털 금융 보안 규정
- AI 보안 가이드라인: AI 시스템 보안 기준
실무 팁
- 보안 개발 생명주기: DevSecOps 통합
- 위협 모델링: 설계 단계 보안 검토
- 보안 자동화: CI/CD 파이프라인 보안
- 인시던트 대응 계획: 정기적인 모의 훈련
콘텐츠 업데이트 요청은 요청 게시판에 써주세요