<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/resources/xsl/jats-html.xsl"?>
<article article-type="research-article" dtd-version="1.1" xml:lang="ko" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
	<journal-meta>
		<journal-id journal-id-type="publisher-id">jkits</journal-id>
		<journal-title-group>
		<journal-title>한국지식정보기술학회 논문지</journal-title>
		<journal-title xml:lang="en">Journal of Knowledge Information Technology and Systems</journal-title>
		</journal-title-group>
		<issn pub-type="ppub">1975-7700</issn>
		<publisher>
		<publisher-name>한국지식정보기술학회</publisher-name>
		<publisher-name xml:lang="en">Korea Knowledge Information Technology Society</publisher-name>
		</publisher>
	</journal-meta>
	<article-meta>
		<article-id pub-id-type="publisher-id">jkits_2019_14_03_211</article-id>
		<article-id pub-id-type="doi">10.34163/jkits.2019.14.3.001</article-id>
		<article-categories>
			<subj-group>
				<subject>Research Article</subject>
			</subj-group>
		</article-categories>
		<title-group>
			<article-title>비선형 전달함수 기반의 이미지 포맷 변환을 이용한 악성코드 무력화 기법</article-title>
			<trans-title-group xml:lang="en">
				<trans-title>Malicious Code Neutralizing Method Using Image Format Transforming Based on Nonlinear Transfer Function</trans-title>
			</trans-title-group>
		</title-group>
		<contrib-group>
			<contrib contrib-type="author" xlink:type="simple">
				<name-alternatives>
					<name name-style="eastern">
						<surname>정</surname>
						<given-names>동섭</given-names>
					</name>
					<name name-style="western" xml:lang="en">
						<surname>Jung</surname>
						<given-names>Dong-Seob</given-names>
					</name>
				</name-alternatives>
					<xref ref-type="aff" rid="A1"><sup>1</sup></xref>
			</contrib>
			<contrib contrib-type="author" xlink:type="simple">
				<name-alternatives>
					<name name-style="eastern">
						<surname>이</surname>
						<given-names>상준</given-names>
					</name>
					<name name-style="western" xml:lang="en">
						<surname>Lee</surname>
						<given-names>Sang-Joon</given-names>
					</name>
				</name-alternatives>
				<xref ref-type="fn" rid="fn001"><sup>*</sup></xref>
				<xref ref-type="aff" rid="A2"><sup>2</sup></xref>
			</contrib>
					</contrib-group>
		<aff-alternatives id="A1">
			<aff><sup>1</sup><italic>㈜휴네시온 대표</italic></aff>
			<aff xml:lang="en"><italic>HUNESION Co., Ltd.</italic></aff>
		</aff-alternatives>
		<aff-alternatives id="A2">
			<aff><sup>2</sup><italic>전남대학교 경영학부 교수</italic></aff>
			<aff xml:lang="en"><italic>School of Business Administration, Chonnam National University</italic></aff>
		</aff-alternatives>
		<author-notes>
			<fn id="fn001"><label>*</label><p>Corresponding author is with school of business administration, Chonnam National University, 77, Yongbong-ro, Buk-gu, Gwangju, 61186, KOREA.</p><p><italic>E-mail address</italic>: <email>s-lee@chonnam.ac.kr</email></p></fn>
		</author-notes>
		<pub-date pub-type="ppub">
			<month>06</month>
			<year>2019</year>
		</pub-date>
		<volume>14</volume>
		<issue>3</issue>
		<fpage>211</fpage>
		<lpage>220</lpage>
		<history>
			<date date-type="received">
				<day>15</day>
				<month>03</month>
				<year>2018</year>
			</date>
			<date date-type="rev-recd">
				<day>28</day>
				<month>04</month>
				<year>2019</year>
			</date>
			<date date-type="accepted">
				<day>07</day>
				<month>06</month>
				<year>2019</year>
			</date>
		</history>
		<permissions>
			<copyright-statement>&#x00A9; 2019 KKITS All rights reserved</copyright-statement>
			<copyright-year>2019</copyright-year>
		</permissions>
		<abstract>
		<title>요약</title>
		<p>비실행형 파일 중에서 이미지 파일에 악성코드를 은닉시키는 다양한 우회 기법 연구가 진행되어 왔다. 알려지지 않은 악성코드가 은닉되어 있는 경우 평판 이나 시그니처 기반의 안티바이러스 방법에 의해 탐 지하기 어렵다. 본 논문에서는 악성코드의 시그니처나 특징에 대한 어떠한 사전 정보가 없더라도 원본 이미 지 파일 포맷의 구조를 분석하고 이미지 데이터 영역 변환 통해 이미지 파일에 숨겨진 악성코드를 무력화 시키는 방안을 제안하였다. 제안한 방법은 이미지 파 일 추출 단계, 이미지 파일 포맷 분석 단계, 이미지 파일 변환단계, 변환 이미지 파일 관리 단계로 구성되 어 있다. 이미지 파일 변환 단계에서는 원본 이미지의 각 영역별로 헤더 정보 변환, 부가 정보에 대한 특정 스트링 필터링 변환, 비선형 전달함수를 사용한 이미 지 픽셀 데이터 변환이 이루어진다. 제안된 방법의 효 과성을 증명하기 위하여 바이러스토탈(Virus total)사 로부터 구매한 최신 악성코드(유료API) 48,220개 중 악성코드가 은닉된 이미지 파일 10개를 실험에 사용 하였다. 무력화 기법을 위한 파일 추출단계와 포맷분 석단계, 이미지 파일 변환단계를 적용 후, 실험한 결과 는 정량적으로 바이러스 검출량이 현저히 줄어듬을 보 임으로서 제안한 방법의 효과성을 검증하였다. 또한, 비선형 전달함수를 이용하여, 변환된 이미지 파일은 육안으로 구분하지 못할 정도의 원본 이미지 같은 품 질을 유지하면서도 악성코드를 무력화시킬 수 있었다.</p>
		</abstract>
		<trans-abstract xml:lang="en">
