메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

초보자도 쉽게 배울 수 있는 보안

jrcfore***

|

2021-12-26

처음 배우는 네트워크 보안

이 책은 네트워크 보안 시스템을 구축하고 관제하기 위해 반드시 알아야 하는 내용으로 채웠다.

  • 저자 : 장상근(맥스)
  • 출간 : 2021-06-30

 

보통 서비스를 구축하고 사용자들에게 가기까지 수많은 것들이 고려되지만, 그중에단 한 번이라도 이슈가 생기거나 장애가 생기면 안 되는 부분이 있다.

 

바로 "보안"이다. 보안은 천 가지를 잘해도 1가지 홀포 인트로 인하여 대량의 고객데이터 유출이 발생하면 앞서 잘했던 수천 가지의 덕행들이 무색하게 된다. , 한 번의 약점도 그리고 유수도 허용하지 않는 것이다.

 

하지만 이런 보안에 관한 중요성은 IT 업계 사람들이라면 다들 알고있으나, 구축 비용 면에서나 전문성을 갖춘 인재를 선별하는 면에서나 큰 어려움이 있다.

 

특히, 규모가 제법 있는 대기업의 경우, 전담 파트가 나누어져 있기에 이런 부분에 있어서 보다 수월할 수 있으나, 중소혹은 스타트업의 경우에는 모든 서비스를 구축하며 보안까지 신경 쓰기란 여간 고단한 부분이 아닐 수 없다.

 

하지만, 요즘은 다양한 클라우드 환경이 등장하였고, 클라우드 업체의 (아마존, MS,구글) 다양한 보안 서비스 제공 덕에 이러한 면에서도 제법 자유로워졌다고 할 수 있을 듯싶다.

 

그만큼 시대가 많이 발전하였고 여러 면에서 스타트업하기 좋은 세상이 되었음을 증명하는 것일지 모른다.

 

【책의 구성】 '처음 배우는 네트워크 보안'의 책의 구성은 어떠한가.

 

이 책은 원만한 책이다.

 

원만하다는 뜻은 학부의 기초 지식만 있으면 책을 읽고 공부하기에 부족함이 없음을 의미한다. 한빛 미디어의 "처음 배우는" 시리즈들이 대부분 학부에 막 입학한 신입생들의 지식수준 정도만을 요하고 있기에 아마도 처음으로 보안을접하는 독자들일지라도 이 책을 통해 손쉽게 많은 것들을 배워 갈 수 있을 것이란 생각이 든다.

 

책은 총 13장으로 되어있고, 중간중간에실습하는 장들을 제외한다면 5장 정도가 이론적인 배경을 설명하고 있다.실습 장의 경우, virtual box를 이용하여 모의 환경을 꾸민 후에 실습을 한다.

 

솔직히 실습 장의 경우, 설치하는 장면부터 로그와 설정을 확인하는장면까지 너무나 자세히 설명되어 있어서 리뷰를 하는 당사자로써 딱히 추가로 첨언할 부분은 없어 보인다.

 

아래의 내용들은 이론 부분만을 적절히 정리해 보았다. 한번 읽어보고독자 여러분의 취향에 맞는다면 직접 책을 통해 많은 것을 얻어 가길 권장한다.

 


 

1챕터 : 네트워크 보안시작

 

보안은 왜 시작되었는가?에 대한 질문을 던지는 챕터이다. 보안은 왜 시작되었을까?

 

답은 간단하다. 보안은 무엇인가를 도청하거나 타인의 정보를 도용하려는사람들로부터 정보와 재산을 지키기 위한 행위이다.

 

옥션 사태, DDOS 공격을 통한 인터넷 서비스 단절 사태 등등 21 세기에 들어서 네트워크 관련된 사건/사고를 꼽으라면 제법 굴직한 것들이 여럿 있다.

 

이처럼 네트워크의 보안은 중요하다. 네트워크의 보안 기술이 발전하는만큼 도용 기술 역시 비등하게 발전하고 있다. 그 말은 꾸준히 보안에 

 

신경 써야 하고 앞으로도 그러해야함을 의미한다.

 

창과 방패의 싸움의 서막을 잘 설명한 장이다.

 


 

4챕터 : 방화벽

 

