• 제목/요약/키워드: 어셈블리지

검색결과 59건 처리시간 0.028초

WACFI: 웹 어셈블리에서의 간접호출 명령어 보호를 위한 코드 계측 기술 (WACFI: Code Instrumentation Technique for Protection of Indirect Call in WebAssembly)

  • 장윤수;김영주;권동현
    • 정보보호학회논문지
    • /
    • 제31권4호
    • /
    • pp.753-762
    • /
    • 2021
  • 웹 어셈블리는 웹 환경에서 수행 가능한 명령어 형식을 일컫는다. 최근 웹 어셈블리의 성능적인 우수함 때문에 다양한 웹 애플리케이션에서 웹 어셈블리가 활용되고 있다. 하지만 본 논문에서는 보안 관점에서 웹 어셈블리의 간접호출 명령어에 대한 보호 기능에 취약한 부분이 있다는 것을 알게 되었고, 이에 이러한 웹 어셈블리에서의 간접호출 명령어의 보호를 위한 코드 계측 기술인 WACFI를 제안한다. 구체적으로 WACFI에서는 소스 코드 분석을 통해 얻은 정보를 활용해 웹 어셈블리 코드를 수정하여 웹 어셈블리의 간접호출 명령어 보호 기능을 강화하였다. 우리의 실험결과에 따르면 WACFI는 단지 약 2.75%의 성능 부하만으로 이러한 보안 기능을 제공하는 것으로 확인되었다.

웹 어셈블리 모듈 안전성 검증을 위한 퍼징 방법 (Fuzzing Method for Web-Assembly Module Safety Validation)

  • 박성현;강상용;김연수;노봉남
    • 정보보호학회논문지
    • /
    • 제29권2호
    • /
    • pp.275-285
    • /
    • 2019
  • 웹 어셈블리는 웹 브라우저 자바스크립트의 성능 향상을 위해 설계된 새로운 바이너리 표준이다. 웹 어셈블리는 효율적인 실행 및 간결한 표현과 여러 언어를 바탕으로 작성된 코드를 네이티브에 가까운 속도로 구동될 수 있는 새로운 웹 표준으로 자리 잡고 있다. 하지만 현재 웹 어셈블리 취약성 검증은 웹 어셈블리 인터프리터 언어에 제한되어 있으며, 웹 어셈블리 바이너리 자체에 대한 취약성 검증은 부족한 상황이다. 따라서 웹 어셈블리의 자체적인 안전성 검증이 필요한 실정이다. 본 논문에서는 먼저 웹 어셈블리의 구동 방식과 현재 웹 어셈블리의 안전성 검증 방법에 대해서 분석한다. 또한 기존에 발생하였던 웹 어셈블리 안전성 검증 방식에 대해 살펴보고, 이에 따른 기존 안전성 검증 방식의 한계점을 분석한다. 최종적으로 기존 안전성 검증 방법의 한계점을 극복하기 위한 웹 어셈블리 API 기반 퍼징 방법을 소개한다. 이는 기존 안전성 검증 도구로 탐지할 수 없었던 크래시를 탐지함으로써 제안하는 퍼징의 효용성을 검증한다.

인류세의 사회이론 1: 파국과 페이션시(patiency) (Social Theory in the Anthropocene 1. Catastrophe and Patiency)

  • 김홍중
    • 과학기술학연구
    • /
    • 제19권3호
    • /
    • pp.1-49
    • /
    • 2019
  • 2000년에 크루첸과 스토머에 의해 제안된 '인류세' 개념은 다수 학문분과에 큰 반향을 일으키고 있다. 21세기 인류(생명)가 대면하고 있는 생태-존재론적 비상상태에 대한 가장 강력한 문제제기인 인류세 담론에 대한 사회이론의 응답의 한 시도로서, 이 연구는 다음의 문제들을 다루고자 한다. 첫째, 인류세 담론의 핵심의제를 인간 행위능력의 행성적 신장과 임박한 파국이라는 관점에서 분석한다. 둘째, 인류세 담론을 들뢰즈와 가타리적 의미의 어셈블리지(문제-어셈블리지)로 이해하기를 제안한다. 셋째, 해밀턴과 차크라바티의 테제들을 분석함으로써, 인류세가 인문, 사회과학에 가져온 충격을 진단한다. 넷째, 발터 벤야민의 '역사의 천사' 이미지를 분석하고, 파국에 내포된 변형적 생성의 가능성을 감수능력, 혹은 페이션시(patiency) 개념을 중심으로 진단한다. 다섯째, 재귀적/성찰적 파국주의 개념을 제시하고, 파국에 대한 새로운 관점을 제안한다.

