• 제목/요약/키워드: Computer code

검색결과 2,711건 처리시간 0.025초

오픈소스 기반 APT 공격 예방 Chrome extension 개발 (Development of an open source-based APT attack prevention Chrome extension)

  • 김희은;손태식;김두원;한광석;성지훈
    • Journal of Platform Technology
    • /
    • 제9권3호
    • /
    • pp.3-17
    • /
    • 2021
  • APT(advanced persistent threat) 공격이란 잠행적이고 지속적인 컴퓨터 해킹 프로세스들의 집합으로 특정 실체를 목표로 행해지는 공격이다[1]. 이러한 APT 공격은 대개 스팸 메일과 위장된 배너 광고 등 다양한 방식을 통해서 이뤄진다. 대부분 송장, 선적 서류(Shipment Document), 구매 주문서(P.O.-Purchase Order) 등으로 위장한 스팸 메일을 통해 유포되기 때문에 파일 이름도 동일하게 위와 같은 이름이 사용된다. 그리고 이러한 정보탈취형(Infostealer) 공격이 가장 2021년 2월 첫째 주 가장 많이 발견된 악성 코드였다[2]. Content Disarm & Reconstruction(이하 CDR)은 백신, 샌드박스에서 막아내지 못한 보안 위협에 대하여 파일 내 잠재적 보안 위협 요소를 원천 제거 후 안전한 파일로 재조합하여 악성코드 감염 위험을 사전에 방지할 수 있는 '콘텐츠 무해화 & 재조합' 기술이다. 글로벌 IT 자문기관 '가트너(Gartner)'에서는 첨부파일 형태의 공격에 대한 솔루션으로 CDR을 추천하고 있다. Open source로 공개된 CDR 기법을 사용하는 프로그램으로 'Dangerzone'이 있다. 해당 프로그램은 대부분의 문서 파일의 확장자를 지원하지만, 한국에서 많이 사용되는 HWP 파일의 확장자를 지원하지 않고 있다. 그리고 Gmail은 악성 URL을 1차적으로 차단해주지만 Naver, Daum 등의 메일 시스템에서는 악성 URL을 차단하지 않아 손쉽게 악성 URL을 유포할 수 있다. 이러한 문제점에서 착안하여 APT 공격을 예방하기 위한 HWP 확장자를 지원하는 'Dangerzone' 프로그램, Naver, Daum 메일 내 URL 검사, 배너형 광고 차단의 기능을 수행하는 Chrome extension을 개발하는 프로젝트를 진행했다.

VMProtect의 역공학 방해 기능 분석 및 Pin을 이용한 우회 방안 (Analysis of Anti-Reversing Functionalities of VMProtect and Bypass Method Using Pin)

  • 박성우;박용수
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제10권11호
    • /
    • pp.297-304
    • /
    • 2021
  • 상용 난독화 도구(프로텍터)들은 소프트웨어 역공학 과정에서 프로그램의 분석을 지연시키고 방해하는 난독화 기술 및 역공학 방해(안티리버싱) 기법을 적용시킴으로써 소프트웨어의 동작 과정을 분석하는데 어려움을 발생시키는데 목적이 있다. 특히, 가상화 탐지와 안티디버깅 기능 같은 경우 분석 도구가 발견되면 정상적인 실행 흐름을 벗어나 프로그램을 종료시킨다. 본 논문에서는 상용 난독화 도구(프로텍터) 중 하나인 VMProtect 3.5.0을 통해 Debugger Detection, Virualization Tools Detection 옵션을 적용시킨 실행 파일의 안티리버싱 기법을 분석하고 Pin을 이용한 우회 방안을 제안한다. 또한, 적용된 안티리버싱 기법을 분석하는 과정에서 Amti-VM 기술과 Anti-DBI 기술에 의해 프로그램이 종료되는 문제가 발생하기 때문에 API 분석을 통해 특정 프로그램 종료 루틴을 알아내어 적용된 안티리버싱 기법의 위치를 예상하고 위치를 바탕으로 안티리버싱 기법 우회 방안 알고리즘 순서도를 작성하였다. 실험에 사용된 소프트웨어들의 버전의 차이로부터 발생하는 호환성 문제, 기법의 변화 등을 고려하여 최신 버전의 소프트웨어(VMProtect, Windows, Pin)에서 Pin 자동화 우회 코드를 작성하고 실험을 진행하여 성공적으로 우회됨을 확인하였다. 제안된 분석 방안을 개선하여 기법이 제시되지 않은 난독화 도구의 안티리버싱 기법을 분석하고 우회 방안을 찾아낼 수 있다.