<title>ABSTRACT</title>
<p>Various bypass techniques have been developed to hide malicious code in image files among non-executable files. It is difficult to detect by reputation or signature-based antivirus methods when unknown malware is hidden. In this paper, we proposed a neutralizing method of hidden malicious code to analyze the structure of the original image file format and disable the malicious code through image data area conversion even if there is no prior information about the signatures or characteristics of malicious codes. The proposed method consists of image file extraction phase, file format analysis phase, file transformation phase, and management phase of transformation image file. In the image file transformation phase, header information transformation, specific string filtering transformation for additional information, and image pixel data transformation using nonlinear transfer function are performed. In order to prove the effectiveness of the proposed method, 10 malicious code - hidden image files among 48,220 of the latest malicious code (paid API) purchased from Virus Total Company were used in the experiment. After the file extraction phase, the format analysis phase, and the image file conversion phase for the neutralizing method, the experimental results show that the virus detection amount is reduced quantitatively and thus the effectiveness of the proposed method is verified. In addition, by using the non-linear transfer function, the converted image file was able to neutralize the malicious code while maintaining the same quality as the original image, which could not be distinguished by the naked eye.</p>
		</trans-abstract>
		<kwd-group kwd-group-type="author" xml:lang="en">
			<kwd>Neutralization</kwd>
			<kwd>Malicious code images</kwd>
			<kwd>Steganography</kwd>
			<kwd>Antivirus</kwd>
			<kwd>Image transform</kwd>
		</kwd-group>
	</article-meta>
</front>
<body>
<sec id="sec001" sec-type="intro">
	<title>1. 서 론</title>
	<p>글로벌 백신 조사단체인‘AV-Test.org’에 따르면 매일 350,000개의 새로운 악성코드가 생겨나고 있고, 2015년 470만개 였던 것이 2018년에는 856만 개로 갯수가 급속도로 증가되고 있다 <xref ref-type="bibr" rid="B001">[1]</xref>. 이처럼 점점 지능화 되고 있는 사이버 공격과 보안사고 급증에 따른 대책으로 공공기관 및 금융권을 중심으로 망분리가 구축돼 왔고, 망분리의 보안성을 유지 하면서 업무 편의성를 향상시키기 위하여 망간자료전송 솔루션이 도입되어 운영되고 있다<xref ref-type="bibr" rid="B002">[2]</xref>.</p>
<p>망간자료 전송시 보안 정책에 따라 악성코드 검사를 필수적으로 수행하게 한다. 기존의 안티 바이 러스 백신은 알려진 정보에 의한 평판이나 시그니처를 사용한다. 콘텐츠 무해화 및 재조합 기술에서는 문서형 파일 내 Macro, JavaScript와 같은 액티브 콘텐츠를 제거할 수 있다. 또한, DLP/개인정보 탐지 기술을 이용하여 파일 내 기밀 문서나 개인 정보 유출을 방지하고 있다. 최근에는 머신러닝 기술을 적용하여 알려지지 않은 악성코드 파일을 분류하기도 한다.</p>
<p>비실행형 파일 중에서 BMP, JPG, PNG 등과 같은 이미지 파일에 악성코드를 은닉시키는 다양한 우회 기법 연구가 진행되어 왔다. 망분리 환경에서 반출입하는 파일이나 바이러스토탈과 같은 글로벌 바이러스 분석 서비스에서도 이미지 파일에 악성 스크립트가 포함된 경우가 다수 발견되고 있다[<xref ref-type="bibr" rid="B003">3</xref>, <xref ref-type="bibr" rid="B004">4</xref>]. 알려진 악성코드 은닉형 이미지 파일에 안티바 이러스 백신에서는 평판 및 시그니처를 활용하여 탐지하고 보안문제를 처리하도록 하고 있다. 하지 만, 잘 알려지지 않은 악성코드가 숨겨진 이미지 파일은 평판 정보나 시그니처가 없어서 안티바이러스 기술로는 탐지되지 않는다. 특히, 스테가노그 래피 방식은 악성코드를 이미지 파일에 은닉시켜 전파(Stegosploit, Shellcode hiding 등)하거나 기밀정 보를 이미지 파일에 은닉시켜 의도적인 정보 유출에 악용될 수 있다. 하지만 존의 기술로는 다양한 은닉 알고리즘이 사용된 스테가노그래피 공격을 탐지하기가 매우 어렵다. 이미지 전체의 그룹 인텍 스를 랜덤으로 재처리한 정보 은닉 방지 방법이나, 스테가노그래피 부호화 및 복호화 결과를 비교하여 판별하는 방법도, 정보 은닉 여부를 정확히 탐 지하고 판별할 수 있는 능력에 한계가 있어서, 보다 효과적으로 대응할 수 있는 새로운 접근방식의 연구가 필요하다.</p>
<p>본 논문에서는 악성코드의 평판이나 시그니처와 같은 사전 정보가 없더라도, 원본 이미지 파일 포맷의 구조를 분석하고, 비선형 전달함수를 이용하여 이미지 파일의 데이터 영역을 변환하는 방법을 통해 이미지 파일에 숨겨진 악성코드를 무력화시키는 방안을 제안한다. 본 논문의 구성은 다음과 같다. 2장에서 이미지 파일 내 악성코드 은닉 기법과 이미지 파일내 악성코드 방지 및 판별기법들을 살펴보고, 3장에서는 이미지 악성코드 은닉 유형과 이미지 악성코드 은닉을 무력화하는 방법을 기술 한다. 4장에서는 실험 및 평가를 진행하고, 5장에서 결론 내용을 기술한다.</p>
</sec>
<sec id="sec002">
<title>2. 관련연구</title>
<sec id="sec002-1">
<title>2.1 이미지 파일 악성코드 은닉 기법</title>
<p>이미지 파일에 은닉된 악성코드 데이터가 어떻게 존재하는지 &#x003C;<xref ref-type="fig" rid="f001">그림 1</xref>&#x003E;을 통해 살펴보면, 일반적인 이미지 파일(BMP, JPG, PNG등)은 파일 첫 부분에 헤더가 있고, 그 이후 부분에 실제 데이터가 있다. 이런 이미지 파일구조를 이용해 이미지 포맷은 정상적으로 구성되어 있지만 이미지 데이터의 끝에 악성코드 바이너리나 악성코드 스크립트 등을 추가하는 기법, 이미지 파일 포맷의 부가 정보영역에 악성코드 스크립트를 삽입하고, 이미지 데이터 영역에 악성코드를 은닉시키는 방법 등의 은닉기법이 있다.</p>
<fig id="f001" orientation="portrait" position="float">
	<label>그림 1.</label>
	<caption>
		<title>이미지 파일내 은닉된 악성코드 데이터</title>
		<p>Figure 1. Hidden Malicious Code in Images Data</p>
	</caption>
	<graphic xlink:href="../ingestImageView?artiId=ART002477624&amp;imageName=jkits_2019_14_03_211_f001.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
