월간 보안관제 동향과 같은 통계데이터를 생산할 경우, 탐지된 공격들을 카테고리화 해서 통계를 내고자 할 경우, 엑셀에서 작업방법


TMS, IPS 등에서 탐지된 공격들을 웹공격, 네트워크 공격, 악성코드, 등등으로 분류하고 이들의 통계를 내고자 한다.


아래와 같은 Lawdata 를 가정해 보자



Attack 명이 Malwr- 로 시작하는 것은 악성코드로


Web- 으로 시작하는 것은 웹공격


DDoS- 로 시작하는 것은 네트워크 공격


Attack-Scan 으로 시작하는 것은 웹공격


으로 분류하고 그 카테고리의 총합들을 구하고자 한다.



즉, 엑셀에서는 특정 조건값에 부합하는 셀들의 합을 구하는 것이 될것이다.


비슷하게 이전에 한개 이상의 조건이 일치하는 셀들의 합을 구하는 함수는


=sum(($A1:$A10=일치할값)*($B1:$B10=두번째일치할값)*......*($G1:$G10)) 입력후, CTRL+SHIFT+ENTER


$A1:$A10 는 첫번째로 일치할 값을 찾을 범위

$B1:$B10 는 두번째로 일치할 값을 찾을 범위

$G1:$G10 는 합을 구할 범위


이 방법을 이용해 보려 했으나, 완전히 일치하는 값을 찾는 것이 아닌 특정 문자열이 포함된 셀들의 합을 구하는 것이다 보니 불가능해 보였다.




이때 가능한 함수가 바로, sumif() 다. sumifs() 도 있는데 이 함수는 뒤에서 추가 설명



range 는 값을 찾을 셀의 범위

criteria 는 찾을 값

sum_range 는 합을 구할 셀의 범위



우선, Web- 으로 시작하는 셀들의 합을 구해보자. 조건값으로 * 을 사용한 이유는 문자열 Web- 을 포함한 셀을 찾아야 하기 때문이다.


=SUMIF($A$2:$A$17,"Web-*",$B$2:$B$17)


위처럼 악성코드, 네트워크 공격 들에 대해 각각 셀들의 합을 구할 수 있다




sumif()와 sumifs() 함수차이는


sumif() 는 단일 조건에 대해 만족하는 셀들의 합을 구하는 함수

sumifs() 는 하나 이상의 조건을 만족하는 셀들의 합을 구하는 함수(두 개가 아닌 하나 이상이다)



사용법에서 약간 차이가 있다.


sum_range 는 합을 구할 셀의 범위 로 sumif() 함수에서는 맨 뒤에 있었는데, sumifs() 함수에서는 가장 먼저 위치한다.

criteria_range1 는 첫번째 조건값을 찾을 셀의 범위

criteria1 은 찾을 첫번째 조건값


criteria_range2 는 두번째 조건값을 찾을 셀의 범위

criteria2 은 찾을 두번째 조건값


조건값을 하나만 사용할 경우, sumif() 함수와 똑같다. 사용법만 틀릴뿐


단, sumifs() 함수에서 두개 이상의 조건값들의 논리연산은 OR 가 아니라 AND 이다


즉, 위 LawData 에서 웹공격으로 분류될 조건값이 Web-* 과 Attack-Scan* 두가지에 대해 그 합을 구하고자 할경우,


sumifs() 함수를 쓰면 공격명이 Web-* 으로 시작하는 셀이면서 Attack-Scan* 으로 시작하는 셀의 합을 구하고자 하기 때문에 논리적으로 맞지가 않는다.


그래서 위에서 Web-* 으로 시작하는 조건과 Attack-Scan* 으로 시작하는 조건에 대한 합을 각각 구한 후, 다시 그 합을 구한 것이다.




그럼 sumifs() 함수는 언제 사용하는 것인가?



위 데이터에서 1월달에 사과를 사 먹은 총 금액을 구하고자 할 경우,


첫번째 조건은 1월

두번째 조건은 사과

구하고자 하는 값을 그 가격




sumif(), sumifs() 함수를 이용하면 쉽게 통계데이터를 구할 수 있다.




저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

리눅스 bash shell 에서 명령어 입력에 대한 기록을 확인하기 위한 명령어 history 를 사용할 때 그 결과값이 기본적으로 명령어(commnad)만 표시가 되고 입력한 날짜와 시간이 표시가 되지 않는다.


