• 제목/요약/키워드: 오버런

검색결과 22건 처리시간 0.026초

MS Windows에서 JPEG 관련 버퍼 오버런의 취약성 분석 (Analysis of a Buffer Overrun Vulnerability of JPEG on MS Windows)

  • 오현수;장혜영;조성제;김홍근
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (A)
    • /
    • pp.139-141
    • /
    • 2005
  • 본 논문에서는 JPEG 파일의 구조를 먼저 살펴하고, MS Windows 운영체제 상에서 비정상적인 JPEG 파일을 접근(open)할 때 발생할 수 있는 버퍼 오버런 취약성(MS04-028)을 재연하여 분석한다. JPEG 파일의 헤더에 코멘트(comment) 부분이 있을 경우 길이 필드가 잘못되어 있고 JPEG 파일의 몸체에 쉘코드(cmd.exe) 생성부분을 가지고 있을 경우, 버퍼(heap) 오버런 공격이 발생되어 예기치 못한 결과들이 발생 할 수 있다. 본 논문에서는 디버거(WinDBG) 및 역공학 도구(IDAPro)를 이용하여, 이러한 JPEG 파일 관련 취약성을 분석하면서 바이너리 코드만 주어진 경우의 취약성 분석 절차를 이해하고 보안 결함 부분을 추적하는 연구를 수행한다.

  • PDF

