분류 전체보기 95

도서 리뷰 : 핸즈온 해킹

기업의 IT 인프라 위에서 동작하는 서비스가 온전한 생명력을 갖추기 위해서 정보보안은 필수인 시대이다. 정보보안이 제대로 갖춰지지 않은 인프라 환경은 취약성을 내포하고 있고, 이는 곧 잠재적 리스크로 남게 된다. 기업 뿐만 아니라 개인에게 있어서도, 기본적인 보안 환경이 구성 되어 있지 않다면 음지의 세계에서 암약하는 해커에게 먹잇감이 되는 건 시간 문제다. 보안의 중요성은 결코 쉽게 간과 되어서도 안 되고, 끊임 없는 보안을 강화하기 위한 노력이 개인과 조직 모두에게 필요한 상황이 되어 버렸다. 오늘 소개하는 '핸즈온 해킹'이라는 도서는 침투테스트(모의해킹)을 위한 훌륭한 가이드를 제공하는 책으로서 선제적으로 시스템의 취약점을 파악하고 그에 따르는 위협을 사전에 제거하는 일련의 과정을 배울 수 있는 기..

2021.10.24

도서 리뷰 : 클라우드 네이티브를 위한 데이터 센터 네트워크 구축

클라우드를 활용한 인프라 구축은 더이상 어제 오늘의 일이 아니며, 현재진행형이자 미래지향적으로 행해져야 함에 대해선 이론의 여지가 없다. 자체적으로 클라우드 시스템을 구축하려는 조직이 있고, 수 많은 클라우드 서비스 제공자(CSP)를 활용하여 클라우드 도입을 계획하는 기업이 존재한다. 그런 와중에 도처에 넘쳐나는 베스트 프랙티스와 레퍼런스를 활용하여 어느 정도 소기의 목적을 달성할 수 있겠지만 문제는 그러한 작업이 결코 쉽지 않다는 것이다. 더군다나 클라우드를 구성하는 컴포턴트중 하나인 네트워크와 관련 된 부분에 한해선, 레거시 방식을 탈피하여 보다 클라우드 네이티브 환경에 가깝게 시스템을 구성하는 여정을 감행해야 하고 그 과정에 도사리고 있는 거대한 관성이 자리잡고 있음을 무시할 수 없는 노릇이다. 클..

2021.09.22

도서 리뷰 : 파이썬으로 웹 크롤러 만들기

현대 대부분의 사람들은 웹을 통해 데이터를 수집하고 분석하며 그 결과를 통해 의사결정의 지표로 삼고 있다. 웹은 데이터의 보고이자 거대한 데이터 저상소이기 때문이다. 하지만 웹을 통해 적재적소에서 적시에 원하는 데이터를 수집하는 것 자체가 시간과 비용이 수반 되는 노동집약적 활동이기 때문에 웹은 축복이자 저주의 공간이 될 수도 있는 양면성을 내포하고 있다. 원하는 곳에서 원하는 시간에 훌륭한 데이터를 수집하면 축복이겠지만 반대의 경우에는 웹이라는 공간이 포용하고 있는 수 많은 데이터 덩어리들은 저주이자 재앙이 될 수 있음을 간과할 수 없는 노릇이다. 어떻게 하면 웹에서 시간과 비용을 적게 들의 최소의 노력을 통해 효율적으로 데이터를 수집할 수 있을까? 이런 고민에서 비롯된 산물이 바로 '웹 크롤링' 또는..

2021.08.22

도서 리뷰 : 처음 배우는 네트워크 보안

IT 인프라를 도입하고 운영하면서 발생하게 되는 수 많은 보안 사고를 주위에서 쉽게 목도할 수 있는 시대에 살고 있다. 보안 이슈의 규모가 크든 작든 그것이 사고로 직결 되는 순간, 조직 또는 기업의 존폐가 휘청거릴 수 있음은 두말하면 잔소리. 그만큼 보안은 중용하고 반드시 지켜야 하며 끊임 없이 평가해야하는 필수요소라고 해도 과언이 아니다. 시스템 보안, 네트워크 보안, 웹 보안 등 보안의 범주를 기반이 되는 그릇이 무엇이냐에 따라 구분하기도 하는데 오늘은 네트워크 보안을 다루는 도서, '처음 배우는 네트워크 보안'에 대해 리뷰를 하려고 한다. 책의 제목처럼 본 서적은 네트워크 보안에 대해 처음 학습하고자 하는 이들을 타겟으로 한 내용으로 이야기가 전개된다. 네트워크 보안의 필요성과 보안 조직, 보안 ..

2021.07.25

도서 리뷰 : Nginx 쿡북(112가지 레시피로 배우는 고성능 부하분산, 보안, 서버 배포와 관리)

현대 대부분의 애플리케이션은 웹과 모바일에서 동작한다. WWW로 불리는 웹의 태동이래 웹을 지탱하는 근간 요소인, 웹 서버의 역할은 언제나 중요했고, 지금도 중요한 구성 요소로 기능하고 있다. 전통적인 웹 서버의 표본이라고 할 수 있는 Apache(Httpd)는 맏형 역할을 자처하며 아직까지 그 명맥을 꾸준하게 유지해 오고 있지만, 거의 3인자에 가까웠던 Nginx가 IIS를 제치고 Apache를 넘어서며 웹 서버 시장 점유율 1위를 달성한 쾌거는 자못 경이롭기만 하다. 그렇다, Nginx는 더이상 만년 3위가 아니라 명실상부한 웹 서버 세계의 1인자인 셈이다. 특히나 현대 대부분의 인프라가 클라우드 위에서 동작하면서 다양한 트래픽을 적재적소로 라우팅하며 보다 안정적으로 처리해야할 경우가 많이 발생하게 ..

