• 제목/요약/키워드: Buffer management

검색결과 625건 처리시간 0.03초

Buffer Overflow Attack and Defense Techniques

  • Alzahrani, Sabah M.
    • International Journal of Computer Science & Network Security
    • /
    • 제21권12호
    • /
    • pp.207-212
    • /
    • 2021
  • A buffer overflow attack is carried out to subvert privileged program functions to gain control of the program and thus control the host. Buffer overflow attacks should be prevented by risk managers by eradicating and detecting them before the software is utilized. While calculating the size, correct variables should be chosen by risk managers in situations where fixed-length buffers are being used to avoid placing excess data that leads to the creation of an overflow. Metamorphism can also be used as it is capable of protecting data by attaining a reasonable resistance level [1]. In addition, risk management teams should ensure they access the latest updates for their application server products that support the internet infrastructure and the recent bug reports [2]. Scanners that can detect buffer overflows' flaws in their custom web applications and server products should be used by risk management teams to scan their websites. This paper presents an experiment of buffer overflow vulnerability and attack. The aims to study of a buffer overflow mechanism, types, and countermeasures. In addition, to comprehend the current detection plus prevention approaches that can be executed to prevent future attacks or mitigate the impacts of similar attacks.

객체지향 데이터베이스 관리 시스템에서의 부분 철회 (Partial Rollback in Object-Oriented Database Management Systems)

  • 김원영;이영구;황규영
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제27권4호
    • /
    • pp.549-561
    • /
    • 2000
  • 데이터베이스 관리 시스템(DBMS)에서의 부분 철회는 수행 중인 트랜잭션 전체를 철회하지 않고 일부분만을 철회할 수 있는 유용한 기능으로 많은 관계형 DBMS(RDBMS)에서 지원되고 있다. 그러나, RDBMS와는 달리 객체지향 DBMS(OODBMS)에서는 객체 버퍼와 페이지 버퍼로 구성되는 이중의 버퍼구조를 유지하므로 페이지 버퍼만을 유지하는 RDBMS에서 사용하던 기존의 부분 철회 방식을 그대로 이용할 수 없다. 따라서, 이러한 이중 버퍼 내의 데이터를 효과적으로 부분 철회할 수 있는 새로운 회복 방법이 필요하다. 본 논문에서는 이중 버퍼구조를 사용하는 OODBMS를 위한 네가지 부분 철회 방식들을 제안한다. 제안된 부분 철회 방식들은 부분 철회의 주요 대상인 버퍼의 구조에 따라 단일 버퍼 기반 부분 철회, 소프트 로그를 이용한 이중 버퍼 기반 부분 철회, 그리고 섀도우를 이용한 이중 버퍼기반 부분 철회 방식으로 세분화한다. 수학적 분석 및 실험을 통한 성능 평가에 의하면 이중 버퍼 기반 부분 철회 방식의 성능이 가장 우수한 것으로 나타났다.

  • PDF

ATM 망에서 채널간 공평성 향상을 위한 문턱값 기반 버퍼 관리 알고리즘 (Threshold Based Buffer Management Algorithm for Fairness Improvement between Input Channels in ATM Networks)

  • 고유신;강은성;고성택
    • 융합신호처리학회논문지
    • /
    • 제5권1호
    • /
    • pp.79-83
    • /
    • 2004
  • ATM 트래픽 관리의 목적은 호 설정시 요구하는 QoS를 충족시키는 것과 최소한의 망 자원을 이용하면서 망을 보호하는 것이다 또한, 서로 다른 채널간 QoS을 공정하게 보장하는 것이 필요하다. 본 논문에서는 채널들간에 공정한 QoS 제공과 링크 이용률을 높이기 위하여 입력 버퍼에 문턱값을 기반으로 출력 셀율을 동적으로 조정하는 새로운 TBBM(threshold based buffer management) 알고리즘을 제안하였다. TBBM 알고리즘은 이론적인 등가용량에 비해 오디오 트래픽인 경우 14.3%, 비디오 트래픽인 경우 41.8% 대역폭 이용율이 향상되었다. 또한, 문턱값을 사용하지 않은 경우에 비해 TBBM 알고리즘을 사용한 경우에 채널간에 공평성이 크게 향상되었음을 보여주고 있다.

  • PDF

