• 제목/요약/키워드: 매크로 프로그램

검색결과 54건 처리시간 0.029초

Lock-free unique identifier allocation for parallel macro expansion

  • Son, Bum-Jun;Ahn, Ki Yung
    • 한국컴퓨터정보학회논문지
    • /
    • 제27권4호
    • /
    • pp.1-8
    • /
    • 2022
  • 이 논문에서는 싱글 프로세스 멀티코어 환경의 매크로 확장에서 Lock이 필요하지 않은 더 효과적인 고유식별자 할당 방식을 제안한다. 이 할당 방식의 핵심 아이디어는 나머지 연산을 이용해 순차적 의존성을 제거하는 것이다. 우리가 고안한 방식이 멀티코어 병렬 환경에서 매크로 확장의 성능 개선에 적합함을 확인하기 위해, 기존에 순차적 방식의 고유식별자 생성으로 구현된 라이브러리를 우리가 고안한 방식으로 변경하여 변경 전의 버전과 후의 버전의 라이브러리로 작성된 같은 프로그램의 성능을 비교하는 벤치마크를 수행하였다.

OLE File Analysis and Malware Detection using Machine Learning

  • Choi, Hyeong Kyu;Kang, Ah Reum
    • 한국컴퓨터정보학회논문지
    • /
    • 제27권5호
    • /
    • pp.149-156
    • /
    • 2022
  • 최근 전 세계적으로 사용되는 Microsoft Office 파일에 악성코드를 삽입하는 문서형 악성코드 사례가 증가하고 있다. 문서형 악성코드는 문서 내에 악성코드를 인코딩하여 숨기는 경우가 많기 때문에 백신 프로그램을 쉽게 우회할 수 있다. 이러한 문서형 악성코드를 탐지하기 위해 먼저 Microsoft Office 파일의 형식인 OLE(Object Linking and Embedding) 파일의 구조를 분석했다. Microsoft Office에서 지원하는 기능인 VBA(Visual Basic for Applications) 매크로에 외부 프로그램을 실행시키는 쉘코드, 외부 URL에서 파일을 다운받는 URL 관련 코드 등 다수의 악성코드가 삽입된 것을 확인했다. 문서형 악성코드에서 반복적으로 등장하는 키워드 354개를 선정하였고, 각 키워드가 본문에 등장하는 횟수를 feature 로 정의했다. SVM, naïve Bayes, logistic regression, random forest 알고리즘으로 머신러닝을 수행하였으며, 각각 0.994, 0.659, 0.995, 0.998의 정확도를 보였다.

ConfuserEx의 난독화 복구 자동화 시스템 구축 연구 (A Study on Implementing an Automated Tool for De-Obfuscating a ConfuserEx)

  • 이재휘;박영석;김동현;허규
    • 정보보호학회논문지
    • /
    • 제33권1호
    • /
    • pp.129-137
    • /
    • 2023
  • 매크로 프로그램을 이용하여 포털 사이트의 컨텐츠를 생산하거나 변경하려는 시도는 계속해서발생하고있으며, 국내 포털 사이트인 네이버 또한 이러한 시도에 대응하기 위해 프로그램을 확보하고 분석할 수 있도록노력하고있다. 그러나 확보한 프로그램에 난독화가 적용된 경우가 있어, 난독화에 대응하는 방안 또한 필요한것으로보인다. 본 논문에서는 확보한 프로그램에 적용된 난독화 도구 중 높은 비율을 차지한 ConfuserEx에 대해분석하고, 실행파일에 적용된 분석방해 기능을 자동으로 해제하는 시스템을 제안해 난독화 해제에 소비되는 시간을단축할수있도록 한다.

다단계 프로그램에서 프로그램 생성 단계의 자유변수 제거 (Closed-code-conversion: Transforming Open Code Multi-staged Programs into Closed Ones)

  • 어현준;이광근
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권3호
    • /
    • pp.244-251
    • /
    • 2009
  • 다단계 프로그래밍이란 매크로 프로그래밍, 부분 계산(partial evaluation), 실행시간 코드 생성(runtime code generation)등을 포섭하는 일반적인 방법론으로, 계산을 여러 단계로 나누어 각 단계에 주어진 부분 입력을 통해 다음 단계를 전문화(specialize)함으로써 효율적인 계산을 수행하게 해 준다. 다단계 프로그램은 일반적인 계산 외에 코드(다음 단계의 프로그램)를 생성, 조림 및 실행시킬 수 있다. 본 논문은 코드에 자유변수를 허용하는 다단계 프로그램을 코드에 자유변수가 없는 다단계 프로그램으로 변환하는 방법을 제안한다. 코드에 존재하는 자유변수는 동적으로 바인딩(binding)되기 때문에 이를 구현하기 어려운 문제가 있다. 자유변수가 있는 코드는 환경을 입력으로 받는 함수의 코드로 변환하고, 필요한 환경은 코드를 조립하는 시점에 넘겨줌으로써 코드에서 자유변수를 제거할 수 있다. 이렇게 자유변수가 제거된 다단계 프로그램은 Davies와 Pfenning이 제안한 방법에 의해 단계가 없는 람다 계산(lambda-calculus)으로 변환된 후 람다 계산법에 의해 실행되어질 수 있다.

