• 제목/요약/키워드: Code Coverage

검색결과 103건 처리시간 0.025초

분석 회피 기능을 갖는 안드로이드 악성코드 동적 분석 기능 향상 기법 (An Enhancement Scheme of Dynamic Analysis for Evasive Android Malware)

  • 안진웅;윤홍선;정수환
    • 정보보호학회논문지
    • /
    • 제29권3호
    • /
    • pp.519-529
    • /
    • 2019
  • 지능화된 안드로이드 악성코드는 안티바이러스가 탐지하기 어렵도록 악성행위를 숨기기 위하여 다양한 분석 회피 기법을 적용하고 있다. 악성코드는 악성행위를 숨기기 위하여 백그라운드에서 동작하는 컴포넌트를 주로 활용하고, 자동화된 스크립트로 악성 앱을 실행할 수 없도록 activity-alias 기능으로 실행을 방해하고, 악성행위가 발견되는 것을 막기 위해 logcat의 로그를 삭제하는 등 지능화되어간다. 악성코드의 숨겨진 컴포넌트는 기존 정적 분석 도구로 추출하기 어려우며, 기존 동적 분석을 통한 연구는 컴포넌트를 일부만 실행하기 때문에 분석 결과를 충분히 제공하지 못한다는 문제점을 지닌다. 본 논문에서는 이러한 지능화된 악성코드의 동적 분석 성공률을 증가시키기 위한 시스템을 설계하고 구현하였다. 제안하는 분석 시스템은 악성코드에서 숨겨진 컴포넌트를 추출하고, 서비스와 같은 백그라운드 컴포넌트인 실행시키며, 앱의 모든 인텐트 이벤트를 브로드캐스트한다. 또한, 분석 시스템의 로그를 앱이 삭제할 수 없도록 logcat을 수정하고 이를 이용한 로깅 시스템을 구현하였다. 실험 결과 본 논문에서 제안한 시스템을 기존의 컨테이너 기반 동적 분석 플랫폼과 비교하였을 때, 악성코드 구동률이 70.9%에서 89.6%로 향상된 기능을 보였다.

바이너리 취약점의 자동 탐색을 위한 동적분석 정보 기반 하이브리드 퍼징 연구 (A Study on Hybrid Fuzzing using Dynamic Analysis for Automatic Binary Vulnerability Detection)

  • 김태은;전지수;정용훈;전문석
    • 한국산학기술학회논문지
    • /
    • 제20권6호
    • /
    • pp.541-547
    • /
    • 2019
  • 최근 자동화 되는 해킹 및 분석 기술의 발전으로 인하여 수많은 소프트웨어 보안 취약점이 빠르게 발표되고 있다. 대표적인 취약점 데이터베이스인 NVD(National Vulnerability Database)에는 2010년부터 2015년까지 보안 취약점(CVE: Common Vulnerability Enumeration) 약 8만 건이 등록되었으며, 최근에도 점차 증가하고 있는 추세이다. 보안 취약점은 빠른 속도로 증가하고 있는 반면, 보안 취약점을 분석하고 대응하는 방법은 전문가의 수동 분석에 의존하고 있어 대응 속도가 느리다. 이런 문제점을 해결하기 위해 자동화된 방법으로 보안 취약점을 탐색하고, 패치하여 악의적인 공격자에게 공격 기회를 줄 수 있는 보안 취약점을 사전에 대응 할 수 있는 기술이 필요하다. 본 논문에서는 복잡도 분석을 통해 취약점 탐색 대상 바이너리의 특징을 추출하고, 특징에 적합한 취약점 탐색 전략을 선정하여 취약점을 자동으로 탐색하는 기술을 제안한다. 제안 기술은 AFL, ANGR, Driller 도구와 비교 검증 하였으며 코드 커버리지는 약 6% 향상, 크래시 개수는 약 2.4배 증가, 크래시 발생율 약 11% 향상 효과를 볼 수 있었다.