국내 항타강관말뚝 설계법의 신뢰성평가 (Reliability Estimation of Static Design Methods for Driven Steel Pipe Piles in Korea)

  • 허정원;박재현;김경준;이주형;곽기석
    • 한국지반공학회논문집
    • /
    • 제23권12호
    • /
    • pp.61-73
    • /
    • 2007
  • 본 논문에서는 국내 하중저항계수설계법 개발의 일환으로 구조물기초설계기준에 적용된 항타강관말뚝의 두 정역학적 지지력공식에 대하여 대표적인 신뢰성분석기법인 일차신뢰도법(FORM)과 몬테카를로 시뮬레이션(MCS)을 이용한 강도 높은 신뢰성해석을 수행하고 그 신뢰성수준을 평가하였다. 두 정역학설계법에 대한 저항편향계수는 대표 측정지지력과 설계지지력을 비교함으로써 평가하였다. 국내 정재하시험 및 지반조사 자료를 수집하여 말뚝의 측정 극한지지력을 결정하였고, 정역학적 지지력공식과 Meyerhof 경험식을 이용하여 설계 극한지지력을 산정하였다. 정확하고 효율적인 신뢰성평가를 위해 일차신뢰도법 및 몬테카를로 시뮬레이션 기반의 컴퓨터 프로그램을 개발하였다. 저항편향계수의 통계치를 이용하여 명시적 형태의 간편법인 평균일계이차모멘트법(MVFOSM)과 개선된 방법인 일차신뢰도법 및 몬테카를로 시뮬레이션에 의한 신뢰성해석을 수행하여 그 결과를 비교하였다. 또한 신뢰성 분석에 대한 주요 확률변수의 영향정도와 민감도를 파악하기 위하여 매개변수연구를 수행하였다.

3차원 격자 스트럿-타이 모델 방법을 이용한 PSC 박스거더 격벽부의 강도예측 (Strength Prediction of PSC Box Girder Diaphragms Using 3-Dimensional Grid Strut-Tie Model Approach)

  • 박정웅;김태영
    • 대한토목학회논문집
    • /
    • 제26권5A호
    • /
    • pp.841-848
    • /
    • 2006
  • PSC 박스거더 교량의 격벽(diaphragm)은 프리스트레스에 의해 큰 집중하중이 가해지기 때문에 응력의 분포가 매우 교란되며 격벽에 발생하는 과도한 균열은 격벽의 거동을 매우 복잡하게 만든다. AASHTO 설계기준에 따르면 집중 긴장하중에 의한 3차원 효과는 3차원 모델을 이용하거나, 둘 혹은 그 이상의 평면으로 분리된 하위모델(submodel)을 사용하여 근사적으로 계산하는 방법을 허용하고 있다. 이때 하위모델은 각 방향에 대하여 독립적으로 결정할 수 있으나 모델 간의 상호작용이 고려되어야 하며 일관성이 있어야 한다. 그러나 외부 긴장재의 정착을 위한 격벽은 2차원 문제로 간주하기 어려운 3차원 응력교란영역(disturbed region) 구조물이며, 2차원 모델을 이용하여 격벽에 작용하는 힘의 흐름을 표현하는 것은 만족한 결과를 주지 못한다. 본 연구에서는 3차원 응력교란영역 구조부재의 해석/설계를 위해 제안된 컴퓨터에 기반한 3차원 격자 스트럿-타이 모델 방법을 이용하여 Texas대학교에서 실험, 파괴된 PSC 박스거더 격벽의 1/2 축소 모형을 해석하였다. 그리고 그 결과를 기존의 연구결과 및 실험결과와 비교하여 제안된 방법의 타당성과 정확성을 평가함으로서, 포스트텐션 정착부 및 격벽부 설계를 위한 합리적인 컴퓨터 기반의 설계방법을 제시하였다.

