DevSecOps 튜토리얼

Linux·DevOps·보안 기초가 있는 학습자를 위해 노출 분석, 하드닝, 최소 권한, 시크릿 위생, 안전한 특권 자동화 등 보안 전달 실무를 다룹니다.

Netcat을 활용한 간단한 네트워크 통신

Netcat을 활용한 간단한 네트워크 통신

이 실습에서는 Netcat을 사용하여 기본적인 네트워크 통신을 수행하는 방법을 배웁니다. 설치, 포트 이해, 파일 전송, 그리고 암호화된 통신 구현 과정을 다룹니다. 이 실습을 통해 사이버 보안 역량을 강화해 보세요.
LinuxCybersecurity
Hydra 를 이용한 비밀번호 크래킹 실습

Hydra 를 이용한 비밀번호 크래킹 실습

이 실습에서는 강력한 비밀번호 크래킹 도구인 Hydra 를 사용하여 취약한 비밀번호를 식별하는 방법을 배웁니다. 대상 웹사이트를 탐색하고, 비밀번호 목록을 검토하고, Hydra 를 설정한 다음 이를 사용하여 비밀번호를 크래킹해 봅니다. 이러한 실무 경험은 여러분의 사이버 보안 기술을 향상시켜 줄 것입니다.
CybersecurityHydraLinux
Nmap을 이용한 취약점 스캔

Nmap을 이용한 취약점 스캔

이 실습에서는 Nmap을 사용하여 취약점을 스캔하고, Nmap 스크립트 엔진을 로드하며, 스캔 결과를 분석하고, 보안 평가를 위해 결과를 저장하는 방법을 배웁니다.
NmapCybersecurityLinux
Nikto 를 활용한 웹 서버 스캔

Nikto 를 활용한 웹 서버 스캔

이 실습에서는 유명한 웹 서버 스캐너인 Nikto 를 사용하여 웹 서버의 취약점을 식별하는 방법을 배웁니다. Nikto 를 설치하고, 대상 서버를 선정하여 취약점 스캔을 실행한 뒤, 결과물을 검토하고 분석을 위해 보고서를 저장하는 과정을 거칩니다.
LinuxCybersecurityNmap
Nmap 을 이용한 네트워크 스캐닝

Nmap 을 이용한 네트워크 스캐닝

이 실습에서는 네트워크 스캐닝을 위해 Nmap 을 사용하는 방법을 배웁니다. Nmap 설치, IP 주소의 이해, 기본 스캔 및 OS 탐지 스캔 수행, 네트워크 범위 스캐닝 등을 다룹니다. 실전 Nmap 연습을 통해 사이버 보안 기술을 향상시켜 보세요.
NmapLinuxCybersecurity
Tripwire 를 이용한 파일 모니터링

Tripwire 를 이용한 파일 모니터링

이 실습에서는 Tripwire 를 사용하여 파일 무결성을 모니터링하는 방법을 배웁니다. Tripwire 설치, 데이터베이스 초기화, 모니터링 대상 파일 추가, 파일 무결성 점검 및 무결성 보고서 확인 과정을 수행합니다.
CybersecurityLinux
OpenSSL 을 활용한 암호화 입문

OpenSSL 을 활용한 암호화 입문

이 실습에서는 OpenSSL 을 사용하여 암호화의 기초를 배웁니다. OpenSSL 을 설치하고, 비밀 메시지를 생성하며, 이를 암호화 및 복호화하는 과정을 통해 키 관리의 중요성을 이해하게 됩니다. 이 실습 경험은 사이버 보안 원칙에 대한 실질적인 입문 과정을 제공합니다.
LinuxCybersecurity
Steghide 를 이용한 데이터 은닉

Steghide 를 이용한 데이터 은닉

이 실습에서는 Steghide 를 사용하여 이미지 내에 데이터를 숨기는 방법을 배웁니다. 설치, 파일 삽입, 숨겨진 데이터 추출 및 프로세스 검증 과정을 모두 다룹니다.
LinuxCybersecurity
John the Ripper 를 이용한 ZIP 비밀번호 크래킹

John the Ripper 를 이용한 ZIP 비밀번호 크래킹

이 실습에서는 John the Ripper 를 사용하여 ZIP 비밀번호를 크래킹하는 방법을 배웁니다. 도구 설치, 암호화된 ZIP 파일 생성, 해시 추출, 크래킹 도구 실행 및 비밀번호 확인 단계를 차례대로 수행합니다.
LinuxCybersecurityGit
OpenSSL 을 이용한 파일 암호화