기사형 섹션(특집)광고 심의현황과 개선방안 연구 (A Study on Advertising Review of Daily Newspaper Section (Special Edition) and Suggestions for Improvement)

  • 유현중;지원배
    • 문화기술의 융합
    • /
    • 제5권1호
    • /
    • pp.235-241
    • /
    • 2019
  • 본 연구는 최근 이슈가 되고 있는 일간신문의 섹션(특집)광고의 특성을 분석하는데 있다. 2015년부터 2017년까지 신문윤리위원회의 심의 결정집에서 조치를 받은 총 1,927개의 광고를 분석하여 다음과 같은 결과를 얻을 수 있었다. 첫째로 유형별 특징은 대부분의 섹션(광고)는 경고보다는 주의 조치를 많이 받았다. 두 번째는 주요 일간신문의 섹션(특집)광고의 양이 점차 증가하고 있고, 주요 경제지에도 섹션광고가 많이 나타나는 것을 확인할 수 있었다. 세번째로 신문윤리강령의 실천 요강 중 언론으로써의 책임과 보도준칙에 위반사항이 많았다. 마지막으로 특정기업, 제품의 경우 영리와 홍보를 위해 게재의 원칙을 지키지 않는 경우는 신문의 신뢰성과 공정성이 훼손될 우려가 있기 때문에 이를 지키기 위한 스스로의 노력이 필요할 것이며, 보다 자율적 차원의 가이드라인이 마련되어야 할 것이다.

동전교환기가 중국 상업은행의 업무발전에 미치는 영향 (The Impact of Coin Changers on the Business Development of Chinese Commercial Banks)

  • 주영걸
    • 디지털정책학회지
    • /
    • 제1권2호
    • /
    • pp.17-24
    • /
    • 2022
  • 중국에서는 코드 스캔 결제의 지속적인 홍보 및 적용으로 인해 코인 시장의 불균형이 발생되다. 동전 교환기는 이 문제를 완화할 수 있을 뿐만 아니라 상업 은행의 비즈니스 발생에도 적극적인 영향을 미친다. 따라서 동전 교환기를 연구하는 것은 매우 중요하다. 본 연극이 연극목적은 동전 교환기가 중국 상업 은행의 사업에 미치는 영향을 연구하는 것이다. 현장 방문을 통해 수집한 중국 상업 은행의 고객 데이터를 재무 지표 계산 방법과 결합하여 사례 분석을 수행한다. 연구 결과에 따르면 동전 교환기는 중국 상업 은행의 비즈니스 발전에 긍정적인 영향을 미친다. 본 연극는 중국 상업 은행에 대한 타당성 제안 및 비즈니스 개발에 대한 새로운 아이디어를 제공한다. 현재 동전교환기에 대한 연구는 거의 없으며, 본 연구는 재정지표 계산을 결합하여 정책성과를 검증하는 것이 본 연구의 혁신점이다.

무(無)보도 현상과 언론윤리 그리고 한국사회의 이념갈등: 국정원, 기무사 민간사찰 관련 보도 사례를 중심으로 (Non-Reporting, Media Ethics and Ideological Conflicts in South Korea: Focus on Media Coverage Relating to Surveillance of Civilians by the National Intelligence Service and the Defense Security Command)

  • 김수정;정연구
    • 한국언론정보학보
    • /
    • 제53권
    • /
    • pp.5-28
    • /
    • 2011
  • 이 연구는 최근 한국 언론에서 점차 강도를 더해가고 있는 무보도 현상에 대해 정당성과 타당성을 따져보고자 했다. 무보도란 사회적으로 중요한 이슈임에도 불구하고 언론이 이를 보도를 하지 않는 경우를 일컫는 것으로 언론학계에서 문제의 인식은 있었으나 명확한 사례 연구 및 비판이 이뤄지지 못한 영역이었다. 연구는 국정원 기무사의 민간사찰 관련 사안을 주요 언론사간 보도유무 행태를 중심으로 비교하는 작업을 통해 한국 사회에서 나타나고 있는 무보도 현상이 보도를 못한 것이 아니라 안한 것이며 여기에 신문의 정파성이 개입되어 있음을 밝히는 작업으로 시작되었다. 그런 이유로 무보도는 언론의 사회적 책임이자 수용자의 알권리를 충족시키는 언론윤리 관점에서 기본 책무를 무시하는 행위여서 정당성이 없음을 다양한 이론적 논의와 언론현업의 강령 등을 통해 밝혔다. 그리고 공론장 이론의 논리적 틀과 이를 뒷받침 할 다양한 경험적 자료를 통해 한국 사회의 이념갈등 해소라는 목표에 비추어 무보도 현상이 도움이 안 되는 것이 아니라 해로운 결과를 가져 올 수 있음을 논증하였다.

  • PDF

국토정보를 활용한 빈곤·취약지구 추출 방법에 관한 연구 (A study on the Methodology of Extracting the Poor Deprived Districts by Using Geospatial Information)

  • 이희연;안은경
    • 지적과 국토정보
    • /
    • 제46권2호
    • /
    • pp.5-25
    • /
    • 2016
  • 본 연구는 국가공간정보포털에서 제공하는 국토정보들을 활용하여 빈곤 취약지구를 추출하는 방법론을 정립하는데 목적을 두었다. 빈곤 취약지구를 추출하기 위한 지표들을 선정하고 지표들의 작동성을 검정하였으며, 특히 빈곤 취약지구를 추출하는 위계적인 공간 영역에 따라 지표들의 활용이 조정 가능하도록 융통성있는 방법론을 구축하는데 초점을 두었다. 빈곤 취약지구를 추출하기 위한 지표들을 빈곤층, 노후불량주택, 근린불량주거환경의 세 영역으로 분류하고 각각의 영역에 적합한 대표 지표들을 선정하였다. 그 결과 행정동 차원에서 빈곤 취약지구 추출을 위한 핵심 지표는 천명당 기초생활수급자수와 노후단독주택 거주 가구 비율 지표로 나타났다. 국가기초구역 차원에서 근린불량주거환경을 나타내는 지표로는 불량도로 접도 주택비율, 과소필지 비율, 노후불량주택 비율이 상당히 중요한 지표로 나타났다. 본 연구에서는 소구역 단위에서 격자 분석을 통해 여러 지표들을 중첩시켜본 결과 상대적으로 더 빈곤하고 취약한 소구역을 추출할 수 있었다. 국가공간정보포탈에서 제공하는 데이터를 필요한 목적에 맞추어 활용하는 경우 고부가가치의 정보 창출 가능성을 보여주었다는 점에서 본 연구의 학술적 의의를 찾을 수 있다. 본 연구의 방법론은 빈곤 취약 우선 대상지구를 효율적으로 선정하는데 도움을 줄 수 있을 것이다.

Study on the procedure to obtain an attainable speed in pack ice

  • Kim, Hyun Soo;Jeong, Seong-Yeob;Woo, Sun-Hong;Han, Donghwa
    • International Journal of Naval Architecture and Ocean Engineering
    • /
    • 제10권4호
    • /
    • pp.491-498
    • /
    • 2018
  • The cost evaluation for voyage route planning in an ice-covered sea is one of the major topics among ship owners. Information of the ice properties, such as ice type, concentration of ice, ice thickness, strength of ice, and speed-power relation under ice conditions are important for determining the optimal route in ice and low operational cost perspective. To determine achievable speed at any designated pack ice condition, a model test of resistance, self-propulsion, and overload test in ice and ice-free water were carried out in a KRISO ice tank and towing tank. The available net thrust for ice and an estimation of the ice resistance under any pack ice condition were also performed by I-RES. The in-house code called 'I-RES', which is an ice resistance estimation tool that applies an empirical formula, was modified for the pack ice module in this study. Careful observations of underwater videos of the ice model test made it possible to understand the physical phenomena of underneath of the hull bottom surface and determine the coverage of buoyancy. The clearing resistance of ice can be calculated by subtracting the buoyance and open water resistance form the pre-sawn ice resistance. The model test results in pack ice were compared with the calculation results to obtain a correlation factor among the pack ice resistance, ice concentration, and ship speed. The resulting correlation factors were applied to the calculation results to determine the pack ice resistance under any pack ice condition. The pack ice resistance under the arbitrary pack ice condition could be estimated because software I-RES could control all the ice properties. The available net thrust in ice, which is the over thrust that overcomes the pack ice resistance, will change the speed of a ship according to the bollard pull test results and thruster characteristics (engine & propulsion combination). The attainable speed at a certain ice concentration of pack ice was determined using the interpolation method. This paper reports a procedure to determine the attainable speed in pack ice and the sample calculation using the Araon vessel was performed to confirm the entire process. A more detailed description of the determination of the attainable speed is described. The attainable speed in 1.0 m, 90% pack ice and 540 kPa strength was 13.3 knots.