PASTELS project - overall progress of the project on experimental and numerical activities on passive safety systems

  • Michael Montout;Christophe Herer;Joonas Telkka
    • Nuclear Engineering and Technology
    • /
    • 제56권3호
    • /
    • pp.803-811
    • /
    • 2024
  • Nuclear accidents such as Fukushima Daiichi have highlighted the potential of passive safety systems to replace or complement active safety systems as part of the overall prevention and/or mitigation strategies. In addition, passive systems are key features of Small Modular Reactors (SMRs), for which they are becoming almost unavoidable and are part of the basic design of many reactors available in today's nuclear market. Nevertheless, their potential to significantly increase the safety of nuclear power plants still needs to be strengthened, in particular the ability of computer codes to determine their performance and reliability in industrial applications and support the safety demonstration. The PASTELS project (September 2020-February 2024), funded by the European Commission "Euratom H2020" programme, is devoted to the study of passive systems relying on natural circulation. The project focuses on two types, namely the SAfety COndenser (SACO) for the evacuation of the core residual power and the Containment Wall Condenser (CWC) for the reduction of heat and pressure in the containment vessel in case of accident. A specific design for each of these systems is being investigated in the project. Firstly, a straight vertical pool type of SACO has been implemented on the Framatome's PKL loop at Erlangen. It represents a tube bundle type heat exchanger that transfers heat from the secondary circuit to the water pool in which it is immersed by condensing the vapour generated in the steam generator. Secondly, the project relies on the CWC installed on the PASI test loop at LUT University in Finland. This facility reproduces the thermal-hydraulic behaviour of a Passive Containment Cooling System (PCCS) mainly composed of a CWC, a heat exchanger in the containment vessel connected to a water tank at atmospheric pressure outside the vessel which represents the ultimate heat sink. Several activities are carried out within the framework of the project. Different tests are conducted on these integral test facilities to produce new and relevant experimental data allowing to better characterize the physical behaviours and the performances of these systems for various thermo-hydraulic conditions. These test programmes are simulated by different codes acting at different scales, mainly system and CFD codes. New "system/CFD" coupling approaches are also considered to evaluate their potential to benefit both from the accuracy of CFD in regions where local 3D effects are dominant and system codes whose computational speed, robustness and general level of physical validation are particularly appreciated in industrial studies. In parallel, the project includes the study of single and two-phase natural circulation loops through a bibliographical study and the simulations of the PERSEO and HERO-2 experimental facilities. After a synthetic presentation of the project and its objectives, this article provides the reader with findings related to the physical analysis of the test results obtained on the PKL and PASI installations as well an overall evaluation of the capability of the different numerical tools to simulate passive systems.

감마핵종 In-Situ 측정 연구 동향 분석 및 방사능 측정 효율 민감도 평가 (In-Situ Gamma Spectrometry Research Analysis and Radiation Efficiency Sensitivity Evaluation)

  • 라현준;김혁재;이성연;곽민우;김광표
    • 방사선산업학회지
    • /
    • 제17권1호
    • /
    • pp.1-9
    • /
    • 2023
  • Since a large amount of radioactive waste is expected to be generated due to permanent shutdown of many nuclear power plants, it is necessary to prepare efficient management methods for radioactive waste. Therefore, there is a need for a based study to apply the In-Situ gamma spectrometry, which can simplify the measurement procedure. The purpose of this study is to analyze research cases of In-Situ gamma spectrometry and to analyze the sensitivity of measurement according to influencing factors on In-Situ gamma spectrometry. Research cases of five institutions, including the CERN and the Imperial College Reactor Centre (ICRC), were selected as the institutions to be investigated. Research on the In-Situ gamma spectrometry was conducted on the satisfaction of the acceptance criteria for radioactive waste and the analysis of residual radioactivity in the site. In-Situ Objective Counting System (ISOCS) was used as a major measuring device. Sampling and computer code were used to verify the analysis results. For evaluation of measuring sensitivity according to influencing factors on In-Situ gamma spectrometry, the thickness of the measurement target, the distance between the detector and the target, the angle of the collimator, and the contamination location were performed using ISOCS's Geometry Composer. In every case, based on 122 keV, the efficiency decreased as the energy increased in the high energy region, and the efficiency decreased as the energy decreased in the low energy region. As the target thickness increased, the efficiency decreased, and as the distance between target and detector increased, the efficiency decreased. As the distance between contamination and detector increased, the efficiency decreased, and as the angle of the collimator increased, the measurement efficiency increased. However, when simulating the measurement situation using Geometry Composer, the background is not considered, and the probability of incident in the background increases as the angle increases, so further research needs to be conducted in consideration of these. This study can be utilized when applying the In-Situ gamma spectrometry of radioactive waste clearance in the future.

