2017년 5월 28일 일요일

출간 후기

두 번째 책을 출간한 지 한 달 조금 넘었다. 지식의 범위가 넓어지고 탄탄해짐을 느낄 수 있는, 책을 쓰는 일은 참 즐거운 경험이다. 하지만 원고를 책으로 만드는 과정은 개인적으로 참 별로다. 첫 번째 책을 출간한 뒤 이런 글을 남긴 적이 있다.

서너 달쯤 걸린 교정 과정에 대한 심정을 쓴 글. 지워버리고 싶다. 아마 저 글을 쓸 당시엔 교정 과정의 고통을 다 까먹은 모양(..)

작년 10월말, 출판사를 직접 찾아가 두 번째 원고를 전달하면서 기술적인 왜곡이 발생하지 않게끔, 오탈자만 수정하는 선의 교정 작업을 요청했고, 협조를 약속받았다. 약속대로면 1~2개월이면 끝날거라 예상.

2017년 5월 20일 토요일

Windows Event Log 분석(DNS Request - 4th)

윈도우에서 DNS 조회 관련 이벤트를 자동으로 저장한다는 사실을 알게 됐다. 같이 기록되는 프로세스 ID를 이용하면 프로세스 이름도 알 수 있다. 그래서 파워쉘 스크립트 작성.
$DNS_CMDLET = Get-WinEvent microsoft-windows-dns-client/operational -MaxEvents 1 -FilterXPath "*[System/EventID=3006]"
$PROC_ID = $DNS_CMDLET | Select-Object -ExpandProperty processid
$TIMESTAMP = $DNS_CMDLET | Select-Object -ExpandProperty timecreated
$LOG_MSG = $DNS_CMDLET | Select-Object -ExpandProperty message
$PROC_NAME = Get-Process -id $PROC_ID | Select-Object -ExpandProperty processname
$TIMESTAMP_SPLIT = $TIMESTAMP -split " "
$LOG_DATE = $TIMESTAMP_SPLIT[0]
$LOG_TIME = $TIMESTAMP_SPLIT[1]
$LOG_URL = $LOG_MSG -replace '^\S{2}\s([^,]+).+','$1'
$LOG = "$LOG_DATE`t$LOG_TIME`t$PROC_ID`t$PROC_NAME`t$LOG_URL"
$LOG >> C:\dns.csv

2017년 5월 16일 화요일

Windows Event Log 분석(DNS Request - 3rd)

지난 시간에 윈도우 5156 이벤트와 Snort 로그를 조합해서 프로세스별 DNS 조회 현황을 살펴봤었다. 지난 시간이라고 하지만 벌써 두 달 전. 그동안 뭐했지?

어쨌든 이벤트 로그와 Snort 조합은 귀찮아서 못하겠더라. 그래서 구글신께 물어봤더니 윈도우 8.1부터는 DNS 조회 관련 이벤트를 자동으로 저장한다고.


2017년 5월 11일 목요일

대통령의 취임사

문재인 대통령의 취임사를 역대 대통령들의 것과 비교 분석한 연합뉴스 기사. 역대 어느 대통령보다 '대통령'이란 단어를 많이 사용했다고 한다.
문재인 대통령 취임사 키워드

2017년 5월 7일 일요일

VIM 치환 결과 특징

6차 대선 토론회 전문의 텍스트 발생 통계. 데이터 분석은 기본적으로 데이터 개수를 세는 것.


2017년 5월 2일 화요일

책 표지 만들기

전작 'IDS와 보안관제의 완성' 때도 그랬지만, 이번에도 표지를 직접 만들었다. 정규표현식이 텍스트를 처리하는 도구이기 때문에 자연스럽게 키보드 이미지로 결정.

처음에는 영화 '원티드'의 한 장면처럼 글쇠들이 허공에서 'Regular Expression' 단어를 이루는 이미지를 구상했지만, 돈 깨지는 소리가 들려서 바로 포기(..)


크리에이티브 커먼즈 라이선스