http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
최영호,권재욱,정석재,박한섭,엄영익 한국정보과학회 2019 정보과학회 컴퓨팅의 실제 논문지 Vol.25 No.7
In recent years, as software complexity of smart devices such as smart TVs and smartphones has increased, buffer overflow vulnerabilities have also increased. Protected memory page-based buffer overflow detecting tool, mostly supported on general purpose hardware platforms, is valuable for verifying the software on smart devices. However, memory usage is greatly increased by using page granularity memory allocation. In this paper, we revisit the traditional buffer overflow debugging approach, and propose a novel buffer overflow debugging platform by modifying the debugging library and memory swapping scheme. For the evaluation of the platform, we implemented a prototype of our debugging platform on debugging library and Linux kernel and conducted various experiments. Our experimental results show that the proposed scheme reduces memory usage by 35% on average. 최근, 스마트TV, 스마트폰과 같은 스마트 장치의 소프트웨어 복잡도가 증가하면서 버퍼 오버플로우 취약점이 발견되는 사례가 증가하고 있다. 범용 하드웨어에서 일반적으로 지원하는 보호된 메모리 페이지 기반의 버퍼 오버플로우 검사 도구는 스마트 장치의 소프트웨어를 검사하기에 유용하지만 페이지단위의 메모리를 할당하여 검사에 사용하기 때문에 메모리 사용량이 크게 증가한다. 본 논문에서는 보호된 메모리 페이지 기반의 버퍼 오버플로우 검사 도구에서 할당한 메모리가 스와핑 된다는 점을 이용하여 메모리 사용량을 줄일 수 있는 새로운 보호된 메모리 페이지 기반 디버깅 플랫폼을 제안한다. 제안 기법을 실제 디버깅 라이브러리와 리눅스 커널에 구현하여 기존 기술과 메모리 사용량을 비교하였으며, 기존 기법 대비 메모리 사용량이 평균 35% 감소함을 확인하였다.