사용후핵연료 습식저장시설 사고 안전성 평가 연구 현황 및 사고 사례 분석 (Analysis on Study Cases of Safety Assessment and Cases for Spent Nuclear Fuel Pool Accident)

  • 이신동;김혁재;손건우;김광표
    • 방사선산업학회지
    • /
    • 제17권3호
    • /
    • pp.283-292
    • /
    • 2023
  • Spent nuclear fuel corresponds to high-level radioactive waste that has high decay heat and radioactivity. Accordingly, Spent nuclear fuel withdrawn from the reactor core is primarily stored and managed in a spent nuclear fuel pool in the nuclear power plant to reduce decay heat and radioactivity. In Korea, most nuclear power plant store all spent nuclear fuel in a spent nuclear fuel pool. For wet storage, there are no defense in depth different with reactor core. The study related to spent nuclear fuel pool accident should be carried out to ensure safety. Therefore, it is necessary to analyze previous study cases related to safety of spent nuclear fuel pool and accident cases to build foundational knowledge. The Objective of this study is to analyze study cases of safety assessment and cases for spent nuclear fuel pool accident. For analyzing study cases of safety assessment, possible phenomena when spent nuclear fuel pool accident occurring identified, Subsequently, study cases for safety assessment about each phenomena were investigated, and materials & methods and results for each study are analyzed. For analyzing cases for spent nuclear fuel pool accident, we analyzed accident cases caused by loss of cooling and loss of coolant in spent nuclear fuel pool. Subsequently, causes and change of water level and temperature by each accident case are analyzed. As a result of the analysis on study cases of spent nuclear fuel pool accident, the results of the study conducted by each research institute were vary depending on the computer code, materials & methods of experiment and major assumptions used in the study. As a result of analyzing cases for spent nuclear fuel pool accident, it was found that accident cases for loss of cooling is more than cases for loss of coolant accident. Even though the types of accident in spent nuclear fuel pool were similar, the specific causes were different by each accident case. All the accident cases analyzed did not lead to severe accidents, such as nuclear fuel being exposed to the air. The result of this study will be used as fundamental data for study on spent nuclear fuel pool accident that will be conducted in the future.