웹어셈블리를 활용한 커널 모듈 보안성 강화 (Enhancing Kernel Module Security Using WebAssembly)

  • 임하정;이호준
    • 정보보호학회논문지
    • /
    • 제33권2호
    • /
    • pp.337-344
    • /
    • 2023
  • 리눅스를 비롯한 현대 OS들은 모놀리식 커널디자인을 채택하여 높은 확장성을 보여주지만, 모든 메모리 공간을 공유하기 때문에 취약한 보안을 가지고 있었다. 본 연구는 웹어셈블리를 활용하여 커널 내부에서 격리된 커널 모듈을 제시한다. 웹어셈블리는 메모리 안전성을 보장하면서도 저수준 명령어 집합을 정의하여 높은 성능을 보여주는 가상머신을 제공한다. 본 논문에서는 웹어셈블리 실행환경을 커널 내부에 구현하여 개발자가 커널 모듈의 동작을 제어할 수 있도록 허용하고 더 높은 보안성을 달성하였다.

개 회충 게놈 응용 사례에서 공개용 분석 툴을 사용한 드래프트 게놈 어셈블리 생성 (Workflow for Building a Draft Genome Assembly using Public-domain Tools: Toxocara canis as a Case Study)

  • 원정임;공진화;허선;윤지희
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제20권9호
    • /
    • pp.513-518
    • /
    • 2014
  • NGS 기술의 발달로 시퀀싱 비용이 급격히 하락됨에 따라 대규모 크기의 유전체 염기 서열해독을 소규모의 실험실에서 수행할 수 있게 되었다. 디노버 어셈블리는 표준 유전체가 없는 새로운 종을 시퀀싱하는 경우 리드들의 염기 서열 정보를 이용하여 재구성함으로써 원래의 전체 시퀀스를 복원하는 것이다. 최근 이와 관련된 많은 연구 결과가 보고되고 있으나, 충분한 분석 노하우와 명확한 가이드라인 등이 공개되어 있지 않기 때문에 이들 연구에서 제시하는 동일한 어셈블리 수행 과정 및 분석 툴들을 사용하더라도 만족할만한 수준의 어셈블리 결과를 얻지 못하는 경우가 발생한다. 본 연구에서는 이러한 문제점을 해결하기 위하여 NGS 기술과 디노버 어셈블리 기술을 이용하여 아직 밝혀지지 않은 생물체의 전체 DNA의 염기 서열을 밝히기 위한 일련의 과정들을 단계별로 소개하고, 각 단계에서 필요로 하는 공개용 분석 툴의 장단점을 분석하여 제시한다. 이러한 과정별 단계를 구체적으로 설명하기 위하여 본 연구에서는 350Mbp 크기의 개 회충 게놈을 응용 사례로 사용한다. 또한 디노버 어셈블리 과정을 통해 새롭게 어셈블리된 시퀀스와 다른 유사 종과의 상동성 분석을 수행하여 어셈블리된 시퀀스에서의 유전자 영역 추출과 추출된 유전자의 기능을 예측한다.

광 버스트 스위칭 네트워크에서의 버스트 어셈블리의 성능 비교 및 분석 (An Analysis on the Burst Assembly Schemes in the Optical Burst Switched Networks.)

  • 박동희;유명식
    • 한국통신학회논문지
    • /
    • 제29권1B호
    • /
    • pp.109-116
    • /
    • 2004
  • 광 버스트 스위칭 (Optical Burst Switching) 기술은 IP/WDM 네트워크를 효율적으로 지원하기 위한 솔루션으로서 활발한 연구가 수행되고 있다. 광 버스트 스위칭 기술의 특징은 광 도메인 내에서의 투명한 광 데이터의 전송을 위하여 자기 유사성을 가지는 IP 트래픽을 데이터 버스트 단위로 어셈블하고 Offset Time과 Delayed Reservation을 이용한다는 것이다. 특히, IP 트래픽을 데이터 버스트로 어셈블 하는 버스트 어셈블리는 광 버스트스위칭 네트워크의 성능에 지대한 영향을 준다. 본 논문에서는 세 가지 방식의 버스트 어셈블리에 대한 성능 평가를 수행하고 각 방식이 광 버스트 스위칭 네트워크 성능에 미치는 영향을 비교 분석한다.