개방형 GIS 컴포넌트의 성능 개선을 위한 버퍼 관리 방법의 설계 및 구현 (Design and Implementation of Buffer Management Method for Enhancing Performance of Open GIS Components)

  • 조대수;민경욱
    • 정보처리학회논문지D
    • /
    • 제11D권1호
    • /
    • pp.51-60
    • /
    • 2004
  • 개방형 GIS에서 GIS 클라이언트는 동일한 인터페이스를 통해 서로 다른 GIS 서버의 공간 데이터에 접근할 수 있는 장점을 갖는다. 따라서, 개방형 GIS 컴포넌트 소프트웨어는 서로 다른 GIS 서버간의 상호 운용성(interoperability)을 보장한다. 그러나, GIS 클라이언트가 공간 데이터에 접근하기 위해서 표준 인터페이스론 사용한다면, 사용자의 응답시간이 느려지는 단점을 갖는다. 왜냐하면, 상호 운용성을 위해서는 각 GIS 서버로부터 접근된 공간 데이터를 표준 인터페이스를 통해 접근할 수 있도록 OLE/DB의 로셋과 같은 공통된 데이터 모델로 변환해야 하기 때문이다. 이 논문에서는 GIS 클라이언트에서 데이터 버퍼를 통해 사용자 응답 시간의 지연 문제를 해결한다. 이 논문에서는 공간 분할에 의한 버퍼관리 방법을 설계하고, 개방형 GIS 컴포넌트 소프트웨어인 MapBase 컴포넌트를 통해 구현하였다. 또한 성능 평가 실험을 통해 이 논문에서 제안한 버퍼 관리 방법이 GIS 클라이언트에서 데이터 접근 성능을 개선함을 보였다.

공유 메모리형 패킷 교환기의 QoS 기능 지원을 위한 가중형 동적 임계치를 이용한 버퍼 관리기법에 관한 연구 (A New Buffer Management Scheme using Weighted Dynamic Threshold for QoS Support in Fast Packet Switches with Shared Memories)

  • 김창원;김영범
    • 융합신호처리학회논문지
    • /
    • 제7권3호
    • /
    • pp.136-142
    • /
    • 2006
  • 공유 메모리 관리를 위한 기존의 방법들은 가상 큐 길이의 정적 제한을 통해 일정 크기의 버퍼 할당을 보장하려는 방식과 전체 버퍼 공간의 할당 측면에서 공유 버퍼의 이용률을 높이고자 하는 방식 등으로 나눌 수 있다. 완전공유 방식의 경우 낮은 트래픽 부하에서 높은 메모리 공유 효과를 보이나 트래픽 부하가 높아지면 특정 가상큐가 공유 메모리를 과다하게 점유하는 것을 방지하는 의미에서의 보호 효과를 거의 기대하기 힘들다. 반대로 정적 임계치 방식의 경우 트래픽 조건 변화에 따른 적절한 임계치 설정이 불가능하다. 본 논문에서는 공유 메모리의 공정 할당이라는 단순한 기능을 가지는 동적 임계치 방식을 확장하여 구현이 용이하고 높은 메모리 이용률과 서비스 품질기능 측면에서 우선 순위에 따른 차등 적인 패킷처리 기능을 갖는 가중형 동적 임계치 방식을 제안하고 컴퓨터 시뮬레이션을 통하여 그 성능을 확인하였다.

  • PDF

메모리 버퍼 제어 관리 기능을 갖춘 향상된 실시간 영상회의 시스템 (Improved Real-time Video Conferencing System with Memory Buffer Control Management)

  • 유우종;김상형
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제6권6호
    • /
    • pp.255-260
    • /
    • 2017
  • 실시간 영상회의 시스템의 한계는 네트워크 및 버퍼링의 지연과 사용자 정보의 전달이 시스템 간에 효율적으로 이루어지지 않고 있어 실시간성이 완벽하게 보장되지 않고 있는 것이다. 이를 극복하기 위해 네트워크 인프라의 확장과 지터 지연에 대한 연구는 활발하게 진행되고 있지만, 버퍼링 지연에 따른 연구는 미흡한 상황이다. 본 논문에서는 버퍼링 지연으로 발생하는 문제를 해결하기 위해 프레임율 제어 버퍼(Frame-Rate Control Buffer) 관리 기법을 제안하고자 한다. FRCB는 FTH (Fist-play THreshold)와 STH (Slow-play THreshold)의 2단계 버퍼 임계값을 채택하여 버퍼의 오버플로우 및 언더플로우를 방지하는데 사용된다. 따라서, CPU 부하가 높은 상황에서도 지터 버퍼보다 우수한 성능을 보여 고품질의 실시간 영상회의에 적합함을 보였다.