2021.06.20

도서 리뷰 : 스파크를 활용한 실시간 처리

데이터는 어디에선가 끊임 없이 생성되고 또 수집되고 있으며 가공되어 분석이 되고 있다. 기업은 그 가공된 데이터를 통해 비즈니스 모델을 만들고 수익을 창출한다. 그렇다, 우리는 데이터가 디지털 시대의 '원유'로 불리고 있는 시대에 살고 있다. 도처에서 생성 되는 데이터의 양이 날마다 기하급수적으로 늘어가고 있는, 그야말로 '데이터의 홍수' 속에서 가치를 발굴하기란 그리 쉬운 작업이 아니다. 그래서 데이터에 대한 기술들, 예컨대 빅데이터를 위시하여 데이터 엔지니어링과 관련 된 것들이 고안 되었고, 빅데이터의 기술의 사실상 표준(De Facto)이라고 할 수 있는 하둡 에코 시스템은 진화에 진화를 거듭하며 다양한 컴포넌트들을 흡수하고 계속해서 발전을 해오고 있다. 스파크는 하둡 에코 시스템의 수 많은 컴포넌..

2021.05.23

도서 후기 : 클라우드 핀옵스

IT 기술이 겉잡을 수 없을 정도로 빠르게 변화하면서 이에 따른 영향이 개별 기업에게 미치는 속도 역시 무시할 수 없는 수준에 이르고 있는 상황이다. IT 비즈니스를 하는 기업 뿐만 아니라 일반적인 사업을 영위하는 기업에게 있어서도 DT(Digital Transformation)는 더이상 피할 수 없는 숙명이 되어 버린 셈이다. DT의 빠른 확산에 힘입어 기업 인프라 환경을 온프레미스에서 클라우드로 마이그레이션하거나 신규 인프라를 클라우드 환경 위에 구축하는 시대적 흐름은 더이상 낯선 풍경이 아닌 것이 되어 버렸다. TCO(Total Cost Ownership)을 낯추고 ROI(Retrun On Investment)를 높이는 것은 기업의 비즈니즈 전략의 최우선 당면 과제이기 때문에, 보다 민첩하고 효율적..

2020.12.20

도서 후기 : 개발 7년차, 매니저 1일차

IT 업계에 종사하고 있는 엔지니어(소프트웨어 엔지니어를 위시한 직군)는 주니어에서 시니어 레벨을 거쳐 언젠가는 매니저 직급에 이르게 된다. 이것은 피할 수 없는 숙명이다. 그런데, 언제라도 제대로 된 매니저 훈련을 받은 적이 있는가? 아니 매니저가 되는 트레이닝을 회사에서 제대로 가르쳐 준적이 있는가? 매니저는 탄생하는 게 아니라 만들어 지는 것인데 과연 그 과정이 순탄하기만 할까? 그렇다면 어떻게 해야 매니저가 될 수 있고 더 좋은 매니저가 될 수 있을 것인가에 대한 물음에 좋은 길잡이 역할을 해 주는 책을 소개할까 한다. 한빛미디어에서 출판 된 '개발 7년차, 매니저 1일차'라는 책이 바로 오늘의 주인공이다. 책 중간 중간에 'CTO에게 묻는다' 라는 코너가 마련 되어 있는데, 원 저자의 생생한 경..

2020.11.23

도서 후기 : 분산원장 기술

비트코인 하면 가장 먼저 떠오르는 게 무엇일까? 가상화폐? 암호화폐? 투기의 대상? 등등, 여러가지 이미지가 떠오를 것이다. 비트코인은 블록체인을 기반으로 한 암호화폐로서 대중에게 널리 알려져 있고 여전히 암호화폐 생태계에서 막강한 영향력을 행사하고 있는 코인이다. 비트코인을 위시한 여러 암호화폐들은 블록체이라는 기술을 등에 업고 여러 해 동안 발전에 발전을 거듭해 오고 있으며 진화하고 있는 형국이다. 그런데 여러 암호화폐들의 근간이 되는 '블록체인'이란 기술이 바로 '분산원장기술', 일명 DLT의 하나라는 사실을 알고 있는 이들이 몇이나 될까? 이렇듯 분산원장기술이란 용어는 대중에게 익숙하지도 않을뿐더러, 심지어 IT에 종사하고 있는 이들에게도 낯설기만 한 개념으로 다가온다. 비트코인과 같은 암호화폐가..

2020.10.25

도서 후기 : 처음 시작하는 파이썬

바야흐로 파이썬의 시대다. 컴퓨터학과 또는 소프트웨어학과 기초 프로그래밍언어로 가장바야흐로 파이썬의 시대다. 컴퓨터학과 또는 소프트웨어학과 기초 프로그래밍언어로 가장 널리 채택되어 사용 되고 있으며 웹이면 웹, 머신러닝, 데이터과학 분야에서 가감 없이 위용을 오롯이 드러내고 있는 언어 또한 '파이썬'이다. 그렇기 때문에 파이썬을 빼 놓고선 프로그래밍 언어를 논하기 어려울 정도가 되었다 해도 과언이 아니다. 초창기 태동한 이래로 끊임 없이 계속해서 변화하고 발전에 발전을 거듭하고 있는 파이썬은 신규 버전이 릴리즈 될 때마다 새로운 기능이 도입되고 추가 되어 사용자에게 유용성과 풍부함을 제공하고 있는 상황이다. 이런 마당에 우리 모두 파이썬을 한번쯤은 배워 볼 필요가 있지 않을까? 오늘 소개할 책은 한빛미디..

2020.09.27