</fig>
<p>만약, 실제 데이터가 위치하고 있는 정상 이미지 파일의 맨 마지막 위치에다 악성코드를 삽입하면 원본 이미지의 손상 없이 악성코드 은닉이 가능하다<xref ref-type="bibr" rid="B005">[5]</xref>.</p>
<p>이미지 쉘코드 은닉 기법을 활용한 선행 연구가 있다<xref ref-type="bibr" rid="B006">[6]</xref>. 이 연구에서는 24Bit BMP 이미지에 쉘코드를 은닉하여, 기존의 악성코드 탐지 기법에 발각 되지 않음을 확인하였다. 이 기법을 적용하기 위해서 이미지 디코더 저장소와 세 개의 모듈(스캐닝, 결정, 숨김)을 구성하였다. 동작 순서는 디코더 저장소로부터 24Bit 이미지를 디코더로 입력받은 후, 이미지를 검색하여 결정 모듈과 통신을 통해 결정 작업을 반복한 후, 더미코드나 점프코드를 생성한다. 이렇게 생성된 이미지는 원본 이미지와 분간이 어렵고, 시그니처가 없기 때문에 시그니처 기반 방법으로 탐지가 안되고, 에뮬레이션 탐지방법으로는 에뮬레이션 시간이 길어서 실시간 탐지가 어렵게 된다.</p>
<p>최근에는 연구되는 Stegosploit 기술이 있다. Stegosploit은 Steganography와 Exploit가 결합된 용어이다. 스테가노그래피가 사용된 이미지 파일을 실행하면, 이미지 안에 숨겨진 스크립트가 실행되어, 다양한 익스플로잇 공격이 시도될 수 있다. 스크립트에 숨겨진 익스플로잇의 유형과 사용자 환경에 따라 다양한 피해가 발생 할 수 있다. 네트워크 트래픽 관점으로 봤을 때 Stegosploit는 단지 이미지 파일이지만, 픽셀에 스크립트가 숨겨져 있으며, 외관상으로는 유해여부를 구분하기 어렵고, 단지 이미지를 보기만하여도 삽입된 스크립트가 실행되는 특징을 갖고 있다. 최근에는 스테가노그래피 기술을 CCTV카메라, 스마트TV, 스마트 홈과 같은 IoT 환경, 모바일앱, VolP, P2P 파일공유시스템, DNS, IPv6 프로토콜에 적용한 지능화된 공격으로 진화해 가고 있다[<xref ref-type="bibr" rid="B007">7</xref>, <xref ref-type="bibr" rid="B008">8</xref>]. 이러한 공격은 이미지, 오디오, 비디오 등의 파일에 악성 정보를 은닉시켜 위험을 주고 있다.</p>
</sec>
<sec id="sec002-2">
<title>2.2 이미지 파일 악성코드 은닉 방지 및 판별 기법</title>
<p>이미지 파일 악성코드 은닉 방지 기법으로 이미지 인덱스를 무작위로 섞은 후 재처리하는 방식이 있다<xref ref-type="bibr" rid="B009">[9]</xref>. 이 방법에서는 이미지 전체를 16개 그룹으로 나누고, 재처리된 이미지 인덱스를 저장한다. 명암의 분포에 특정 규칙을 주지 않는 방법을 이용하며, 온라인 이미지 등에 정보를 은닉하고, 나중에는 역으로 추출하는 정보은닉을 막을 수 있다.</p>
<p>스테가노그래피 은닉에서는 이미지에 악성코드가 삽입되면 일반적으로 픽셀 값의 퍼짐성 효과가 나타난다. 원본 이미지에 비해 은닉자료가 5%에서 10% 사이의 용량의 코드를 삽입하고 있다<xref ref-type="bibr" rid="B010">[10]</xref>. 만약 메시지 용량이 충분하다면 통계적 기법인 카이스퀘어 테스팅을 통해 은닉코드 존재를 감지할 수 있다. 그러나 원본 이미지에 비해 은닉자료가 매우 작게 혼합되어 있을 때 기존의 이웃한 2개의 픽셀 값을 이용한 카이스퀘어 적합도 검증을 통해 은닉 자료를 감지하고 위치를 찾아낼 수 있다.</p>
<p>이미지 파일 악성코드 은닉을 판별하는 일반적인 기법에서는 숨기려는 정보를 미디어 데이터에 교묘하게 삽입한 스테고(stego) 영상을 직접 분석하여 부호화 여부를 판별하는 방식을 사용하였다. 최근에는 부호화 라이브러리에서 선택한 랜덤 방식으로 은닉 영상 정보를 복원해서, 올바르게 복원된 영상 정보인지를 판별함으로써, 복호화와 은닉을 함께 판별하는 방법이 연구되었다<xref ref-type="bibr" rid="B011">[11]</xref>. 이 방법은 스테고영상의 엔트로피 특성과 픽셀 값의 분산에 대한 상관관계, DCT(Discrete Cosine Transform) 계수의 분포, 영상의 분산 특성과 같은 정보를 학습한 판별 기법을 통해, 영상 스테가노그래피로 부호화된 은닉 정보를 자동으로 검출할 수 있다.</p>
<p>스테가노그래피나 악성코드의 존재를 탐지하기 위해 블라인드 방식 탐지 기술을 사용하여 시각적, 구조적, 통계적으로 분석해 왔다<xref ref-type="bibr" rid="B012">[12]</xref>. 시그니처 검색 방법, 파일 레지스트리와 같은 주요 정보를 분석하는 방법, 휴리스틱 방식으로도 악성코드의 존재 여부를 탐지하도록 연구했다<xref ref-type="bibr" rid="B013">[13]</xref>. 하지만 이런 연구로는 스테가노그래피를 감지할 수 있는 상용 도구나 서비스로 전통적인 안티바이러스를 사용하기는 어렵고, 기존의 탐지 방식들은 악성코드의 잘못된 탐지나 탐지 못하는 문제점을 갖고 있다<xref ref-type="bibr" rid="B014">[14]</xref>.</p>
</sec>
</sec>
<sec id="sec003">
<title>3. 이미지 파일 내 악성코드 무력화</title>
<p>본 논문에서는 이미지 파일 내 악성코드와 은닉 정보를 무력화하기 위한 프로세스로 &#x003C;<xref ref-type="fig" rid="f002">그림 2</xref>&#x003E;를 제안하였다. 이미지 파일 추출 단계는 다양한 파일 유입 경로를 통해 수집된 파일들 중에서 파일 확장자나 파일 헤더 정보에서 이미지 파일 식별자를 확인하여 이미지 파일만을 추출한다. 또한, 유입된 문서 포맷 파일로부터 각 문서 포맷의 구조를 파악하여 특정 위치로부터 이미지 객체를 추출한다.</p>
<fig id="f002" orientation="portrait" position="float">
	<label>그림 2.</label>
	<caption>
		<title>이미지 파일의 악성코드 은닉정보 무력화 프로세스</title>
		<p>Figure 2. Malicious Cod Hidden Images Neutralizing Process</p>
	</caption>
	<graphic xlink:href="../ingestImageView?artiId=ART002477624&amp;imageName=jkits_2019_14_03_211_f002.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