관심영역 암호화 시 발생하는 H.264 영상의 비트레이트 오버헤드 최소화 방법 연구 (A Study on the Method of Minimizing the Bit-Rate Overhead of H.264 Video when Encrypting the Region of Interest)

  • 손동열;김지민;지청민;김강석;김기형;홍만표
    • 정보보호학회논문지
    • /
    • 제28권2호
    • /
    • pp.311-326
    • /
    • 2018
  • H.264/AVC-MPEG의 JM v10.2 코드 기반에서 QCIF ($176{\times}144$) 해상도를 가지는 News 샘플 영상을 사용하여 실험을 하였다. 암호화를 하게 될 관심영역(Region of Interest, ROI)이 H.264 표준의 움직임 예측 및 보상의 특성상 연속적으로 각 프레임마다 불필요하게 참조하여 드리프트를 발생시켰다. 드리프트를 완화하기 위해 암호화가 된 I픽처를 특정 주기로 재삽입하는 최신 관련연구의 방법은 추가 연산량 증가로 이어져 영상 전체의 비트레이트 오버헤드가 증가하는 요인이 된다. 따라서 움직임 예측 및 보상 단계에서 각 프레임마다 암호화가 될 관심영역에서의 Block과 Frame의 참조 탐색 범위를 제한하고, 암호화가 되지 않을 비관심영역에서의 참조 탐색 범위는 정상적인 인코딩 효율을 유지하기 위해 제한하지 않는다. 이와 같이 특정 참조 탐색 범위가 제한된 영상 인코딩을 한 후, 영상 속 개인정보 보호를 위해 얼굴과 같이 개인 식별이 가능한 관심영역에 대해 RC4 비트스트림 암호화 하는 방법을 제안한다. 그리고 동일한 환경의 조건에서 암호화되지 않은 원본 영상과 최신 관련연구 방법과 본 연구의 제안 방법을 각각 구현한 후, 실험 결과들을 비교 분석하였다. 최신 관련연구 방법과 다르게 제안방법을 통해 시간상 드리프트를 완화하면서, 제안방법이 적용된 영상 전체의 비트레이트 오버헤드가 원본 영상보다 2.35% 증가되고 최신 관련연구 방법보다 14.93% 감소되었다. 이와 같이 향상된 결과는 본 연구의 실험을 통해 입증하였다.

안드로이드 기반의 도로 밝기 측정 어플리케이션 구현 (A Road Luminance Measurement Application based on Android)

  • 최영환;김홍래;홍민
    • 인터넷정보학회논문지
    • /
    • 제16권2호
    • /
    • pp.49-55
    • /
    • 2015
  • 최근 5년간의 주 야간별 교통사고 통계에 따르면 대부분의 자동차 교통사고는 주간보다 야간에 더 많이 발생했다. 교통사고는 다양한 원인으로 발생하게 되는데 그 중 중요한 요소는 조명 미설치 또는 조명 위치의 부적합으로 운전자의 시야 혼란을 야기하여 교통사고를 유발하게 된다. 본 논문은 부적절한 도로 조명 시설 위치와 미설치 구역을 파악하고 관련 정보들을 데이터베이스화 하였다. 이를 위해 운전자의 위치 정보, 주행 정보, 도로 밝기 정보를 스마트폰을 이용하여 실시간으로 데이터베이스 서버에 저장하는 도로 밝기 측정 어플리케이션을 설계 및 구현하였다. 본 어플리케이션은 안드로이드 NDK을 이용하여 Native C/C++ 환경에서 구현되었으며, 이에 따라 자바나 다른 언어로 작성된 어플리케이션 보다 연산속도를 향상시켰다. 도로 밝기를 측정하기 위하여 카메라 영상인 RGB 색 공간의 영상을 YCbCr 색 공간의 영상으로 변환하여 휘도를 측정한다. 이를 위해 먼저 차선을 검출하고 도로 밝기 검출 영역의 휘도 값을 계산하여 데이터베이스에 저장한다. 또한 스마트폰의 카메라를 이용하여 실시간으로 도로의 영상을 입력 받고 도로의 차선부분에 대한 관심영역을 지정하여 연산 속도를 향상시켰다. 관심영역의 영상은 Grayscale 영상으로 변환하고 Canny 에지 검출기를 사용하여 외곽선을 추출하고 Hough line transform을 적용하여 차선의 후보군을 선별한다. 선별된 후보 차선의 기울기를 계산하여 양쪽의 차선을 선정한다. 양쪽 차선이 검출되면 차선의 교차점으로부터 아래로 20픽셀의 높이를 가진 삼각형을 도로 밝기 측정범위로 설정한다. 삼각형 부분의 모든 픽셀에 대한 R, G, B값을 추출하여 Y값을 계산하고 픽셀 밝기 값의 평균을 0부터 100사이의 값으로 계산하여 검은색부터 초록색으로 도로의 밝기를 표현하였다. 계산된 60m 전방의 도로 밝기 값은 스마트폰의 GPS 센서를 통해 측정된 운전자의 주행 정보와 위치 정보를 획득하여 10분 간격으로 무선통신을 통해 데이터베이스 서버에 저장하였다. 향후 수집된 도로 밝기 정보들은 스마트폰 어플리케이션이나 차량 내비게이션을 통해 운전자들에게 조심 운전을 경고하거나 효율적인 도로 조명 관리를 위한 개보수 계획에 반영될 수 있을 것으로 기대된다.