untangle이라는방화벽 시스템을 virtual 환경에 구축하여 실제 실습을 하는 장이다.

 

컴퓨터 분야는 이론도 중요하지만 실습을 바로바로 할 수 있다는 점에서 큰 이점을 가지고 있다. 왜냐하면 우리 실상 모든 면에서 컴퓨터 분야의 기술이 적용되어 있고, 원하기만한다면 언제 어디서든 손쉽게 그 내용과 구조들을 들여다볼 수 있기 때문이다.

 

그렇기에 이론을 알았다면 위와 같은 장점을 살려, 실전 환경에서 바로바로실습해 보는 것도 학문을 익히는 데에 한층 더 수월하게 가는 큰 지름길이라 할 수 있다.

 


 

10장 - 13장 다양한환경에서의 보안

 

이 장에서는 다양한환경에서의 보안에 대해서 설명하고 있다.

 

특히 어떤 공격들이 있는지 자세히 설명하고 있다.

 

예전에 필자가 한참 학부에서 공부하던 시절에는 SQL Injection이유행하고 있었다. 구글링하다 보면 간혹 차량 번호판에 SQL 구문을부착한 사진들이 보인다. 이것이 하나의 SQL Injection이라할 수 있다.

 

즉 카메라가 문구를 파싱 하여 해석하고 이를 처리하는 과정 중에 SQL에해당 구문이 들어가면 시스템을 오동작하게 하는 원리이다.

이런 공격 방법으로 회원이 아님에도 특정 사이트에 회원인 마냥 손쉽게 접근할 수 있었고, 더욱이 시스템 관리자의 권한을 취득하여 여러 사용자들의 정보를 염탐하는 것도 가능했다.

 

하지만 요즘의 다양한 보안 모듈에서는 이러한 허점들을 개선하였고, 더이상 옛날과 같은 방식으로는 관리자 권한을 탈취하지 못하게 하고 있다.

 

하지만 아무리 최신 기술이 나왔다 해도 개발자 즉 서비스 제공자 측에서 최신의 버전을 사용하지 않는다면 더 이상의미가 없다.

따라서 항시 최신 버전을 유지하고 보안에 있어서 허점이 발생하지 않도록 주의를 기울이도록 하자.

 


 

["처음 배우는 네트워크 보안'을 읽고…….】

 

 앞서 언급한 것처럼제법 규모가 있는 회사에서 일하다 보면 보안에 대해서는 크게 신경 쓸 일이 없게 된다. (본인이 보안파트가 아니라면) 간혹 회사에서 전체적인 공문을 통해 (혹은개인 메일을 통해) 특정 서비스는 더 이상 보안 업데이트가 안되거나,홀 포인트가 발견되었으므로 즉각적인 조치를 해달라는 내용이 전달되면 그때에만 슬기롭게 대처하면 된다.

 

, 그만큼 분업화가 잘 되어있고 각자의 파트에서 코웍이 잘 이뤄지고있음을 의미한다. 다만, 규모가 작은 회사의 경우에는 말이다르다. 서비스 개발도 서비스 개발이지만 그만큼 보안에도 신경을 써야 한다. 만약 그럴만한 인적자원이 없다면 외부 업체를 끼고서라도 보안에 신경을 써야 한다. 그만큼 보안은 서비스의 질 혹은 회사의 존폐가 달린 중요한 사항이라 할 수 있다.

 

보안은 시스템을 전공으로 하든 서비스를 전공으로 하든 하드웨어를 전공으로 하든 어느 분야에서나 중요하다. 가령 여러분이 17조의 돈을 들여 우주 망원경을 개발해서 쏘아 올렸는데, 해커의 명령어 한 줄로 인해 우주 망원경이 태양으로 빨려 들어가 버렸다면 그 손실은 누가 만회할 것인가?

 

그만큼 보안은 단기적인 측면을 바라보고 작업이 이뤄지면 안 되고 꾸준히 장기적 안목을 가지고 투자가 되어야 함을시사하는 내용이다. 따라서 자신이 분야가 어찌 되었건 틈틈이 최신 보안 트렌드에 대해서 잘 알고 있는것도 프로그래머로서의 직무라 할 수 있다.


 

본 도서는 "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?