</fig>
<p>두 번째 이미지 파일 포맷 분석 단계에서는, 추출한 이미지 파일의 포맷 구조를 분석하기 위해 파일 헤더 정보로부터 이미지의 종류를 파악하고, 각 이미지 종류에 따른 이미지 파일 포맷 구조 정보를 기준으로 정상적인 구조인지 판별한다. 세 번째 이미지 파일 포맷 변환 단계에서는 이미지 파일의 각 영역별 변환 방법을 적용한다. 마지막 이미지 파일 포맷관리 단계는 동일한 원본 이미지 파일을 반복적으로 변환하는 과정으로 인한 처리성능의 감소를 해결하기 위해 해쉬값 정보를 주기적으로 갱신한다.</p>
<sec id="sec003-1">
<title>3.1 악성코드 은닉 유형 분석</title>
<fig id="f003" orientation="portrait" position="float">
	<label>그림 3.</label>
	<caption>
		<title>이미지 파일 악성코드 구조유형</title>
		<p>Figure 3. Image file malware Structure type</p>
	</caption>
	<graphic xlink:href="../ingestImageView?artiId=ART002477624&amp;imageName=jkits_2019_14_03_211_f003.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
</fig>
<p>악성코드 은닉 유형 분석에서는 이미지 파일 구조에서 어느 영역에 악성코드가 삽입되는지를 파악한다. 정상 이미지 파일은 헤더정보, 부가정보, 실제 이미지 데이터 이렇게 세 영역으로 구성되어 있다. 이미지 파일 악성코드 구조유형은 &#x003C;<xref ref-type="fig" rid="f003">그림 3</xref>&#x003E;과 같다. 정상적인 이미지 파일 포맷 구조에 악성코드를 은닉하는 방법은 세 영역에 이들 악성코드를 삽입 또는 변조 하는 방식이며 다음과 같이 몇 가지 유형으로 대변할 수 있다.</p>
<p>첫 번째 유형(a)은 이미지 포맷은 정상적으로 구성되어 있지만 이미지 데이터의 끝에 PE, DLL, ELF 등의 악성코드 바이너리나 악성코드 스크립트, 기밀 정보(기업 정보, 개인정보 등) 등을 추가 하는 유형이다. 이는 이미지 뷰어 애플리케이션들이 이미지 끝(EOI)까지만 처리하고 그 이후 영역은 무시한다는 것을 악용한 것으로, 만약 악성코드가 DBD(Drive by Download) 유형인 경우에는 이미 다운로드 시점에 이미지 파일로 가장하여 유입될 수 있다.</p>
<p>두 번째 유형(b)은 이미지 헤더 정보에 각 이미지 종류에 대한 파일 식별 시그니처만을 표시하고, 나머지 영역에는 JavaScript, HTML, PHP 등으로 작성된 악성코드 스크립트를 삽입해 놓은 유형이다. 이것은 많은 애플리케이션들이 파일의 헤더 정보만으로 MIME(Multipurpose Internet Mail Extensions)Type을 판단한다는 점을 악용하여, 유입이 허용된 MIME Type의 이미지 파일인 경우에는 이들 악성코드가 탐지되거나 차단되지 않는다.</p>
<p>세 번째 유형(c)은 이미지 파일 포맷의 부가 정보 영역에 악성코드 스크립트를 삽입하고, 이미지 데이터 영역(실제 이미지 픽셀 정보)에도 악성코드를 은닉시키는 형태이다. 악성코드 스크립트에 악성코드 은닉을 위한 다양한 방식의 암호화 및 난독화 알고리즘을 사용하거나 스테가노그래피 알고리즘을 사용할 경우 대단히 어려운 난제로 대두된다. 이런 경우 시그니처 기반 안티 바이러스나 평판 기반 탐지 기법을 우회할 수 있고, 머신 러닝기반 기법에서도 탐지하고 분석하는게 어렵다. 마찬가지로, 이미지 데이터 영역에서 픽셀정보에 다양한 스테가노그래피 알고리즘이나 도구를 악용하여 기밀 정보를 은닉시켰을 경우 악성코드의 탐지와 분석이 매우 어렵다.</p>
</sec>
<sec id="sec003-2">
<title>3.2 이미지 파일 악성코드 은닉 무력화 기법</title>
<p>본 논문은 악성코드가 숨겨진 이미지 파일을 구성하는 세 가지 구조 영역을 변환할 때, 비선형 전달함수(Nonlinear Transfer Function)를 사용함으로서, 악성 코드를 제거하면서도 이미지 품질의 손실이 없는 방안을 제시한다.</p>
<p>&#x003C;<xref ref-type="fig" rid="f004">그림 4</xref>&#x003E;는 이미지 파일 추출 단계 및 포맷분석 단계를 거쳐 이미지 파일의 각 영역별로 변환하는 방법을 나타낸 것이다. 이미지 헤더 정보 변환 단 계(TF1)는 변환 이미지 포맷의 식별 시그니처로 바 꾸고, 이미지 부가 정보 변환 단계(TF2)는 특정 스 트링 필터링 변환 방법을 적용한다. 그리고 이미지 픽셀 데이터 변환 단계(TF3)는 특정 범위 값의 비 선형 전달 함수를 적용하여 원본 이미지의 속성 값을 변환한다.</p>
<fig id="f004" orientation="portrait" position="float">
	<label>그림 4.</label>
	<caption>
		<title>이미지 파일의 각 영역별 변환 방법</title>
		<p>Figure 4. To convert by each region of an image file</p>
	</caption>
	<graphic xlink:href="../ingestImageView?artiId=ART002477624&amp;imageName=jkits_2019_14_03_211_f004.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
</fig>
<p>이미지 파일의 픽셀 데이터 변환 방법에서 사용한 비선형 전달 함수는 아래 식 1과 같이 정의하여 사용한다.</p>
	<disp-formula id="dm01">
		<label>(1)</label>
