647 0

Full metadata record

DC FieldValueLanguage
dc.contributor.author박용수-
dc.date.accessioned2016-10-28T00:52:14Z-
dc.date.available2016-10-28T00:52:14Z-
dc.date.issued2015-04-
dc.identifier.citation한국통신학회논문지, v. 40, NO 4, Page. 709-719en_US
dc.identifier.issn1226-4717-
dc.identifier.issn2287-3880-
dc.identifier.urihttp://koreascience.or.kr/article/ArticleFullRecord.jsp?cn=GCSHCI_2015_v40n4_709-
dc.identifier.urihttp://hdl.handle.net/20.500.11754/23965-
dc.description.abstract본 논문은 자바 언어로 작성된 코드에 선언된 임의의 변수에 관하여, 해당 변수가 사용되는 행위를 기반으로 적절한 이름을 붙여주는 리네이밍 서비스와 이러한 분석 기술에 대응하는 보안 서비스를 소개한다. 소개하는 리네이밍 서비스는 API 기반과 반복문 내부 조건문 기반의 2가지 방법으로 구분된다. 본문에서 제안 기법의 알고리즘과 함께 알려진 자바 난독화 기술과 도구를 다루어 독자의 이해를 돕고, 프로토타입을 구현하여 실용성을 보였다. 프로토타입을 이용한 실험 결과 73%의 변수명 리네이밍 성공률을 보였다. 제안 기법을 활용하면, 공동 작업자가 직관적으로 코드 전체를 파악할 수 있도록 도울 수 있다. 또한, 악성코드 분석가가 변수명을 통하여 행위를 예측할 수 있어 분석에 도움을 줄 수도 있다. 하지만, 자바로 개발한 어플리케이션의 소스코드에 제안 기법을 적용하면, 해커에게 쉽게 노출될 수 있다. 따라서 자바 어플리케이션의 코드를 보호하는 방법도 소개한다. This paper introduces a proper renaming service using variable action and security services against the analysis techniques in Java code. The renaming service that is introduced is separated into API pattern and loop condition. We present our scheme algorithm with known Java obfuscation techniques and tools in order to help readers understanding, and implement prototype to prove practicality in this paper. Test result using prototype shows 73% successful variable renaming rate. Using our scheme, cooperators can intuitionally understand all of code. Also, It helps malware analysts to predict malware action by variable name. But application source code that is developed by Java is exposed to hackers easily using our scheme. So we introduce Java application code protection methods, too..en_US
dc.description.sponsorship본 연구는 2012년도 정부(교육과학기술부)의 재원으로 한국연구재단의 지원을 받아 수행된 연구임(No. 2012R1A1A2007263).en_US
dc.language.isoko_KRen_US
dc.publisher한국통신학회en_US
dc.subjectJavaen_US
dc.subjectrenamingen_US
dc.subjectdeobfuscationen_US
dc.title자바 자동 식별자 리네이밍 기법 및 보호 방법en_US
dc.title.alternativeJava Automatic Identifier Renaming Technique and Protection Methoden_US
dc.typeArticleen_US
dc.relation.no4-
dc.relation.volume40-
dc.identifier.doi10.7840/kics.2015.40.4.709-
dc.relation.page709-719-
dc.relation.journal한국통신학회논문지-
dc.contributor.googleauthor김지윤-
dc.contributor.googleauthor홍수화-
dc.contributor.googleauthor고남현-
dc.contributor.googleauthor이우승-
dc.contributor.googleauthor박용수-
dc.relation.code2015040950-
dc.sector.campusS-
dc.sector.daehakCOLLEGE OF ENGINEERING[S]-
dc.sector.departmentDEPARTMENT OF COMPUTER SCIENCE-
dc.identifier.pidyongsu-
Appears in Collections:
COLLEGE OF ENGINEERING[S](공과대학) > COMPUTER SCIENCE AND ENGINEERING(컴퓨터공학부) > Articles
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE