• Title/Summary/Keyword: 소스 분석

Search Result 1,566, Processing Time 0.029 seconds

Analyzing File Characteristic For Security Bug Localization (보안 버그 추적을 위한 파일 특징 분석)

  • Heo, Jin-Seok;Kim, Young-Kyoung;Kim, Mi-Soo;Lee, Eun-Seok
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2018.10a
    • /
    • pp.517-520
    • /
    • 2018
  • 보안 버그는 소프트웨어의 치명적인 취약점을 노출해 제품의 질 저하 및 정보유출을 일으킨다. 위 상황을 최소화하기 위해 보안 버그 추적 기술이 필요하다. 본 논문에서는 보안 버그가 발생한 소스 파일의 특징을 분석하여 보안 버그 추적을 위한 정보를 제공한다. 우리는 보안이 중요하게 다루어져야 하는 안드로이드와 블록체인 오픈소스를 대상으로 보안 버그 리포트를 수집해 보안 버그가 나타난 소스 파일의 텍스트를 분석했다. 분석 결과, 안드로이드의 경우 통신 관련 패키지에 포함된 파일에서 보안 버그가 발생했다. 블록체인의 경우 계정, 키 저장 관련 파일들에서 보안 버그가 주로 발생했다. 보안 버그 추적 시 본 연구의 분석 결과를 반영한다면 빠르고 정확하게 보안 버그 파일을 찾을 수 있을 것으로 보인다.

Implementation of an Obfuscation Tool for Visual C++ Source Code (Visual C++ 소스코드를 위한 Obfuscation 도구 구현)

  • Cho, Byoung-Min;Chang, Hye-Young;Noh, Jin-Uk;Oh, Hyun-Soo;Jung, Min-Gyu;Lee, Seung-Won;Park, Yong-Soo;Woo, Je-Hak;Cho, Seong-Je
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10c
    • /
    • pp.521-525
    • /
    • 2006
  • 최근 소프트웨어의 주요 알고리즘 및 자료구조 등의 지적재산권을 역공학 분석과 같이 악의적인 공격들로부터 보호하기 위한 연구가 이루어지고 있다. 본 논문에서는 산업 현장에서 많이 사용되는 Visual C++ 또는 MFC로 작성된 프로그램의 소스 코드를 역공학 공격으로부터 보호하기 위한 Obfuscation 도구를 구현하고 그 성능을 평가한다. 구현된 도구는 3가지 Obfuscation 알고리즘을 적용하여 소스 코드를 생성하며 생성된 소스 코드들은 가독성이 떨어지고 역공학 분석이 어렵도록 변환되지만, 프로그램의 본래 기능은 그대로 유지하며 성능상의 변화가 크지 않음을 실험을 통해 확인할 수 있었다.

  • PDF

Performance Analysis of Relay Communication Systems with Hierarchical Modulation (계층변조를 사용하는 릴레이 통신 시스템의 성능 분석)

  • Jeon, Min-Cheol;Seo, Bo-Seok
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2009.11a
    • /
    • pp.21-24
    • /
    • 2009
  • 본 논문에서는 계층변조를 적용하는 릴레이 통신 시스템의 성능을 분석한다. 릴레이 통신 시스템의 전송은 릴레이(relay station)의 사용으로 인해 두 개의 시간 슬롯이 필요하다. 첫 번째 시간 슬롯에서는 소스에서 변조된 신호를 릴레이와 목적지로 동시에 전송한다. 릴레이는 수신된 신호를 복조하고 재 변조하여 두 번째 시간 슬롯동안 재 변조된 신호를 목적지로 전송한다. 소스는 소스-릴레이 링크와 소스-목적지 링크의 서로 다른 채널 SNR(signal-to-noise power ratio)에 맞추기 위해 계층변조를 사용한다. 계층변조를 사용하는 릴레이통신 시스템의 BER(bit error rate)은 계층변조 파라미터의 값에 의해 달라진다. 본 논문에서는 BER과 계층변조 파라미터와의 관계를 유도하고, 모의실험을 통해 최소 BER을 얻을 수 있는 최적의 계층변조 파라미터를 찾아낸다.

  • PDF

Design of an searching system using Coord, the open-source distributed computing platform (오픈소스 분산처리 플랫폼 Coord를 활용한 검색 시스템의 설계)

  • Han, Jae-Hwa;Choi, Jong-Sic;Hwang, Won-Geun;Lee, Chang-Gun
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2010.06a
    • /
    • pp.311-316
    • /
    • 2010
  • 본 논문에서는 NHN에서 제작한 오픈소스 분산처리 플랫폼 Coord 및 색인정보를 생성하는 Lucene을 이용하여 문서 검색 시스템의 설계를 제안한다. 주로 Coord 플랫폼을 사용하여 분산 검색 시스템의 구축 프로세스 및 구축 과정에서 고려할 점들에 대해 소개하고 있다. 구축 결과물에 대한 정량적 분석 및 특성을 다른 경쟁 플랫폼들과 비교 분석한다면 Coord의 사용을 활성화시킬 수 있는 자료로 사용될 수 있을 것이다. Coord 플랫폼을 개괄한 후에는 실제적인 시스템의 전체 구조를 제안한다. 이후에는 색인정보를 담고 있는 분산시스템을 설계할 때 생길 수 있는 여러 가지 문제점을 언급하고 그에 대한 Coord를 사용한 알고리즘을 해결책으로 제시한다. 이러한 설계를 바탕으로 실제 ACM논문 검색 시스템을 제작하여 운용한 예를 보인다. 또한, 본 논문이 제안한 시스템이 오픈소스 라이브러리 활용의 실례로써 Coord 및 여타 오픈소스 커뮤니티에 일조함을 기대할 수 있을 것이다.

  • PDF

Single-Phase Boost DC-AC Inverter System by Z-Source DC-DC Converters (Z-소스 DC-DC 컨버터에 의한 단상 부스트 DC-AC 인버터 시스템)

  • Kim, S.J.;Jung, Y.G.;Lim, Y.C.
    • Proceedings of the KIPE Conference
    • /
    • 2010.07a
    • /
    • pp.365-366
    • /
    • 2010
  • 본 논문에서는 양방향성 Z-소스 DC-DC 컨버터 2대를 이용한 단상 Z-소스 부스트 인버터를 설계하고 분석하였다. 두 대의 컨버터를 이용한 인버터 시스템은 종전의 PWM 인버터 시스템과 달리 두 컨버터에서 출력되는 두 교류 출력을 이용한 것으로 전체 시스템의 교류 출력전압에 포함된 고조파가 낮다. 또한, 컨버터 내부를 구성하는 L-C로 인해 추가적인 출력필터 설계가 불필요 하다는 장점이 있다. 본 연구에서는 종전의 부스트 컨버터 또는 벅-부스트 컨버터 방식이 아닌 두 대의 Z-소스 DC-DC 컨버터를 입력 DC전원과 출력 부하를 공통으로 하는 단상 인버터 시스템을 구성하고, 교류 출력파형 및 제어방법과 동작특성을 분석하였다.

  • PDF

Optimization of Cooking Conditions of Brown Sauce by Sensory Evaluation and Response Surface Method (관능검사와 반응표면분석에 의한 브라운소스 제법의 최적화)

  • Kim, Sung-Kook;Lee, Seung-Ju
    • Applied Biological Chemistry
    • /
    • v.42 no.1
    • /
    • pp.58-62
    • /
    • 1999
  • Method to access qualities of brown sauce and optimize its cooking conditions was studied by sensory evaluation and response surface methodology. Cooks of an hotel, sauce experts, were selected as sensory panelists, and the brown sauce cooking conditions practically used in an hotel were adopted to prepare sauce samples for the sensory test. The cooking conditions were designed with two factors, i.e., one factor of roux contents with three levels and the other factor of cooking times with three levels, which were known as most important in sauce cooking. Sensory acceptance evaluation with intensity 7 grades was applied for several sauce attributes such as color, flavour, viscosity, taste and overall. Ability of each panel to perceive the differences between the brown sauces prepared under different cooking conditions was judged, and only data of the 9 panelists proved as reliable among the 12 panelists were reflected. The acceptances by different cooking conditions were found to be in the order of 11 > 9 > 13% roux contents and 8 > 9 > 7 hr cooking times. Response surface methodology was treated with second-order model on the sensory data and the optimum cooking conditions with the highest acceptances were $10.3{\sim}10.8%$ roux content and 8 hr cooking time.

  • PDF