CNVDAT : 차세대 시퀀싱 데이터를 위한 유전체 단위 반복 변이 검출 및 분석 도구 (CNVDAT: A Copy Number Variation Detection and Analysis Tool for Next-generation Sequencing Data)

  • 강인호;공진화;신재문;이은주;윤지희
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제41권4호
    • /
    • pp.249-255
    • /
    • 2014
  • 유전체 단위 반복 변이(CNV)는 유전적 구조변이의 하나로서, 암을 포함하는 인간의 질병과 밀접한 연관성이 있는 것으로 알려져 있다. 암 유전자를 규명하기 위하여, 연구자는 특정 암 환자의 대규모 유전체 데이터를 분석하여 CNV를 찾아내야하며, 동시에 대규모 유전/임상 데이터를 연계 분석하여야 한다. 본 연구는 NGS 데이터로부터 CNV를 추출하고, 추출된 CNV와 관련된 유전/임상 정보를 체계적으로 연계 분석하는 기능을 제공하는 새로운 분석 툴 CNVDAT를 제안한다. CNV 추출 모듈은 스케일 스페이스 필터링 기법을 이용하여 CNV를 추출하며, 리드 데이터에 잡음이 포함된 경우에도 CNV의 타입/위치를 정확히 추출해낸다. 또한 시퀀스 분석 모듈은 변이 영역의 브라우징 및 상호 비교를 지원하는 사용자 친화적 프로그램으로서, 암/정상 샘플의 변이 영역의 동시 분석 기능과 refGene, OMIM DB를 기반으로 하는 CNV-유전자-표현형 매핑의 연관성 분석 기능을 제공한다. 본 프로그램의 소스 코드와 샘플프로그램은 http://dblab.hallym.ac.kr/CNVDAT/에서 다운 받을 수 있다.

Teaklite DSP Core 를 이용한 이동통신 단말기용 음향반향제거기의 실시간 구현 (Real-Time Implementation of Acoustic Echo Canceller for Mobile Handset Using TeakLite DSP Core)

  • 권홍석;김시호;장병욱;배건성
    • 대한전자공학회논문지SP
    • /
    • 제39권2호
    • /
    • pp.128-136
    • /
    • 2002
  • 본 논문에서는 이동통신 단말기의 음성부호화기에 탑재할 수 있도록 TeakLite DSP Core를 이용한 음향반향제거기(Acoustic Echo Canceller)를 실시간으로 구현하였다. 음성부호화기에서 음향반향제거기가 사용할 수 있는 연산량의 제한때문에 적응필터는 NLMS(Normalized Least Mean Square) 알고리즘을 이용한 FIR 필터를 사용하였다. 먼저 음향반향제거기를 부동소수점 C-언어로 구현한 다음 고정소수점 시뮬레이션을 통하여 고정소수점 연산으로 바꾸었다. 그리고 고정소수점 연산 결과를 기반으로 어셈블리 언어로 프로그램을 작성하고 최적화 과정을 거쳐 실시간으로 동작하도록 하였다. 최종적으로 구현된 반향제거기는 프로그램 메모리가 624 words이고 데이터 메모리는 811 words이었다. 샘플링 주파수를 8 ㎑로 하였을 때, 32 msec의 반향경로 지연시간에 해당되는 256 차수의 필터를 이용한 경우에는 14.12 MIPS의 연산량을, 16 msec의 반향경로 지연시간에 해당되는 128 차수의 필터를 이용한 경우에는 9.00 MIPS의 연산량을 필요로 하였다.

원전 가동전/중 검사정보관리 시스템 개발 (Development of Pre-Service and In-Service Information Management System (iSIMS))

  • 유현주;최성남;김형남;김영호;양승한
    • 비파괴검사학회지
    • /
    • 제24권4호
    • /
    • pp.390-395
    • /
    • 2004
  • iSIMS는 한국 수력원자력 주식회사의 원자력발전소에서 수행하는 가동전/중 검사 절차를 지원하는 웹베이스의 통합 정보 시스템이다. 이 시스템은 가동전/중 검사에 적합한 적용규격(CODE, Standards) 및 규제기관에서 원하는 규제조건 등과 부합하는 검사 계획단계에서 최종 보고서 단계까지의 전체 검사공정을 지원하는데 목적을 두고 있다. 이 시스템의 주요 기능은 검사계획, 검사 및 보고서출력, 검사과정 통제 및 해당 검사부위의 정보 찾기와 그 부위를 비쥬얼하게 찾아 갈 수 있는 자원관리 부분으로 구성된다 본 시스템은 해당 용접부에 대해 2D로 된 위치정보와 3D로 제공되는 비쥬얼정보를 제공하고 이들은 데이터베이스 응용프로그램과 인터페이스 하여 서로에 대한 정보를 공유하여 사용자에게 제공한다. iSMIS는 데이터베이스 관리 도구, 2D와 3D 비쥬얼 도구 등의 상용 소프트웨어 패키지를 사용하여 구현하였다. iSIMS에 대한 주요 기능과 기술은 본문에 기술하였다.