VOD 시스템에서 클라이언트 버퍼를 위한 전송율 제어 알고리즘의 설계 및 분석 (Design and Analysis of a Transmission Rate Control Algorithm for Client's Buffer on VOD Systems)

  • 김완규;박규석
    • 한국멀티미디어학회논문지
    • /
    • 제1권1호
    • /
    • pp.67-79
    • /
    • 1998
  • 본 논문에서는 VOD 서비스 시스템에서 서버의 데이타 전송율과 클라이언트의 데이타 소비율에 기반하여 서버의 전송율을 조정하는 전송율 제어 알고리즘을 설계하고 분석하였다. 제안 알고리즘은 클라이언트 버퍼의 오실레이션 현상을 줄여 버퍼를 안정화시키고 또한 콜라이언트 시스댐 의 스케률링 부하를 경감시키기 위하여 뀔라이언트 버퍼의 상태를 일정한 시간마다 검사하는 BCT를 이용한다 이 BCT를 기반으로 하여 콜라이언트꾀 데이타 소비율을 산출하고 버퍼의 크기를 예측한다 예측한 버퍼의 크기가 오버런(overun) 또는 스타베이션(starvation) 경고구간에 속할 경우에는 서버의 데이타 전송율을 적응적으로 조정하여 클라이언트 버퍼의 오버런과 스타베이션이 발생되지 않도록 한다. 네트워크의 부하 변동으로 인하여 전솜율 제어 정책의 수행만으로는 콜라이언트 버퍼를 안정시키지 못한다. 따라서 본 논문에서는 전송율 제어 정책과 미디어 스케일링 정책을 병행 수행하여 클라이언트 버퍼의 오버런 또는 스타베이션이 발생되지 않고 안정된 상태를 유지하도록 하였으며, 제안한 알고리즘에 대해 시뮬 레이션을 통하여 그 성능을 평가하였다.

  • PDF

프로바이오틱스를 이용한 발효 깻잎 아이스크림의 품질특성 (Quality Characteristics of Fermented Perilla Leaves Ice Cream Using Probiotics)

  • 허상선
    • 한국응용과학기술학회지
    • /
    • 제41권2호
    • /
    • pp.375-385
    • /
    • 2024
  • 본 연구는 Lactobacillus acidophilus KCTC 3164 균주에 의해 발효된 깻잎 발효 추출물(5%, 10%, 15%, 및 20% w/v)을 기능성 첨가제로 사용하여 깻잎 발효물이 첨가된 아이스크림을 제조함이 목적이다. 깻잎 발효물이 첨가된 아이스크림의 물리·화학적 특성(색상, 점도, pH, 총 산도, 녹는 속도, 오버런) 및 항산화 활성을 평가하였다. 깻잎 발효물 첨가량이 증가할수록 아이스크림의 색상에 영향을 주었으며, 아이스크림의 녹는 속도도 증가하였다. 이에 반해 점도는 점차적으로 감소하는 경향을 나타내었다. 깻잎 발효물 첨가량이 높을수록 오버런은 점진적으로 증가하였고, pH는 유의하게 감소하였으며, 총 산도는 증가하였다. 깻잎 발효물이 첨가된 아이스크림의 DPPH 라디컬 소거능과 총 폴리페놀 함량은 깻잎 발효물 첨가량이 많아질수록 유의적으로 증가하는 것으로 나타났다. 본 연구결과 10% 깻잎 발효추출물을 함유한 아이스크림 실험군이 높은 오버런, 낮은 녹는 속도, 원하는 점도, 높은 DPPH 라디컬 소거능과 총 폴리페놀 함량을 보여 기능성 아이스크림으로의 잠재력이 있는 것을 알 수 있었다.

클라이언트의 동적 버퍼 제어 신호에 의한 서버의 프레임 생략 전송 정책 (A Frame Skipping Transfer Policy for Server based on Clients Dynamic Buffer Control Signal)

  • 정홍섭;박규석
    • 정보처리학회논문지A
    • /
    • 제10A권6호
    • /
    • pp.677-684
    • /
    • 2003
  • VOD 서비스의 대부분 정책들은 주로 서버 시스템에 대해 연구되고 있고, 단절감 없는 재생과 재생질 보증의 근간이 되는 클라이언트의 버퍼 안정화 문제에 대해서는 언급되지 않고 있다. 본 논문에서는 클라이언트의 버퍼 상태가 스타베이션 또는 오버런인 경우 서버에 동적인 제어신호를 발하고, 서버에서는 수신된 제어 요구 신호에 따라 프레임을 생략하여 전송하는 정책을 제안한다. 그리고 시뮬레이션을 통하여 제안 정책이 클라이언트의 버퍼 상태 악화로 인한 프레임의 미수신 및 손실을 방지하여 클라이언트의 버퍼를 안정화시켜 재생질 보증에 더 효율적임을 보인다.

플래시 저장 시스템의 Full Stripe Parity를 위한 메타데이터 로그 관리 방법 (Metadata Log Management for Full Stripe Parity in Flash Storage Systems)

  • 임승호
    • 한국정보기술학회논문지
    • /
    • 제17권11호
    • /
    • pp.17-26
    • /
    • 2019
  • 플래시 스토리지 장치의 신뢰성을 향상시키기 위해서 사용되는 기술 중의 하나가 RAID-5 기술이 있다. RAID-5에는 고유한 패리티 업데이트 오버헤드가 있는데, 특히 부분 스트라이프 쓰기에 대한 패리티 오버헤드는 플래시 기반 RAID-5 기술의 중요한 문제 중 하나이다. 본 논문에서는 RAID-5에서 발생하는 런타임 부분 패리티 오버헤드를 제거하기 위해 효율적인 패리티 로그 아키텍처를 설계하였다. 런타임 동안, 전체 스트라이프 쓰기가 완료될 때까지 부분 패리티가 버퍼 메모리에 유지되며, 스트라이프 쓰기가 완료될 때 패리티는 전체 스트라이프 쓰기로 기록된다. 페리티 로그는 전체 스트라이프 그룹이 데이터 쓰기에 사용될 때까지 메모리에서 유지된다. 이 패리티 로그를 사용하면 갑작스러운 전력 손실로부터 부분 패리티를 복구할 수 있으므로 데이터 손실에도 문제가 발생하지 않는다. 패리티 로그 방법은 작은 패리티 로그 양으로 부분 패리티 쓰기 오버헤드를 제거할 수 있으므로, 같은 신뢰성 수준에서 쓰기 오버헤드를 줄일 수 있다.

전분 나노입자 첨가가 휘핑크림 품질특성에 미치는 영향 (Effect of starch nanoparticle on the quality characteristics of whipped cream)

  • 신혜영;최희돈;홍정선;신경원;김종예
    • 한국식품과학회지
    • /
    • 제52권4호
    • /
    • pp.423-426
    • /
    • 2020
  • 본 연구를 통해 전분 나노입자의 첨가가 유제품 휘핑크림의 품질특성에 미치는 영향과 휘핑크림의 안정성을 향상시킴을 확인할 수 있었다. 전분 나노입자 첨가는 유화 액적의 계면을 안정화시킴으로써 휘핑크림의 저장 안정성을 향상시킬 수 있었다. 전분 나노입자 첨가에 의한 휘핑크림의 점도 역시 증가하였고 이로 인하여 휘핑크림의 저장 안정성이 증가하였으며, 액적의 입도 크기 역시 증가하였다. 하지만 3% 이상 전분 나노입자를 첨가하였을 때 오버런은 감소하는 경향을 보였다. 본 연구결과에 따르면 1% 전분 나노입자를 휘핑크림에 첨가하였을 때 휘핑크림의 오버런에 주목할 만한 변화 없이 휘핑크림의 저장 안정성을 향상시킬 수 있었다.

HD급 멀티미디어 Streaming을 위한 DSP Platform (A DSP Platform for the HD Multimedia Streaming)

  • 홍근표;박종순;문재필;김동환;장태규
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2005년도 학술대회 논문집 정보 및 제어부문
    • /
    • pp.409-411
    • /
    • 2005
  • 본 논문에서는 HD급 멀티미디어 streaming을 처리할 수 있는 DSP 플랫폼을 개발하였다. DSP 플랫폼은 Tl사의 C6400계열 DSP를 사용하였고 다채널의 오디오와 HD급 화질의 비디오_ 데이터를 처리할 수 있다. DSP가 decoder의 기능을 부담함으로써 하드웨어의 재구성이 용이하며 코덱을 다운로드하기 때문에 유연한 멀티미디어 컨텐츠의 재생이 가능하다. 개발한 DSP 플랫폼을 호스트 PC에 설치하여 PC로부터 DSP Configuration 파일과 멀티미디어 스트리밍 데이터를 전송받는 구조를 가진다. 소프트웨어는 실시간으로 demux를 실행하여 오디와 비디오_ 데이터를 분리하석 DSP 플랫폼의 외부메모리에 저장하고 동시에 비디오와 오디오의 디코딩을 실행한다. 오디오와 비디오 데이터의 버퍼 언더런/오버런을 극할 수 있는 buffer control 기법을 적용하였다. 호스트 PC에서 DSP 플랫폼으로의 스트리밍을 하기 위하여 Open Architecture 기반의 Windows OS에서 스트리밍 서비스 프로그램을 구현 하였다. 마지막으로 MPEG-2 video MP@ML인 비디오 코덱과 5.1ch 48kHz AC3인 오디오 코덱으 구성된 streaming 데이터를 사용하여 DSP 플랫폼을 검증하였다.

  • PDF

정적 분석 경보 사이의 종속 관계를 이용한 대표 경보 찾기 (Discovering Dependence Relations between Static Analysis Alarms)

  • 이우석;김유일;이광근
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(C)
    • /
    • pp.470-473
    • /
    • 2011
  • 오류 정적 분석기가 출력하는 분석 경보 사이의 종속 관계를 안전하게 계산하여, 분석 경보들을 무리 짓는 짓고, 대표 경보들만을 출력하는 기법을 소개한다. 경보 1이 가짜 경보일 때 경보 2도 항상 가짜 경보가 된다면, 경보 1을 살펴 가짜 경보임을 안 경우에 경보 2를 살펴볼 필요가 없다. 따라서, 경보 2는 경보 1에 종속적이라고 말할 수 있다. 버퍼 오버런 분석기의 분석 경보 보고서를 개선하기 위해 이러한 기법을 적용한 결과, 여러 개의 오픈 소스 소프트웨어들의 분석 후에 보고되는 경보의 수를 평균 60% 줄일 수 있었다. 종속 관계 계산을 위해 소요되는 추가적인 분석 시간은 평균 20% 이다. 제안하는 기법은 요약 해석에 기반을 둔 모든 정적 분석기에 적용할 수 있으며, 실제 오류일 가능성이 높은 경보를 먼저 보여주는 통계적인 기법들과 독립적으로 사용될 수 있다.

분석 경보 주위에만 관계 분석을 적용하여 거짓경보를 줄이는 방법 (Alarm-Guided Locally Relational Post-Analysis for Reducing False Alarms)

  • 이우석;오학주;김유일;이광근
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(C)
    • /
    • pp.450-453
    • /
    • 2011
  • 분석 경보에 따른 점층적인 분석을 수행하는 버퍼 오버런 분석 기법을 제안한다. 구간 도메인을 사용한 분석은 비용이 낮지만 정확도도 낮다. 변수들 간의 관계를 고려하는 팔각형 도메인을 사용한 분석은 정확도가 높지만 비용도 높다. 점층적인 분석 방법으로 정적 분석기의 비용과 정확도 사이에서 균형을 잡을 수 있다. 먼저 (비용이 낮은) 구간 도메인을 사용한 분석을 수행하고, 증명하지 못한 부분 코드에 대해서만 (정확도가 높은) 관계 도메인을 사용한 분석을 적용한다. 정확도가 높은 분석이 필요한 부분에만 관계 분석을 적용함으로써, 낮은 분석 비용을 유지하면서 정확도를 높일 수 있다.

VOD 시스템에서 제어 메시지를 이용한 클라이언트 버퍼 안정화 알고리즘의 설계 및 분석 (The Design and Analysis of Stablizing Algorithm for Client Buffer using Control Messages on VOD Systems)

  • 박규석;송태섭;문병철
    • 한국정보처리학회논문지
    • /
    • 제5권12호
    • /
    • pp.3077-3087
    • /
    • 1998
  • 본 논문에서는 분산 멀티미디어 환경에서 데이터 크기의 가변성과 네트워크의 부하변동으로 인하여 발생하는 미디어 불연속성을 방지하면서 동기화를 보장하는 클라이언트 버퍼 안정화 알고리즘을 제안한다. 제안 알고리즘은 클라이언트의 상황에 맞도록 산출된 미디어스크림의 제어량과 제어시간이 포함된 제어 메시지를 멀티미디어 서버로 전송함으로써 클라이언트 버퍼를 안정화 시킬 수 있다. 클라이언트는 주기단위로 수신측의 자원과 네트워크의 상태를 예측하여 오버런 혹은 스타베이션이 발생할 징후가 보이면 제어 메시지를 생성하는데, 제어값들은 클라이언트의 상황과 멀티미디어 서버의 미디어스트림전송 메커니즘 및 네트워크의 상태를 고려하여 생성된다. 본 알고리즘의 특징은 미디어스트림의 과도한 드롭으로 인한 질 저하를 방지하며, 특히 네트워크의 부하변동이 클 경우에는 빠른 속도로 시스템을 안정화시킨다.

  • PDF