<mml:math id="dm01-1"><mml:msub><mml:mfenced open="[" close="]"><mml:mrow><mml:mi>R</mml:mi><mml:mi>G</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:mfenced><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mo>&#xA0;</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#xA0;</mml:mo><mml:mfenced><mml:mrow><mml:mi>W</mml:mi><mml:mo>&#xB7;</mml:mo><mml:msubsup><mml:mfenced open="[" close="]"><mml:mrow><mml:mi>R</mml:mi><mml:mi>G</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:mfenced><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>/</mml:mo><mml:mi>&#x3B3;</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced></mml:math>
	</disp-formula>
<p>여기서, &#x03B3; 는 비선형 전달 함수의 특성을 갖게 하는 특정 범위 값을 의미하고, <italic>W</italic>는 알파 채널의 적용을 의미하며 알파 채널이 적용되어 있는 이미지 포맷인 경우에 한해서만 계산된다.</p>
<p>&#x003C;<xref ref-type="fig" rid="f005">그림 5</xref>&#x003E;은 비선형 전달 함수를 적용한 픽셀데 이타의 RGB 색상 변화를 예로 보여주고 있는데, 상기 수식 (<xref ref-type="disp-formula" rid="dm01">1</xref>)로 정의한 비선형 전달 함수에서 &#x03B3;의 값을 특정한 범위 값으로 한정함으로써 계산된 변환 값이 각 픽셀의 하위 비트(Leat Significant Bit)가 1∼4 비트 이하에서만 변화되도록 제한한다.</p>
<fig id="f005" orientation="portrait" position="float">
	<label>그림 5.</label>
	<caption>
		<title>비선형 전달 함수 적용의 이미지 RGB 색상 변화</title>
		<p>Figure 5. Image RGB color change of nonlinear transfer function application</p>
	</caption>
	<graphic xlink:href="../ingestImageView?artiId=ART002477624&amp;imageName=jkits_2019_14_03_211_f005.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
</fig>
</sec>
</sec>
<sec id="sec004">
<title>4. 실험 및 평가</title>
<sec id="sec004-1">
<title>4.1 실험 개요</title>
<p>본 논문에서는 바이러스토탈(VirusTotal)<xref ref-type="bibr" rid="B015">[15]</xref>사로 부터 구매한 최신 악성코드(유료API) 48,220개 중 악성코드가 은닉된 이미지 파일 10개를 추출하여 3장에서 제시한 이미지 파일 내 악성코드 은닉 무력화 프로세스 중 이미지 파일 추출단계와 포맷분석단계 이미지 파일 변환단계를 적용한 실험을 통하여 그 효과성을 검증하였다. 바이러스토탈은 구글의 자회사로서 안티바이러스 회사 약70개와 악성코드 정보를 공유하고 있어서, 실험하고 싶은 악성코드를 클라우드 서비스로 접속하여 70개의 안티바이러스 엔진으로 검사해 볼 수 있다.</p>
</sec>
<sec id="sec004-2">
<title>4.2 실험 결과</title>
<p>8,220개의 악성코드 데이터 중 이미지에 악성코드가 포함된 형태의 파일 10개를 선별하여 바이러스토탈과 국내 5개 백신엔진을 사용하여 탐지여부를 테스트 하였다.</p>
<table-wrap id="t001">
<label>표 1.</label>
<caption>
<title>악성코드가 은닉된 이미지 파일에 대한 탐지여부</title>
<p>Table 1. Detecion of Hidden image files by Malicious code</p>
</caption>
<table frame="box" rules="all" width="100%">
<tbody>
<tr style="background: lightgrey" align="center">
<td>종류</td>
<td>분석파일명</td>
<td>파일 크기</td>
<td>VT 탐지</td>
<td>국산 AV</td>
</tr>
<tr align="center">
<td>Dropper</td>
<td>63_photograp h.octer-stream</td>
<td>1,946</td>
<td>30/59</td>
<td>0/5</td>
</tr>
<tr align="center">
<td rowspan="7" valign="middle">Trojan</td>
<td>bgcolor.gif</td>
<td>354</td>
<td>27/59</td>
<td>1/5</td>
</tr>
<tr align="center">
<td>343_s.gif</td>
<td>13,667</td>
<td>34/56</td>
<td>1/5</td>
</tr>
<tr align="center">
<td>694_s.gif</td>
<td>14,163</td>
<td>35/60</td>
<td>1/5</td>
</tr>
<tr align="center">
<td>898_s.gif</td>
<td>10,559</td>
<td>36/59</td>
<td>1/5</td>
</tr>
<tr align="center">
<td>logo.gif</td>
<td>6,546</td>
<td>34/60</td>
<td>1/5</td>
</tr>
<tr align="center">
<td>0f0005AaGA W9UHTlkItE ws.gif</td>
<td>20,102</td>
<td>27/59</td>
<td>1/5</td>
</tr>
<tr align="center">
<td>wso.php.gif</td>
<td>66,152</td>
<td>26/60</td>
<td>0/5</td>
</tr>
<tr align="center">
<td rowspan="2" valign="middle">Ransom ware</td>
<td>242881.png</td>
<td>103,593</td>
<td>13/56</td>
<td>0/5</td>
</tr>
<tr align="center">
<td>bild.png</td>
<td>76,986</td>
<td>19/60</td>
<td>0/5</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>&#x003C;<xref ref-type="table" rid="t001">표 1</xref>&#x003E;은 악성코드가 은닉된 이미지 파일 10개에 대하여 바이러스토탈 및 국산 안티바이러스 엔진 5개에서 탐지한 결과를 보여 주고 있다. 결과에서 보는 바와 같이 악성코드가 은닉된 이미지 파일 10개에 대해 평균 47.7%의 백신만이 탐지하는 결과를 보였으며, 국산의 경우 평균 12%의 저조한 탐지율을 보였다. 이 결과는 이미지에 포함된 악성코드의 경우 탐지에 어려움을 보여주고 있다.</p>
<p>&#x003C;<xref ref-type="fig" rid="f006">그림 6</xref>&#x003E;은 상기 악성코드 이미지 샘플에 대해 무력화 실험을 진행한 결과로, 원본 이미지 파일(GIF)의 악성코드가 변환된 이미지 파일(JPG)에서는 다른 데이터 정보로 변환되면서 악성코드의 특성이 사라졌음을 바이러스토탈을 통해 재확인하였다.</p>
<fig id="f006" orientation="portrait" position="float">
	<label>그림 6.</label>
	<caption>
		<title>악성코드 이미지 파일의 무력화 실험결과</title>
<p>Figure 6. Result of neutralization of malicious code image file</p>
	</caption>
	<graphic xlink:href="../ingestImageView?artiId=ART002477624&amp;imageName=jkits_2019_14_03_211_f006.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
</fig>
<table-wrap id="t002">
<label>표 2.</label>
<caption>
<title>무력화 처리 후, 악성코드 탐지결과 비교</title>
<p>Table 2. Compare Malware Detecion Results</p>
</caption>
<table frame="box" rules="all" width="100%">
<tbody>
<tr style="background: lightgrey" align="center">
<td>종류</td>
<td>분석파일명</td>
<td>파일 크기</td>
<td>VT 탐지</td>
<td>국산 AV</td>
</tr>
<tr align="center">
<td>Dropper</td>
<td>63_photograph. octer-stream</td>
<td>1,946</td>
<td>3/58</td>
<td>0/5</td>
</tr>
<tr align="center">
<td rowspan="7" valign="middle">Trojan</td>
<td>bgcolor.gif</td>
<td>354</td>
<td>0/58</td>
<td>0/5</td>
</tr>
<tr align="center">
<td>343_s.gif</td>
<td>13,667</td>
<td>0/58</td>
<td>0/5</td>
</tr>
<tr align="center">
<td>694_s.gif</td>
<td>14,163</td>
<td>0/58</td>
<td>0/5</td>
</tr>
<tr align="center">
<td>898_s.gif</td>
<td>10,559</td>
<td>0/58</td>
<td>0/5</td>
</tr>
<tr align="center">
<td>logo.gif</td>
<td>6,546</td>
<td>0/58</td>
<td>0/5</td>
</tr>
<tr align="center">
<td>0f0005AaGA W9UHTlkItE ws.gif</td>
<td>20,102</td>
<td>0/58</td>
<td>0/5</td>
</tr>
<tr align="center">
<td>wso.php.gif</td>
<td>66,152</td>
<td>2/58</td>
<td>0/5</td>
</tr>
<tr align="center">
<td rowspan="2" valign="middle">Ransom ware</td>
<td>242881.png</td>
<td>103,593</td>
<td>2/57</td>
<td>0/5</td>
</tr>
<tr align="center">
<td>bild.png</td>
<td>76,986</td>
<td>0/58</td>
<td>0/5</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>&#x003C;<xref ref-type="table" rid="t002">표 2</xref>&#x003E;는 10개의 악성코드 은닉 이미지 파일에 대하여 무력화 방안 수행 후, 바이러스토탈과 국산 안티바이러스 엔진을 활용하여 악성코드 탐지 결과를 나타낸 것이다. 일부 파일을 제외하고는 대부분이 악성코드가 없는 것으로 나타나고 있다.</p>
<p>&#x003C;<xref ref-type="table" rid="t001">표 1</xref>&#x003E;과 &#x003C;<xref ref-type="table" rid="t002">표 2</xref>&#x003E;의 VT(바이러스토탈) 탐지 컬럼 값을 일대일로 비교해보면, 제안한 무력화 기법이 적용된 &#x003C;<xref ref-type="table" rid="t002">표 2</xref>&#x003E;의 VT 탐지값이 원 자료값인 &#x003C;<xref ref-type="table" rid="t001">표 1</xref>&#x003E;의 VT 탐지값보다 현저하게 낮아져 있어서 제안한 무력화 기법의 효과성을 증명할 수 있다. 예를 들어, &#x003C;<xref ref-type="table" rid="t001">표 1</xref>&#x003E;에서 bgcolor.gif 파일의 경우 iframe 유형의 악성코드가 은닉된 파일로서, 이 파일을 바이러스토탈을 이용해 악성파일 유무를 탐지한 결과 59개 탐지엔진 중 27개에서 bgcolor.gif 파일이 악성파일이다는 것을 밝혀낼 수 있었다. 본 논문에서 제안한 무력화 방안을 bgcolor.gif 파일에 적용하여, textString HEX값(http, iframe, htm에 매칭되는 HEX값)을 변경하여 이미지파일의 부가정보 영역에 있는 String 값을 삭제하여 실험한 &#x003C;<xref ref-type="table" rid="t002">표 2</xref>&#x003E;의 결과를 보면, 악성코드 무력화가 적용된 bgcolor.gif 파일이 바이러스토탈을 통한 악성파일 유무 탐지 결과 58개 모든 탐지엔진에서 악성파일이 아니다는 탐지 결과를 제공하였다. &#x003C;<xref ref-type="table" rid="t001">표 1</xref>&#x003E;과 같은 악성코드가 내재된 10개 시험 파일에, 제안한 악성코드 무력화 방안을 적용한 후 악성코드를 탐지한 &#x003C;<xref ref-type="table" rid="t002">표 2</xref>&#x003E;의 결과를 비교할 때, 제안한 악성코드 무력화 방안의 효과를 확인할 수 있다. &#x003C;<xref ref-type="table" rid="t002">표 2</xref>&#x003E;의 일부 파일에서 바이러스토탈에서 사용하는 소수의 안티바이러스 엔진에 의해 악성코드로 인지되는 경우는 특정 스트링으로 인한 잘못된 탐지일 가능성이 높은 것으로 해석할 수 있으며, 악성코드 및 악성코드를 실행하게 하는 부분들이 제거되었기 때문에 실제 정상적인 활동은 못할 것으로 판단된다.</p>
</sec>
</sec>
<sec id="sec005" sec-type="Conclusions">
<title>5. 결 론</title>
<p>본 논문에서는 이미지 파일의 구조를 조사보고, 이미지 파일에서 은닉되는 악성코드 은닉유형을 분석한 후, 악성코드를 무력화 시키는 기법을 제안 하였다. 기존의 시그니처 기반 안티 바이러스나 평판분석 방법이나, 콘텐츠 무해화 및 재조립 기술과는 다른 접근 방식이다. 원본 이미지 파일에 숨겨진 악성코드를 어떤 분석이나 탐지 기법을 적용하지 않았고, 대신에 이미지 파일 포맷의 구조를 분석하고 픽셀 데이터를 비선형 전달 함수로 변환하여 악성코드 동작을 무력화시킬 수 있었다.</p>
<p>논문의 타당성은 실험을 통해 효율성과 이미지 품질로서 평가하였다. 이 기법은 알려진 또는 알려지지 않은 악성코드의 시그니처나 특징에 대한 어떠한 사전 정보 없이도 악성코드 동작을 사전에 무력화시키는 효과가 있다. 또한, 원본 이미지 파일에 포함된 악성코드를 무력화시킨 변환된 이미지 파일은 육안으로 구분하지 못할 정도의 원본 이미지 품질과 유사한 수준으로 제공해 주는 효과도 있다. 추가로 이 기법은 이미지 파일에 기밀 정보를 은닉시켜 유출하는 보안 위협을 방지하는데도 활용할 수 있다.</p>
<p>향후 연구에서는 악성코드 이미지뿐만 아니라 동영상, 오디오 등 멀티미디어 파일에 은닉되는 악성코드를 효과적으로 무력화시키는 연구를 수행할 필요가 있다.</p>
</sec>
</body>
<back>
<ref-list>
<title>References</title>
<!-- [1] Malware statistics, https://www.av-test.org/en/statistics/malware/html, Feb. 2019.-->
<ref id="B001">
<label>[1]</label>
<element-citation publication-type="webpage" publication-format="web">
<year>2019</year>
<month>Feb.</month>
<source>Malware statistics, <uri>https://www.av-test.org/en/statistics/malware/html</uri></source>
</element-citation>
</ref>
<!-- [2] Financial services commission, Financial information network separation guide, Financial supervisory service, 2013. 09.-->
<ref id="B002">
<label>[2]</label>
<element-citation publication-type="other">
<collab>Financial services commission</collab>
<year>2013</year>
<month>09</month>
<source>Financial information network separation guide</source>
<publisher-name>Financial supervisory service</publisher-name>
</element-citation>
</ref>
<!-- [3] S. Shah, Stegosploit: Hacking with pictures, Hack In The Box Security Conference, May 2015.-->
<ref id="B003">
<label>[3]</label>
<element-citation publication-type="paper">
<person-group>
<name><surname>Shah</surname><given-names>S.</given-names></name>
</person-group>
<year>2015</year>
<month>May</month>
<article-title>Stegosploit: Hacking with pictures</article-title>
<source>Hack In The Box Security Conference</source>
</element-citation>
</ref>
<!-- [4] D. S. Jung, S. J. Lee, and D. J. Ryu, A study on the correspondence malicious traffic between the network data transfer systems in a network isolation environment, Winter Proceedings of Journal of Communications and Networks, pp. 1152-1153, 2016.-->
<ref id="B004">
<label>[4]</label>
<element-citation publication-type="paper">
<person-group>
<name><surname>Jung</surname><given-names>D. S.</given-names></name>
<name><surname>Lee</surname><given-names>S. J.</given-names></name>
<name><surname>Ryu</surname><given-names>D. J.</given-names></name>
</person-group>
<year>2016</year>
<article-title>A study on the correspondence malicious traffic between the network data transfer systems in a network isolation environment</article-title>
<source>Winter Proceedings of Journal of Communications and Networks</source>
<fpage>1152</fpage><lpage>1153</lpage>
</element-citation>
</ref>
<!-- [5] I. H. Park, and W. S. Seoung, A study on concealing malicious code using a image file : method and countermeasure, Proceedings of the Institute of Electronics Engineers of Korea, pp. 235-236, 2009.-->
<ref id="B005">
<label>[5]</label>
<element-citation publication-type="paper">
<person-group>
<name><surname>Park</surname><given-names>I. H.</given-names></name>
<name><surname>Seoung</surname><given-names>W. S.</given-names></name>
</person-group>
<year>2009</year>
<article-title>A study on concealing malicious code using a image file : method and countermeasure</article-title>
<conf-name>Proceedings of the Institute of Electronics Engineers of Korea</conf-name>
<fpage>235</fpage><lpage>236</lpage>
</element-citation>
</ref>
<!-- [6] Y. J. Keum, H. J. Choi, and H. K. Kim, Hiding shellcode in the 24Bit BMP image, Journal of The Korea Institute of Information Security and Cryptology, Vol. 22, No. 3, pp. 691-705. 2012.-->
<ref id="B006">
<label>[6]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Keum</surname><given-names>Y. J.</given-names></name>
<name><surname>Choi</surname><given-names>H. J.</given-names></name>
<name><surname>Kim</surname><given-names>H. K.</given-names></name>
</person-group>
<year>2012</year>
<article-title>Hiding shellcode in the 24Bit BMP image</article-title>
<source>Journal of The Korea Institute of Information Security and Cryptology</source>
<volume>22</volume><issue>3</issue>
<fpage>691</fpage><lpage>705</lpage>
</element-citation>
</ref>
<!-- [7] K. Cabaj, L. Caviglione, W. Mazurczyk, S. Wendzel, A. Woodward, and S. Zander, The new threats of information hiding : the road ahead, IT Professional, Vol. 20, No. 3, pp. 31-39, 2018.-->
<ref id="B007">
<label>[7]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Cabaj</surname><given-names>K.</given-names></name>
<name><surname>Caviglione</surname><given-names>L.</given-names></name>
<name><surname>Mazurczyk</surname><given-names>W.</given-names></name>
<name><surname>Wendzel</surname><given-names>S.</given-names></name>
<name><surname>Woodward</surname><given-names>A.</given-names></name>
<name><surname>Zander</surname><given-names>S.</given-names></name>
</person-group>
<year>2018</year>
<article-title>The new threats of information hiding : the road ahead</article-title>
<source>IT Professional</source>
<volume>20</volume><issue>3</issue>
<fpage>31</fpage><lpage>39</lpage>
<pub-id pub-id-type="doi">10.1109/mitp.2018.032501746</pub-id>
</element-citation>
</ref>
<!-- [8] G. suarez-Tangil, J. E. Tapiador, and P. Peris-Lopez, Stegomalware: playing hide and seek with malicious components in smartphone Apps, Lecture Notes in Computer Science, Vol. 8957, pp. 496-515, 2014.-->
<ref id="B008">
<label>[8]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>suarez-Tangil</surname><given-names>G.</given-names></name>
<name><surname>Tapiador</surname><given-names>J. E.</given-names></name>
<name><surname>Peris-Lopez</surname><given-names>P.</given-names></name>
</person-group>
<year>2014</year>
<article-title>Stegomalware: playing hide and seek with malicious components in smartphone Apps</article-title>
<source>Lecture Notes in Computer Science</source>
<volume>8957</volume>
<fpage>496</fpage><lpage>515</lpage>
</element-citation>
</ref>
<!-- [9] S. D. Cha, K. H. Park, and H. G. Lee, A solution to the On-Line image downgrading problem, Journal of The Korea Institute of Information Security and Cryptology, Vol. 6, No. 2, pp. 23-32, 1996.-->
<ref id="B009">
<label>[9]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Cha</surname><given-names>S. D.</given-names></name>
<name><surname>Park</surname><given-names>K. H.</given-names></name>
<name><surname>Lee</surname><given-names>H. G.</given-names></name>
</person-group>
<year>1996</year>
<article-title>A solution to the On-Line image downgrading problem</article-title>
<source>Journal of The Korea Institute of Information Security and Cryptology</source>
<volume>6</volume><issue>2</issue>
<fpage>23</fpage><lpage>32</lpage>
</element-citation>
</ref>
<!-- [10] S. S. Ji, Locating and searching hidden messages in Stego-Images, Journal of the Korea industrial information systems society, Vol. 14, No. 3, pp. 37-43, 2009.-->
<ref id="B010">
<label>[10]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Ji</surname><given-names>S. S.</given-names></name>
</person-group>
<year>2009</year>
<article-title>Locating and searching hidden messages in Stego-Images</article-title>
<source>Journal of the Korea industrial information systems society</source>
<volume>14</volume><issue>3</issue>
<fpage>37</fpage><lpage>43</lpage>
</element-citation>
</ref>
<!-- [11] J. H. Lee, C. L. Kim, S. H. Lee, and J. I. Park, Image steganography and its discrimination, Journal of broadcast engineering, Vol. 23, No. 4, pp. 462-473, 2018.-->
<ref id="B011">
<label>[11]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Lee</surname><given-names>J. H.</given-names></name>
<name><surname>Kim</surname><given-names>C. L.</given-names></name>
<name><surname>Lee</surname><given-names>S. H.</given-names></name>
<name><surname>Park</surname><given-names>J. I.</given-names></name>
</person-group>
<year>2018</year>
<article-title>Image steganography and its discrimination</article-title>
<source>Journal of broadcast engineering</source>
<volume>23</volume><issue>4</issue>
<fpage>462</fpage><lpage>473</lpage>
</element-citation>
</ref>
<!-- [12] J. E. Wingate, G. D. Watt, M. Kurtz, C. W. Davis, and R. Lipscomb, Defending against insider use of digital steganography, Proceedings of the Conference on Digital Forensics, Security and Law, pp. 175-184, 2007.-->
<ref id="B012">
<label>[12]</label>
<element-citation publication-type="paper">
<person-group>
<name><surname>Wingate</surname><given-names>J. E.</given-names></name>
<name><surname>Watt</surname><given-names>G. D.</given-names></name>
<name><surname>Kurtz</surname><given-names>M.</given-names></name>
<name><surname>Davis</surname><given-names>C. W.</given-names></name>
<name><surname>Lipscomb</surname><given-names>R.</given-names></name>
</person-group>
<year>2007</year>
<article-title>Defending against insider use of digital steganography</article-title>
<conf-name>Proceedings of the Conference on Digital Forensics, Security and Law</conf-name>
<fpage>175</fpage><lpage>184</lpage>
</element-citation>
</ref>
<!-- [13] C. T. Do, N. H. Tran, C. Hong, C. A. Kamhoua, K. A. Kwiat, E. Blasch, S. Ren, N. Pissinou, and S. Iyengar, Game theory for cyber security and privacy, ACM Computing Surveys, Vol. 50, No. 20, pp. 1-37, 2017.-->
<ref id="B013">
<label>[13]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Do</surname><given-names>C. T.</given-names></name>
<name><surname>Tran</surname><given-names>N. H.</given-names></name>
<name><surname>Hong</surname><given-names>C.</given-names></name>
<name><surname>Kamhoua</surname><given-names>C. A.</given-names></name>
<name><surname>Kwiat</surname><given-names>K. A.</given-names></name>
<name><surname>Blasch</surname><given-names>E.</given-names></name>
<name><surname>Ren</surname><given-names>S.</given-names></name>
<name><surname>Pissinou</surname><given-names>N.</given-names></name>
<name><surname>Iyengar</surname><given-names>S.</given-names></name>
</person-group>
<year>2017</year>
<article-title>Game theory for cyber security and privacy</article-title>
<source>ACM Computing Surveys</source>
<volume>50</volume><issue>20</issue>
<fpage>1</fpage><lpage>37</lpage>
<pub-id pub-id-type="doi">10.1145/3057268</pub-id>
</element-citation>
</ref>
<!-- [14] S. R. Wiseman, Poison Pixels - combatting image steganography in cybercrime, RSA Conference 2018, HTA-W02, 2018.-->
<ref id="B014">
<label>[14]</label>
<element-citation publication-type="paper">
<person-group>
<name><surname>Wiseman</surname><given-names>S. R.</given-names></name>
</person-group>
<year>2018</year>
<article-title>Poison Pixels - combatting image steganography in cybercrime</article-title>
<conf-name>RSA Conference 2018, HTA-W02</conf-name>
</element-citation>
</ref>
<!-- [15] VirusTotal, https://en.wikipedia.org/wiki/VirusTotal, Jan. 2019.-->
<ref id="B015">
<label>[15]</label>
<element-citation publication-type="webpage" publication-format="web">
<year>2019</year>
<month>Jan.</month>
<source>VirusTotal, <uri>https://en.wikipedia.org/wiki/VirusTotal</uri></source>
</element-citation>
</ref>
</ref-list>
<ack>
<title>감사의 글</title>
<p>본 논문은 정동섭 전남대학교 석사학위 논문을 보완하여 재구성하였음.</p>
</ack>
<bio>
	<p><graphic xlink:href="../ingestImageView?artiId=ART002477624&amp;imageName=jkits_2019_14_03_211_f007.jpg"></graphic><bold>Dong-Seob Jung</bold> received the bachelor’s degree at KAIST in 1993 and Master’s degree in Interdisciplinary Program of Information Security at Chonnam National University. His current research interests include security solutions, network connection systems, and security consulting services.</p>
	<p><italic>E-mail address</italic>: <email>dsjung@hunesion.com</email></p>
	<p><graphic xlink:href="../ingestImageView?artiId=ART002477624&amp;imageName=jkits_2019_14_03_211_f008.jpg"></graphic><bold>Sang-Joon Lee</bold> received the B.S., M.S. and Ph.D. degrees in Computer Science and Statistics from Chonnam National University in 1991, 1993 and 1999, respectively. From 1995 to 2006, he was in Seonam University and Shingyeong University as an assistant professor. Since 2007, He has been with Chonnam National University as a professor in the school of business administration. His current research interests include Management Information Systems, Software Engineering, IT Service, Information Security and Ubiquitous Business. He is a life member of the KKITS.</p>
	<p><italic>E-mail address</italic>: <email>s-lee@chonnam.ac.kr</email></p>
</bio>
</back>
</article>
