IT CookBook, 정보 보안 개론과 실습 : 시스템 해킹과 보안(개정판)
컴퓨터나 보안 관련 학과 학생과 IT 전문학원에서 보안을 처음 배우고자 하는 일반인을 대상으로 한다. 시스템 해킹과 보안은 주제의 성격상 운영체제와 C언어 등에 대한 기초 지식이 필요하다. 이 책은 시스템에서 서비스 제공을 위한 프로그램 개발과 관련한 보안 이슈와 시스템 운영에 관련한 보안 설정 등에 관한 내용을 담고 있다. 보안이 중요한 게임 등의 상용 프로그램을 개발하거나, 백신을 개발하거나, 시스템을 안정적으로 운영해야 하거나 또는 이와 유사한 업
해킹에 대한 막연한 동경(?)같은 걸 가지고 있다가, 어쩌다 기회가 닿게되어 읽게된 책.
정보 보안 개론과 실습은 시스템 해킹과 보안과 네트워크 해킹과 보안 두가지로 나뉘어져 있는데, 이 책은 그 중에 시스템 해킹편이다.
시스템 해킹과 보안의 기본이 되는 운영체제에 대한 내용부터 메모리에 대한 이해, 어셈블리어 등을 배우고 윈도우와 유닉스/리눅스계통의 운영체제를 실제로 만져보며 실습할 수 있다.
C언어를 배우고 디지털 논리회로를 배우면서 컴퓨터의 원리들을 하나씩 배웠지만, 코딩과 회로에서의 작동 중간과정이 어떻게 이뤄지는지 전혀 몰랐는데, 어셈블리어와 메모리구조에 대한 내용과 그것이 어떻게 코딩과 연계되는지 여러 예제를 통해 과정을 하나하나 보여줘서 어느정도 개념을 잡을 수 있었다.
간단한 해킹들을 실습해보면서 해킹에 대해 가지고 있던 막연한 동경은 없어졌지만, 그래도 역시 세상은 넓고 천재는 많다라는 걸 다시한번 느낄 수 있었다...
얼마 전에 일어난 네이트 정보유출사건과 맞물려 여러가지 생각할 점을 던져주는 책.
아직 안나온 네트워크 해킹과 보안 개정판도 기대된다.
장점
- 잘 짜여진 순서와 각 단원 말미의 적절한 연습문제로 책만 따라 읽어도 보안에 대한 개념정리가 어느정도 가능하다.
- 매우 기초적인 내용과 표기법부터 실전에서 쓰일법한 내용까지, 책 내용의 난이도 상승속도가 읽기 적절하다.
- 코드 입력화면, 실제 구동화면 등이 하나하나 세세하게 나와있어 직접 실습해보기 편하다.
- 보안직종에 종사하는 현업 종사자들의 이야기를 각 장 말미에 실어 현장의 분위기를 실감나게 느낄 수 있다.
단점
- 하나의 프로그램만 사용하는 것이 아니라 여러 프로그램을 조금씩 사용하기 때문에 책을 다 읽어도 각 OS에 대한 이해도가 크게 높아지진 않는다.
- 암호화, 해시에 대한 설명이 부족한 느낌이 있다.