NUREG/CR-6850 방법론을 적용한 화재점화빈도 계산 프로그램 개발 (Development of Fire Ignition Frequency Calculation program Using NUREG/CR-6850 Method)

  • 호명수;이장연;강대일
    • 한국화재소방학회:학술대회논문집
    • /
    • 한국화재소방학회 2012년도 춘계학술발표회 초록집
    • /
    • pp.109-112
    • /
    • 2012
  • 원자력발전소는 타 산업시설에 비해 화재발생 가능성이 낮으나 방사성물질 누출가능성을 최소화하기 위하여 심층방어와 다중방호 설계를 통한 안전성확보가 매우 중요하다. 이를 위해 국내에서는 화재위험도분석(FHA)과 안전정지능력분석(SSA) 및 화재 확률론적안전성분석(Fire PSA)을 수행하고 있으며, 이 중 화재 PSA는 주요 화재구역 선별, 구역별 화재발생빈도 및 기기손상확률 계산, 화재사고 경위분석 및 화재취약성 파악 등을 분석한다. 본 논문에서는 미국 원자력규제위원회(USNRC)와 전력연구소(EPRI)가 공동 연구개발한 화재 PSA 방법론인 NUREG/CR-6850 기법을 적용하여, 화재 PSA에 필요한 화재점화빈도(Fire Ignition Frequency)를 정량적으로 계산하였다. 정확한 결과값을 도출하기 위해 매크로를 이용한 프로그램인 FIFA(Fire Ignition Frequency Analyzer)를 개발하였으며, 향후 국내 원전 화재 PSA 분석업무에 유용하게 사용될 수 있을 것으로 기대된다.

  • PDF

불법콘텐츠 추적 기술 연구동향 (Research Trend of Illegal Contents Trace Technology)

  • 정혜원;이준석;서영호
    • 전자통신동향분석
    • /
    • 제20권4호통권94호
    • /
    • pp.120-128
    • /
    • 2005
  • 인터넷 환경이 급속도로 발전함에 따라 멀티미디어의 범람과 사용자들의 유료 콘텐츠사용에 대한 인식 부족으로 디지털 콘텐츠의 지적재산권 침해가 빈번하게 발생하고 있으며, 이러한 불법콘텐츠들의 무분별한 공유는 디지털콘텐츠 산업 발전을 저해하는 심각한 문제로 대두되고 있다. 이에 따라 최근 디지털 콘텐츠의 저작권 보호를 위해서 저작권 단속활동을 강화하고 있으며 다양한 P2P/웹하드 환경에서도 불법콘텐츠를 검색및 다운로드하고 콘텐츠를 식별하고 불법배포자를 추적할 수 있는 기술을 필요로 하게되었다. 그러나 대부분의 불법콘텐츠들은 약 80%가 P2P, 웹하드, 동호회/카페를 통해서 전파되고 있으며 각 업체별 클라이언트 프로그램의 다양성 때문에 불법콘텐츠의 검색 및 불법복제자 추적이 매우 어려운 실정이다. 불법콘텐츠의 추적 및 차단을 위해 워터마킹/핑거프린팅, 네트워크 모니터링, 매크로 프로그램, 공개 P2P 프로토콜 조작, 페이크 파일 유포 등의 기술들이 사용되고 있다. 본 고에서는 불법콘텐츠 국내외 시장현황과 업체의 기술동향을 살펴보고 불법배포자 추적을 위해 필요한 핑거프린팅과 특징점 기반 콘텐츠 식별 기술에 대해 설명한다. 그리고 P2P와 웹하드에서 불법콘텐츠들을 자동으로 다운로드하고 불법배포자들을 추적할 수 있는 시스템 아키텍처에 대하여 설명한다.

MS 오피스 문서 파일 내 비정상 요소 탐지 기법 연구 (A Research of Anomaly Detection Method in MS Office Document)

  • 조성혜;이상진
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제6권2호
    • /
    • pp.87-94
    • /
    • 2017
  • 최근 각종 공문서와 증빙 서류를 비롯하여 대부분의 문서가 디지털 데이터의 형태로 사용되고 있다. 특히 MS 오피스는 전 세계적으로 공공기관, 기업, 학교, 가정 등 다양한 곳에서 가장 많이 사용하고 있는 문서 편집 소프트웨어로써 악의적인 목적을 가진 사용자들이 해당 문서 프로그램의 범용성을 이용하여 MS 오피스 문서 파일을 악성 행위를 위한 매개체로 사용하고 있으며, 최근에는 단순한 사용자뿐만 아니라 국내외 정부 기관과 주요기업을 비롯하여 기반시설에서도 MS 오피스 문서 파일 형태의 악성코드가 유입되고 있다. MS 오피스 문서에 악성 코드를 삽입하는 방법은 단순히 미할당 영역에 은닉하는 방법을 사용할 뿐만 아니라 매크로 기능을 이용하는 등 다양한 방법을 통해 점점 정교한 형태로 진화되고 있다. 이러한 악성 코드들을 탐지하기 위해서 시그니처를 이용하거나 샌드박스를 이용한 탐지방법이 존재하지만, 유동적이고 복잡해지는 악성 코드들을 탐지하기에는 한계가 있다. 따라서 본 논문에서는 디지털 포렌식 관점에서 MS 오피스 문서 분석에 필요한 주요 메타데이터와 파일 포맷 구조 분석을 통해 매크로 영역과 그 외 악성 코드가 삽입될 가능성이 존재하는 영역들을 확인함으로써 MS 오피스 문서 파일 내 비정상 요소를 탐지하는 기법을 제안한다.