고분자 전해질형 연료전지에서 막-전극 어셈블리 제조지 Hot-pressing조건에 대한 영향 (Effect of Hot Pressing Conditions in Fabrication of Membrane & Electrode Assembly for Proton Exchange Membrane Fuel Cell)

  • 최경환;이승재;설용건;이태희;노용우;고영태
    • 한국에너지공학회:학술대회논문집
    • /
    • 한국에너지공학회 1994년도 추계학술발표회 초록집
    • /
    • pp.23-27
    • /
    • 1994
  • 고분자 전해질형 연료전지의 성능을 향상시키기 위하여 막-전극 어셈블리 제조시 hot-pressing 온도와 압력조건을 변화시켜며 단위전지 성능을 관찰하였으며 이에 대한 분석은 열무게분석법(TGA), 기공도, 이온투과계수 등을 사용하였다. 또한 전지의 작동온도 및 압력을 변화시켜가며 전지의 성능을 관찰하였다. 성능 실험은 가습기의 온도와 cell의 온도, 압력을 변화시켜가며 측정하였다.

  • PDF

약물 이송기능을 갖는 복합구조 초음파 변환기 어셈블리 개발에 관한 연구 (A Study on Development of Composite Ultrasonic Transducer Assembly with Drug Transfer Function)

  • 노시철;김주영;유병철;정봉재
    • 한국방사선학회논문지
    • /
    • 제11권5호
    • /
    • pp.353-359
    • /
    • 2017
  • 대표적인 저강도 초음파 자극 기술인 음파영동은 초음파의 물리적 진동과 온열 효과를 이용하여 약물을 인체 표피 내부로 전달시키는 기법이다. 음파영동법은 치료 약물 전달의 효율을 높일 수 있으며, 인슐린이나 지질 등 분자 크기가 비교적 큰 약물의 전달에도 효과적이라는 장점을 갖는다. 본 연구에서는 효율적인 음파영동 치료를 위하여 대면적 단일 진동소자와 치료 부위에 약물 이송 기능을 갖는 복합 구조 초음파 변환기 어셈블리를 제안하였다. 또한, 치료 부위의 온도를 상승 및 유지시킬 수 있는 변환기 어셈블리 구조를 제안하고 유효성을 평가하였다. 본 연구에서 제안된 변환기 어셈블리는 지속적으로 정량의 약물을 제공하고, 가온을 통하여 약물 전달을 보조함으로써 초음파를 이용한 음파영동 시술의 효율을 향상시킬 수 있을 것으로 사료된다.

De novo 시퀀스 어셈블리의 overlap 단계의 최근 연구 실험 분석 (Experimental Analysis of Recent Works on the Overlap Phase of De Novo Sequence Assembly)

  • 임지혁;김선;박근수
    • 정보과학회 논문지
    • /
    • 제45권3호
    • /
    • pp.200-210
    • /
    • 2018
  • 여러 DNA 리드 시퀀스가 주어졌을 때, de novo 시퀀스 어셈블리는 레퍼런스 시퀀스 없이 하나의 시퀀스를 재조립한다. 재조립을 위해 de novo 시퀀스 어셈블리는 리드 사이의 모든 겹침을 계산하는 overlap 단계가 필요하다. Overlap 단계는 전체 연산 중 비용이 가장 많이 들기 때문에 어셈블리의 계산 성능을 좌우한다. 여러 분야에서 overlap 단계를 위한 연구가 많이 발표되고 있는데, 그 중 가장 최신의 세 연구 결과는 Readjoiner, SOF, Lim-Park 알고리즘이다. 최근 염기 분석기술의 큰 발전으로 DNA 리드 데이터 셋을 기존보다 저비용으로 대량 생산하는 것이 가능해져 DNA 리드 데이터 셋을 생성하는 여러 플랫폼들이 개발되었다. 각 플랫폼마다 생성하는 데이터 셋의 통계적 특성이 다르기 때문에 overlap 단계의 성능 평가 시 다양한 통계적 특성의 데이터 셋이 반영되어야 한다. 본 논문은 여러 통계적 특성을 가진 DNA 리드 데이터 셋을 이용하여 위의 세 알고리즘의 성능을 비교 분석한다.

K-mer Based RNA-seq Read Distribution Method For Accelerating De Novo Transcriptome Assembly

  • Kwon, Hwijun;Jung, Inuk
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권8호
    • /
    • pp.1-8
    • /
    • 2020
  • 본 논문에서는 드노보 전사체 어셈블리의 수행시간을 단축하기 위해 RNA-seq 서열을 유전자계 정보를 활용하여 여러 노드로 분산이 가능한 방법을 제시한다. 제안하는 전사체 서열 데이터 분산기법의 성능을 측정하기 위해 애기장대의 리드를 4개의 데이터 셋(전체 비분류 리드, 완전 분류 리드, 모델 분류 리드, 무작위 분류 리드)으로 구성하여 실험을 수행하였다. 전체 비분류 데이터와 비교하여 생성된 유전자 콘티그(Contig)는 95% 일치하였고 동일한 리소스들을 사용하는 단일 노드에 비해 본 연구에서 제시하는 분산환경분산 환경 기반의 어셈블리 수행시간은 4.2배 단축되었다.