선박 내 WiMedia WLP 기반 Mobile IP 네트워크에서 성능향상을 위한 버퍼관리 (Buffer Management for Improving Performance in WiMedia WLP-Based Mobile IP Networks of Ship Area)

  • 이승범;이성로
    • 한국통신학회논문지
    • /
    • 제40권6호
    • /
    • pp.1208-1216
    • /
    • 2015
  • 본 논문에서는 선박 내 IT 서비스에 대한 요구에 부응하기 위해 WiMedia WLP 기반의 네트워크를 사용한다. 이동 단말이 새로운 서브네트워크의 혼잡한 기지국으로 이동한 경우, 기존의 통신 중인 이동 단말들의 무선링크이용률 성능을 향상시키기 위한 방안을 제안한다. 이전 기지국은 핸드오버 동안 저장한 패킷들을 표기하고 혼잡한 새로운 기지국에서 버퍼의 혼잡정도에 따라 버퍼링 된 패킷의 폐기 유무를 결정한다. 다양한 시뮬레이션 시나리오에서 실시한 시뮬레이션 결과로부터 제안한 핸드오버를 고려한 버퍼관리 방식은 기지국의 혼잡한 무선링크에서 링크이용률을 향상시킬 수 있음을 확인한다.

ATM 망에서 수율 및 공평성 향상을 위한 효율적 버퍼관리 기법 (A Buffer Management Scheme for Throughput and Fairness Improvement in ATM Networks)

  • 김남희
    • 한국멀티미디어학회논문지
    • /
    • 제6권5호
    • /
    • pp.842-848
    • /
    • 2003
  • ATM 망에서 GFR 서비스는 TCP/IP에 기초를 둔 비실시간 트래픽을 지원하기 위해 고안되었다. GFR 서비스에 있어서 서비스 품질보장을 만족시키기 위한 중요한 요소 중의 하나는 버퍼관리이다 즉, ATM 스위치에서 untagged된 셀에 대해 MCR(Minimum Cell Rate)을 보장하기 위해서는 효율적인 버퍼관리가 필요하다. 본 논문에서는 GFR서비스에서 비실시간트래픽에 대한 효율적인 트래픽제어를 통하여 공평성과 수율을 향상시킬 수 있는 버퍼관리 기법을 제안하였다. 제안된 알고리즘의 성능을 평가하기 위하여 시뮬레이션을 통하여 공평성과 수율을 기존의 기법과 비교하였다. 시뮬레이션 결과 제안된 기법이 기존의 기법보다 공평성과 수율면에서 향상되었음을 확인 할 수 있었다.

  • PDF

Spray and Wait 라우팅을 위한 확률 기반의 메시지 전달 방안 및 버퍼 관리 방안 (Probability-Based Message Forwarding Scheme with Buffer Management for Spray and Wait Routing Protocol)

  • 김응협;이명기;조유제
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제5권7호
    • /
    • pp.153-158
    • /
    • 2016
  • Delay Tolerant Network(DTN)은 종단간 연결성이 보장되지 않는 환경에서 store-carry-forward 방식의 메시지 전달을 기본으로 하는 네트워크이다. DTN 환경에서 메시지 전달을 위한 라우팅 방안뿐만 아니라 버퍼 관리 정책 또한 전달률을 높이기 위한 중요한 요소이다. 본 논문에서는 기존 spray and wait 라우팅 방안의 메시지 전달률을 높이기 위한 확률 기반의 spray and wait 방안을 제안한다. 또한 버퍼오버플로우 발생 시, L 값에 따라 메시지를 폐기하는 버퍼 관리방안도 제안하였다. 기존의 DTN 라우팅 방안인 Epidemic, PRoPHET, spray and wait 프로토콜과 성능을 비교하였으며 전달률 및 오버헤드의 성능이 개선되는 것을 시뮬레이션을 통해 확인하였다.

효율적인 버퍼 관리를 위한 동적 버퍼 할달 및 버퍼 교체 기법 (A Dynamic Buffer Allocation and Substitution Scheme for Efficient Buffer Management)

  • 김형진;나인호
    • 한국정보통신학회논문지
    • /
    • 제9권1호
    • /
    • pp.128-133
    • /
    • 2005
  • 클라이언트/서버 환경에서 컴퓨터의 성능을 측정하는 척도로써 주어진 작업에 대한 응답시간과 단위 시간 내의 얼마나 많은 작업들을 수행 완료할 수 있는가를 나타내는 처리율이 컴퓨터의 성능을 판단하는 지표로 사용되고 있다. 본 논문에서는 멀티미디어 서버에서 제한된 버퍼의 이용을 극대화하기 위해 상대적으로 작은 시간 간격으로 나누어 하나의 미디어 스트림을 버퍼에 할당/회수하는 윈도우 기반 버퍼 관리 기법을 제안하였다. 또한, 한번 사용된 데이터 블록에 대해 재 참조 시간을 계산하고 후속 스트림이 재사용할 수 있게 하여 멀티미디어 서버의 입출력 횟수를 줄일 수 있는 버퍼 교체 기법을 제안하였다.