인터넷 기반 아동소비자 교육프로그램 개발 및 적용 (Development and Application of Internet-based Consumer Education Program for Children)

  • 김영옥
    • 한국가정과교육학회지
    • /
    • 제15권3호
    • /
    • pp.13-28
    • /
    • 2003
  • 본 연구에서는 아동들이 자발적 독자적으로 학습할 수 있는 체계적인 인터넷 기반 아동소비자 교육프로그램을 개발하고, 소비자교육프로그램의 효과를 분석하고자 하였다. 효과 검증은 학업의 성취를 파악하기 위한 소비자지식, 소비자역할태도, 소비자기능의 변화와 인터넷기반 학습에 대한 아동들의 흥미도로 분석하고자 하였다. 인터넷 기반 아동소비자 교육프로그램을 개발하기 위한 연구방법은 하이퍼미디어 학습환경에서의 교육프로그램 개발 절차이고, 소비자교육프로그램 적용후 학습효과를 검증하기 위한 방법은 사전-사후 실험설계법이다. 개발한 소비자교육 프로그램은 6개 영역 즉 소비자의 개념. 욕구와 희소성, 광고, 구매시 주의점 소비자권리의 소개, 소비자문제와 해결로 구성하였으며 각 영역 내에서 필수적으로 다루어져야할 개념들을 구조화하여 총51개의 화면으로 완성하였다. 프로그램의 구현 저작도구는 매크로미디어 플래쉬5였다. 소비자교육프로그램의 효과 측정을 위해 K시의 A초등학교 40명을 대상으로 소비자교육을 실시하였고 사전-사후검사를 하였다. 아동소비자 교육프로그램으로 학습한 후의 효과를 학업성취와 학습흥미 측면에서 분석한 결과, 소비자지식수준이 유의미하게 향상되었고, 소비자역할 태도에서도 유의미하게 긍정적인 변화를 보였다. 또한 아동소비자들은 본 연구에서 개발한 프로그램으로 학습하는 것에 상당한 흥미를 보였는데 특히 직접 체험을 해보는 내용이나 화면설계가 역동적인 경우 더욱 흥미가 높았다. 현 교육과정에서 아동기부터 소비자교육이 활성화되기 위해서는 인터넷기반 소비자교육 프로그램을 다양하게 개발하는 것이 학습효과와 흥미 측면에서 유용하며 필수적이다.

  • PDF

방송 전파 예측을 위한 다양한 전파전파 모델들의 비교 연구 (The Comparison among Various Propagation prediction Models for Broadcasting Wave)

  • 이영대;조한진;양경석;박천석;남상욱;목하균
    • 방송공학회논문지
    • /
    • 제3권1호
    • /
    • pp.61-68
    • /
    • 1998
  • 본 논문에서는 국내외 방송 환경에 적합한 전파전파 예측 모델 개발을 위해 지금까지 외국에서 적용한 여러 가지 매크로셀용 모델들을 프로그램망하여 이를 국내외 측정 데이터와 비교, 검토하였다. 검토한 모델은 Okumura 모델, Longley-Rice 모델, ITU-R 모델, Lee 모델이다. 각 모델의 예측 결과를 남산에서 송신한 320MHz 신호를 측정한 결과와 비교하였다. 비교한 결과, 전체적으로 Okumura 모델이 가장 좋은 성능을 보였다 그리고, 송신점으로부터 10 Km이상 경로를 예측할 시에는, 10 Km이상부터 예측 가능한 ITU-R 모델 또한 좋은 결과를 보였다.

  • PDF

SUS430 소재의 미세홀 가공시 가공방법 개선 (The improvement of micro-drilling method of SUS430 material)

  • 이기용;김형모;박순섭;박형윤
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2006년도 춘계학술대회 논문집
    • /
    • pp.237-238
    • /
    • 2006
  • Micro drilling is a very important machining method to produce precise parts or small molds. General macro-program for drilling is a non-efficient method because of many movements to safety height. In this research new macro-program was suggested to raise machining-efficiency. New micro-drilling method caused the much reduction of machining time and the same tool life.

  • PDF