붕소-중성자 포획치료를 위한 미세 속중성자 선량 특성 연구 (Dosimetry of the Low Fluence Fast Neutron Beams for Boron Neutron Capture Therapy)

  • 이동한;지영훈;이동훈;박현주;이석;이경후;서소희;김미숙;조철구;류성렬;유형준;곽호신;이창훈
    • Radiation Oncology Journal
    • /
    • 제19권1호
    • /
    • pp.66-73
    • /
    • 2001
  • 목적 : 붕소-중성자 포획치료법(Boron Neutron Capture Therapy, BNCT)을 위해 원자력병원 싸이클로트론에서 발생되는 최대에너지 34.4 MeV의 속중성자(Fast neutron)를 70 cm 파라핀으로 감속시킨 후 선량 특성을 조사하였다. 그 결과를 토대로 열외중성자(Epithermal neutron) 선량 측정법에 대한 프로토콜을 확립하여 원자로에서 방출되는 열외 중성자 선량 특성 평가의 기초를 삼고, 가속기를 이용한 BNCT 연구에 대한 타당성 여부를 조사하고자 한다. 대상 및 방법 : 공기 중 선량 및 물질 내 선량 분포 측정을 위해 Unidos 10005 (PTW, Germany) 전기계와 조직 등가 물질인 A-150 플라스틱으로 제작된 IC-17 (Far West, USA) 및 IC-18, ElC-1 이온함을 사용하였고, 감마선의 측정을 위해서는 마그네슘으로 제작된 IC-l7M 이온함을 이용하였으며 조직등가 기체와 아르곤 기체를 분당 5cc 씩 주입하며 측정하였다. 중성자, 광자, 전자가 혼합된 장의 모의 수송 해석을 위해 이용되는 Monte Carlo N-Particle (MCNP) transport code를 사용하여 2차원적 선량 분포 및 에너지 분포를 계산하였으며 이 결과를 측정값과 비교하였다. 결과 : BNCT에서의 유효 치료 깊이인 물 팬텀 4 cm에서의 선량은 치료기 1 MU 당 $6.47\times10^{-3}\;cGy$로 미세하였으며, 이때 감마 오염도(contamination)는 $65.2{\pm}0.9\%$로 중성자보다는 감마선에 의한 선량 기여분이 우세하였다. 깊이에 따른 선량 분포 특성에서는 중성자 선량은 선형적으로 감쇠 되었고, 감마선량은 지수적으로 보다 급격히 감쇠되는 경향을 보였으며 전체 선량의 $D_{20}/D_{10}$은 0.718 이었다. MCNP에 의한 에너지 분포 전산 계산의 결과 2.87 MeV 이하에서 중성자 피크가 나타났으며, 저에너지 영역에서는 감마선이 연속적으로 분포되는 양상을 보였다. 결론 : 벽 물질이 서로 다른 두 개의 이온함을 사용한 직접 선량 측정과 MCNP 전산 시뮬레이션을 이용한 공간 선량분포 계산으로 미세 속중성자 빔에 대한 선량 특성을 파악할 수 있었으며, 원자로 열외중성자 주(Epithermal neutron column)에 대한 선량 평가 자료로 확보하였다. 아울러 가속기에 대한 연구가 진행되어 고전압, 고전류를 발생시키는 전원 공급장치와 표적핵(Target) 물질이 개발되고 비스무스나 납 등에 의해 감마 오염도를 줄일 경우, 싸이크로트론에 의한 보론-중성자 포획치료도 가능해질 것으로 판단된다.

  • PDF