OpenSSL 을 이용한 파일 암호화

이 실습에서는 OpenSSL 을 사용하여 파일을 암호화하고 복호화하는 방법을 배웁니다. OpenSSL 설치, 샘플 파일 생성, 대칭 키 생성, AES 알고리즘을 이용한 파일 암호화 및 복호화 과정을 통해 전체 절차를 검증해 봅니다.
LinuxCybersecurity
Netcat을 이용한 메시지 수신

Netcat을 이용한 메시지 수신

이 챌린지에서는 Netcat을 사용하여 메시지를 수신하는 방법을 배웁니다. 들어오는 메시지를 가로채고 표시하는 스크립트를 작성하며 네트워크 통신 및 사이버 보안의 기초를 실습합니다.
LinuxCybersecurity
일급 비밀 문서 해독하기

일급 비밀 문서 해독하기

이번 챌린지에서는 고도로 분류된 보안 문서를 해독하며 여러분의 사이버 보안 실력을 시험해 보게 됩니다. 숨겨진 정보를 찾아내고 암호학 및 데이터 보안 분야의 전문성을 증명해 보세요.
CybersecurityLinux
특정 사용자 계정 비밀번호 크래킹

특정 사용자 계정 비밀번호 크래킹

이번 챌린지에서는 특정 사용자 계정의 비밀번호 크래킹을 시도하며 여러분의 사이버 보안 기술을 시험해 보게 됩니다. 이 실습을 통해 비밀번호 크래킹 기법과 보안 취약점에 대한 실무 경험을 쌓을 수 있습니다.
HydraCybersecurity
Linux 에서 악성 코드 지표 식별하기

Linux 에서 악성 코드 지표 식별하기

이 실습에서는 Linux 시스템에서 잠재적인 악성 코드 지표를 식별하는 기본적인 기술을 배우게 됩니다. 표준 명령줄 유틸리티를 사용하여 의심스러운 프로세스 활동을 조사하고, 예상치 못한 파일 수정을 탐지하며, 비정상적인 항목에 대해 시스템 로그를 분석합니다.
CybersecurityLinux
GitHub Actions Secret 설정 방법

GitHub Actions Secret 설정 방법

본 랩에서는 리포지토리 Secret 을 설정하고 워크플로우에서 참조하여 GitHub Actions 에서 민감한 정보를 안전하게 관리하는 방법을 배웁니다.
CybersecurityLinuxGitShell
Linux Nginx 에서 자체 서명 인증서로 HTTPS 설정하기

Linux Nginx 에서 자체 서명 인증서로 HTTPS 설정하기

이 실험실에서는 자체 서명 인증서를 사용하여 Nginx 웹 서버에 HTTPS 를 구현하여 Linux 환경에서 보안을 강화합니다. Nginx 를 설치하고, OpenSSL 을 사용하여 인증서를 생성하고, Nginx 를 HTTPS 용으로 구성한 다음, curl 및 openssl 과 같은 명령줄 도구를 사용하여 보안 연결을 테스트합니다.
LinuxCybersecurity
Linux 에서 SNMPv3 를 사용한 안전한 네트워크 모니터링

Linux 에서 SNMPv3 를 사용한 안전한 네트워크 모니터링

이 실습에서는 Linux 시스템에서 SNMPv3 를 사용하여 안전한 네트워크 모니터링을 구현하는 방법을 배웁니다. SNMP 에이전트 (snmpd) 를 구성하여 강력한 인증 및 암호화를 적용하고, 안전한 사용자를 생성하며, snmpwalk 를 사용하여 구성된 에이전트에 대해 안전한 쿼리를 수행합니다.
CybersecurityLinux
SSH 를 이용한 Linux 보안 원격 액세스

SSH 를 이용한 Linux 보안 원격 액세스

이 실습에서는 SSH 를 사용하여 Linux 시스템에 대한 원격 액세스를 안전하게 설정하는 기본 사항을 배웁니다. 키 기반 인증, `scp` 를 사용한 안전한 파일 전송, `ssh -L`을 사용한 포트 포워딩을 위한 SSH 터널 생성에 대한 실습 경험을 쌓게 됩니다.
LinuxCybersecurity
  • 이전
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 61
  • 다음