close
더북(TheBook)
search
모의 해킹으로 알아보는 리눅스 서버 보안과 해킹
더북(TheBook)
home
Home
1장 실습 환경 구축
1.1 가상 머신 설치
1.1.1 VirtualBox 설치
1.1.2 가상 머신 구축 방법
1.2 모의 해킹을 위한 칼리 리눅스 설치
1.2.1 칼리 리눅스의 특징
1.2.2 칼리 리눅스 설치
1.2.3 칼리 리눅스 기본 설정
1.3 안전한 서버 구축을 위한 우분투 리눅스 설치
1.3.1 리눅스 배포판의 종류
1.3.2 우분투 리눅스 설치
1.4 실습을 위한 가상 머신 설정
1.4.1 실습 네트워크 구성
1.4.2 VirtualBox 네트워크 설정
1.4.3 운영체제 네트워크 설정
1.5 정리
2장 리눅스 서버 관리 명령어
2.1 리눅스 기본 명령어
2.1.1 ls, 파일 및 디렉터리 목록 확인
2.1.2 cd, 디렉터리 이동
2.1.3 pwd, 현재 위치 확인
2.1.5 rmdir & rm, 파일 및 디렉터리 삭제
2.1.6 cp, 파일 및 디렉터리 복사
2.1.7 mv, 파일 및 디렉터리 이동
2.1.8 find, 파일 및 디렉터리 검색
2.1.9 du & df, 파일 및 디렉터리 용량 확인
2.1.10 tar, 파일 및 디렉터리의 압축(묶기)과 해제
2.1.11 sudo, root 권한 실행 명령어
2.2 사용자 및 파일 권한 관리 명령어
2.2.1 whoami, 현재 사용자 확인
2.2.2 adduser/useradd, 사용자 추가
2.2.3 userdel, 사용자 삭제
2.2.4 usermod, 사용자 변경
2.2.5 chmod, 파일 권한 변경
2.2.6 chown, 파일 소유권 변경
2.2.7 chgrp, 파일 그룹 변경
2.2.8 umask, 초기 파일 접근 권한 설정
2.3 네트워크 관리 명령어
2.3.1 ifconfig, 네트워크 인터페이스 및 정보 확인
2.3.2 netstat, 네트워크 접속 정보 확인
2.3.3 route, 라우팅 테이블 확인 및 설정
2.3.4 ping, 원격지 네트워크 응답 확인
2.4 서비스 관리 명령어
2.4.1 systemctl, 서비스 관리
2.5 리눅스 편집기
2.5.1 리눅스 vi 편집기
2.6 정리
3장 리눅스 시스템 보안 기초
3.1 부트로더 보안
3.1.1 GRUB 보안 설정하기
3.2 사용자 계정
3.2.1 사용자 계정의 보안 사고/공격
3.2.2 사용자 계정의 보안 설정하기
3.3 방화벽
3.3.1 리눅스 방화벽
3.4 PAM을 활용한 사용자 계정 보안
3.4.1 PAM의 구성
3.4.2 PAM의 보안 설정하기
3.5 정리
4장 웹 해킹
4.1 실습을 위한 웹 서버 구축
4.1.1 아파치 + PHP + MariaDB 설치
4.1.2 웹 해킹 실습을 위한 예제 설치하기
4.2 웹 해킹 실습
4.2.1 웹 서버 취약점을 통한 해킹
4.2.2 웹 애플리케이션 취약점을 통한 해킹
4.3 웹 서버 해킹 사고 분석
4.3.1 웹 로그 분석
4.4 안전한 웹 서버 구축
4.4.1 아파치 보안 설정
4.4.2 아파치 ModSecurity
4.4.3 보안 서버 구축
4.5 정리
3.
VirtualBox가 설치되는 위치를 설정하는 화면이 나온다. 기본 설정을 그대로 두고
Next
를 클릭한다.
▲ 그림 1-4
설치 위치 설정
Prev
BUY
Next
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.
Email address