History 에 명령어 입력 날짜와 시간을 표시하기 위해서는 설정이 필요하다.


root 계정에 대한 설정


/root/.bashrc

/root/.bash_profile


전체 계정에 대한 설정


/etc/profile


위 설정파일중 하나에 아래의 명령을 추가한다.


export HISTTIMEFORMAT="%y-%m-%d %H:%M:%S "


or 


export HISTTIMEFORMAT="%y-%m-%d %T "


예제) .bashrc 에 설정


echo 'export HISTTIMEFORMAT="%y-%m-%d %T "' >> /root/.bashrc

source /root/.bashrc


위와 같이 설정후 history 명령을 입력하면 입력한 명령어의 날짜와 시간이 표시됨을 확인할 수 있다.


%y : 년

%m : 월

%d : 일

%H : 시간

%M : 분

%S : 초


%y-%m-%d %H:%M:%S  의 표시는 2017-05-11 11:44:20 와 같이 표시된다

%y/%m%d %T 의 표시는 2017/05/11  11:44:20 와 같이 표시된다.



<참고>

HISTTIMEFORMAT 설정은 bash 3.0 이상에서만 설정이 가능


HISTSIZE , HISTFILESIZE  설정이 있음


참고사이트 : http://linux.byexamples.com/archives/467/list-command-line-history-with-timestamp/


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

Chrome 


크롬 웹스토어에서 다운로드 하고자 하는 부가기능을 찾아, 해당 부가기능의 웹스토어 URL 을  복사후 아래 사이트에 가서 붙여넣기 한다.


http://chrome-extension-downloader.com/


예를 들어, tiles tab 이라고 하는 부가기능의 URL 은 아래와 같다.


https://chrome.google.com/webstore/detail/tile-tabs-we/lbnnfjfjdijcnaakaebgcoemmlicjbnl?utm_source=chrome-ntp-icon



여기서, 부가기능의 ID 는 lbnnfjfjdijcnaakaebgcoemmlicjbnl 이다.


두번째 방법은 이미 PC 에 설치된 부가기능을 압축하는 방법(crx file)이다.


PC에 설치된 chrome 부가기능의 위치는 


%appdata%\..\Local\Google\Chrome\User Data\Default\Extensions


이 폴더에서 설치하고자 하는 부가기능의 ID 를 찾는다.


다시 크롬브라우저로 와서 주소창에 chrome://extensions 입력.


개발자 모드 체크


확장프로그램 압축하기 클릭


확장프로그램 루트 디렉토리에 위에서 찾은 부가기능의 경로를 입력


비공개키 파일은 무시


탐색기로 와서 chrome 부가기능 폴더에 crt 파일 생성된 것을 볼 수 있다.



Firefox


Firefox 부가기능 웹사이트에서 다운로드 하고자 하는 부가기능을 찾아, +Add to Firefox 버튼에서 마우스 우측버튼 클릭후, '링크를 다른 이름으로 저장' 버튼을 누르면 .xpi 파일을 다운받을 수 있다.




Firefox 부가기능 사이트에서 없어진 부가기능 다운로드 받기


http://www.majorgeeks.com/mg/sortname/mozilla_firefox_add_ons.html

저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License



http://s.lab.naver.com/translation/?where=name




저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

스마트라 UHD-55F 구매 및 사용후기 - 1부

스마트라 UHD-55F 구매 및 사용후기 - 2부

스마트라 UHD-55F 구매 및 사용후기 - 3부



와이프의 허가를 득하고 구매하기로 결정했습니다.


구매버튼을 누르기 전에 한번더 후기들 검색....생각보다 사용기 글들이 많지 않더군요...그러나 다들 만족감을 표하는 후기였습니다.


구매하고 배송이 언제쯤 오려나 스마트홈 일렉트로닉스 고객센터(1588-6085)로 확인해보니 다음날 배송이 된다고 합니다.


구매한 분들 후기에도 써있었듯이 정말 배송 빠릅니다. 그 다음날 아침 10시에 배송왔습니다. ㅎㅎ


와이프가 둘째를 안고 있었는데 배송기사분이 친절하게 놓고 가셨다고 하더군요.


퇴근후에 집에와서 보니 정말 크긴 큽니다. 




마침 아이가 타고 노는 미끄럼틀 앞에 놓여져 있어서 찍어봤습니다.