Program Plagiarism Detection through Memory Access Log Analysis (메모리 액세스 로그 분석을 통한 프로그램 표절 검출)

  • Park, Sung-Yun;Han, Sang-Yong
    • The KIPS Transactions:PartD
    • /
    • v.13D no.6 s.109
    • /
    • pp.833-838
    • /
    • 2006
  • Program Plagiarism is an infringement of software copyright. In detecting program plagiarism, many different source program comparison methods has been studied. But, it is not easy to detect plagiarized program that made a few cosmetic changes in program structures and variable names In this paper, we propose a new ground-breaking technique in detecting plagiarism by Memory Access Log Analysis.

Design of Bio-Signal Analysis Architecture Applying Matlab Source (Matlab 소스를 적용한 생체신호 분석 시스템 개발)

  • Joo, Moon-Il;Choi, Seong-Hun;Kim, Hee-Cheol
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2017.10a
    • /
    • pp.65-67
    • /
    • 2017
  • Due to the development of mobile computing and wearable technology, various wearable devices for measuring bio-signals in everyday life have been developed and popularized, and healthcare services utilizing bio-signals are attracting attention. In recent years, healthcare services have been developed and studied using various bio-signal analysis tools. Most bio-signal analysis studies utilize Matlab. However, in order to apply the algorithm developed in Matlab to the system, it is necessary to convert the source. We want to provide a smart interface that can skip source conversion. In this paper, we develop an interface to run the source file itself in the system by omitting the conversion technique for applying the algorithm developed in Matlab to the system.

  • PDF

User Requirements Analysis for Vitalization of Open Source GIS Software in Korea (국내 오픈소스 공간정보 소프트웨어 활성화를 위한 요구사항 분석)

  • Kang, YoungOk;Kwon, HoeYun
    • Spatial Information Research
    • /
    • v.23 no.6
    • /
    • pp.99-107
    • /
    • 2015
  • Recently, the open source software market is becoming bigger and bigger as its demand keeps increasing worldwide. A variety of policies have been driven in Korea in order to vitalize the open source software. However, the performance for vitalizing the open source GIS software has not been initiated yet. The purpose of this research is to generate the support plan to vitalize the domestic open source GIS software which is appropriate for real field by analyzing the actual demand and user requirements. For this purpose we reviewed all the researches related to the vitalization of the open source software and conducted a survey based on the awareness of the open source GIS software, the current vitalization status, the adoption intent and necessary strategies for vitalization. According to the survey, the intent of adopting the open source GIS software is relatively high in both enterprises(97%) and universities(89%). On the other hand it is very low in public organizations(69%). As a result, the survey implies that more intense public relations are needed to escalate the awareness of the open source GIS software in the public organizations. In addition, the survey shows that both education and technology support are definitely needed as a strategies for the vitalization of the open source GIS software. We expect that this research can be utilized as a basic material for the policy making of the vitalization of the open source GIS software in Korea in the future.

Quality Characteristics of Tomato Sauce Added with Rosemary by Different Storage Periods (로즈마리 첨가 토마토 소스의 저장기간에 따른 품질특성)

  • Kim, Jang-Ho
    • Culinary science and hospitality research
    • /
    • v.19 no.3
    • /
    • pp.116-129
    • /
    • 2013
  • The aim of this study is to investigate the effects of rosemary on the quality characteristics of tomato sauce during storage period(60days). As storage time went by, analysis of color differences of tomato sauce showed that "L", "a", "b"-value of tomato sauce less decreased with more herbs added, but there were no significant differences. As storage time went by, the pH ranged between 4.10-4.25, the sweetness between $10.50-9.67^{\circ}Brix$, and the salinity between 0.90~1.56 among all additions. Also, the more herbs were added, the more viscosity increased. The reducing sugar content ranged between 38.87-55.38, and its highest was shown in the sample with 0% of rosemary during the storage period. The sensory evaluation was performed with scoring tests for color, flavor, taste, aftertaste, viscosity, and overall acceptability by 15 professional panelists. The result showed that the tomato sauce with 1% rosemary was the best in the color, flavor, taste, aftertaste, and overall acceptability. From the above results, the study suggests that the addition of 1% fresh rosemary to tomato sauce is recommended for commercial use.

  • PDF