• Title/Summary/Keyword: 제어흐름

Search Result 1,033, Processing Time 0.028 seconds

Software Attack Detection Method by Validation of Flow Control Instruction’s Target Address (실행 제어 명령어의 목적 주소 검증을 통한 소프트웨어 공격 탐지 기법)

  • Choi Myeong-Ryeol;Park Sang-Seo;Park Jong-Wook;Lee Kyoon-Ha
    • The KIPS Transactions:PartC
    • /
    • v.13C no.4 s.107
    • /
    • pp.397-404
    • /
    • 2006
  • Successful software attacks require both injecting malicious code into a program's address space and altering the program's flow control to the injected code. Code section can not be changed at program's runtime, so malicious code must be injected into data section. Detoured flow control into data section is a signal of software attack. We propose a new software attack detection method which verify the target address of CALL, JMP, RET instructions, which alter program's flow control, and detect a software attack when the address is not in code section. Proposed method can detect all change of flow control related data, not only program's return address but also function pointer, buffer of longjmp() function and old base pointer, so it can detect the more attacks.

위치기반서비스를 위한 측위 기술 국제 표준 동향

  • Park, Jin-Hyeong;Park, Jun-Gu
    • ICROS
    • /
    • v.15 no.3
    • /
    • pp.40-46
    • /
    • 2009
  • 1997년 개념적 형태의 제안 이후 LBS는 위치 기술의 고도화, 인터넷 및 이동통신 기술의 발전 등을 통해 기술적 발전을 거듭해 왔으며 3세대 이후 이동통신 분야에서의 Digital Convergence 흐름을 고려할 때, 향후 Killer Application으로 성장할 것으로 예상된다. 이러한 시점에서 본 논문에서는 위치기반서비스(LBS:Location based service)기술의 흐름을 이해하고 미래의 LBS 기술 발전 방향을 파악하고자 LBS의 표준의 과거와 현재, 그리고 미래를 살펴보고자 한다. 구체적으로 LBS 관련하여 진행 중인 3GPP, 3GPP2, IEEE 등의 기술 표준 단체 및 OMA, OGC, WiMAX Forum등의 서비스 표준 단체에 대한 소개와 표준화 동향에 대하여 분석한다.

Hybrid flow control in wireless real­time multimedia communication (무선 멀티미디어 통신을 위한 하이브리드 흐름 제어)

  • 안세영;우시남;안순신;송병철;박용국
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10c
    • /
    • pp.73-75
    • /
    • 2003
  • 무선 인터넷이 기하급수적으로 증가함에 따라 최근 네트워킹과 멀티미디어 서비스에 대한 요구가 증대되어 가고 있다. RTP는 인터넷 위에서 멀티미디어 통신을 지원하고 확장성과 유선환경에서의 적응력을 높였다. 그러나 RTP는 무선환경 안에서 양단간 QoS를 지원하지 못하는 제한을 갖는다. 본 논문은 하이브리드 플로우 컨트롤를 이용한 실시간 멀티미디어 통신 아키텍쳐를 제안한다. 하이브리드 플로우 컨트롤은 네트워크 상태나 사용자의 특성을 이용한 멀티캐스트 그룹 관리를 통해서 그룹 기반의 하이브리드 흐름제어를 한다. 즉 본논문은 무선환경안에서 하이브리드 플로우 컨트롤을 제안해 사용자들에게 QoS를 보장하고자 한다.

  • PDF

The Design and Implementation of Adaptive Broker using Multi-Layer Data (멀티-레이어 데이터를 이용한 적응적 브로커 설계 및 구현)

  • 김은영;박중길;권택근
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2002.05c
    • /
    • pp.377-380
    • /
    • 2002
  • 인터넷 기반의 VOD(Video On Demand) 서비스 시스템이 사용자에게 QoS (Quality of Service)를 보장하기 위한 방법으로 네트워크 흐름제어 기능을 갖춘 브로커를 개발하고자 한다. 네트워크 상태에 따라 흐름제어를 하는 브로커는 멀티-레이어 데이터를 이용하여 VOD 서비스를 제공한다. 이로써 사용자는 최소한의 버퍼와 버퍼 교환 알고리즘에 따른 복잡도를 줄일 수 있다는 장점을 가진다. 본 논문에서는 네트워크 상태를 파악하여 VOD 서비스를 제공할 수 있는 브로커를 설계하고 구현 결과에 대해 기술하겠다.

  • PDF

Process Management for Integrated Design Model (통합설계모델을 위한 프로세스 제어)

  • 이창호
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.14 no.2
    • /
    • pp.249-264
    • /
    • 2001
  • 빌딩골조 구조물의 구조설계는 시스템, 서브시스템, 기본 부재의 여러 설계 단계에 걸쳐서 복잡하게 진행된다. 여러 가지 설계 대안들을 고려하고 비교하여 선택하는 작업을 설계과정에서 행하게 되고, 최종적으로 한 가지의 구조시스템과 이와 관련한 서브시스템 및 기본 부재들을 결정해야 한다. 빌딩골조 구조물을 위한 컴퓨터 통합시스템을 구축하기 위해서는 이러한 설계과정을 정형화하여 표현하는 것이 필요하다. 본 논문에서는 시스템, 서브시스템, 기본 부재 단계에서의 설계과정을 표현하기 위한 개체형 통합설계모델의 프로세스 개체들을 소개한 후에 각각의 프로세스개체 내의 설계흐름을 기술하였고, 세 가지 설계 단계에 걸쳐 있는 많은 프로세스 개체간의 설계흐름을 제어를 하기 위한 개념을 설명하고 있다. 프로세스 개체간의 제어는 어떠한 개체내의 프로세스가 끝났는가를 파악하여 구조설계를 완료하는데 필요한 모든 개체의 프로세스가 끝났는가를 확인하기 위함이다. 이러한 프로세스 제어의 개념은 빌딩골조의 구조물을 위한 컴퓨터 통합시스템의 개발에 이용될 수 있다.

  • PDF

A Study on Hacking Attack using Buffer Overflow and Strategy to Avoid the Attack (버퍼넘침(buffer overflow)을 사용한 해킹공격 기법 및 예방 방안)

  • Lee, Hyung-Bong;Park, Hyun-Mee;Park, Jeong-Hyun
    • Annual Conference of KIPS
    • /
    • 2000.10a
    • /
    • pp.129-132
    • /
    • 2000
  • 버퍼넘침(buffer overflow)은 특정 프로그램 언어에서 발생하는 배열의 경계파괴 현상을 말한다. 그 대표적인 언어로서 C/C++을 들 수 있는데. 이들 언어는 기본적으로 스트링(문자열)을 정의함에 있어서 크기속성을 배제하고 끝을 의미하는 종료문자(delimiter character. NULL)를 사용함으로써 배열(버퍼)의 경계침범 가능성을 허용하고 있다. 이 때 스택영역에 할당된 버퍼가 넘친다면, 주변에 위치한 지역변수, 레지스터 보관, 복귀주소 둥의 값이 변질되어 원래의 의도된 제어흐름을 보장할 수 없게 된다. 특히 복귀주소 부분을 의도적으로 침범하여 특정 값을 덮어쓸 수 있다면 해당 프로그램의 동작을 인위적으로, 그리고 자유롭게 변경할 수 있게 된다. 본 논문에서는 이와 같은 스택영역에서의 버퍼넘침을 사용한 제어흐름 변경 해킹기법의 과정을 현존하는 UNIX 시스템 및 C/C++ 언어를 이용하여 살펴보고 대응방향을 모색한다.

  • PDF

A Study on Hacking Attack using Buffer Overflow and Strategy to Avoid the Attack (버퍼넘침(buffer overflow)을 이용한 해킹 공격기법 및 예방방안)

  • 이형봉;차홍준
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.653-655
    • /
    • 2000
  • 버퍼넘침(buffer overflow)은 특정 프로그램 언어에서 발생하는 배열의 경계파괴 현상을 말한다. 그 대표적인 언어로서 C/C++을 들 수 있는데, 이들 언어는 기본적으로 스트링(문자열)을 정의함에 있어서 크기속성을 배제하고 끝을 의미하는 종료문자(delimiter character, NULL)을 사용함으로써 배열(버퍼)의 경계침범 가능성을 허용하고 있다. 이때 스택영역에 할당된 버퍼가 넘침다면, 주변에 위치한 지역변수, 레지스터 보관, 복귀주소 등의 값이 변질되어 원래의 의도된 제어흐름을 보장할 수 없게 된다. 특히 복귀주소 부분을 의도적으로 침범하여 특정 값을 덮어쓸 수 있다면 해당 프로그램의 동작을 인위적으로, 그리고 자유롭게 변경할 수 있게 된다. 본 논문에서는 이와 같은 스택영역에서의 버퍼넘침을 사용한 제어흐름 변경 해킹기법의 과정을 현존하는 UNIX 시스템 및 C/C++ 언어를 이용하여 살펴보고 대응방향을 모색한다.

  • PDF

Analysis of Hydraulic Control Characteristics of Powershift Transmission for Agricultural Tractors (농업용 트랙터의 파워시프트 변속시 유압 특성 해석)

  • 정병학;이호상;김경욱
    • Proceedings of the Korean Society for Agricultural Machinery Conference
    • /
    • 2002.07a
    • /
    • pp.66-71
    • /
    • 2002
  • 파워시프트는 동력전달의 단속 없이 변속할 수 있는 변속 방식이다. 기어는 동기 물림식으로 되어 있으며, 유압 클러치를 통하여 주행 중에도 동력의 흐름을 제어할 수 있다. 주요 구성 요소는 동력 흐름을 제어할 수 있는 유압 클러치와 동력을 전달하는 기어 조합이며, 유압 클러치는 피스톤, 리턴 스프링, 디스크, 플레이트 등으로 구성되어 있다. 접속 시에는 유압 피스톤이 리턴 스프링을 압축하며 전진하여 플레이트와 디스크에 수직력을 가하고 이를 결합시켜 동력을 전달한다. 해제 시에는 리턴 스프링에 의하여 피스톤이 후퇴하고 동력이 차단된다. 이때 유압 제어 시스템은 최대 견인 부하에서도 변속을 원활하게 하기 위하여, 클러치 압력을 이용해 변속 중 작동 클러치의 토크를 정교하게 제어한다. (중략)

  • PDF

A Study of protecting module of chamber gas leakage for semiconductor manufacturing process (반도체 제조장비용 챔버의 가스 누출 방지 모듈 개발)

  • Sul Yong-Tai;Park Sung-Jin;Lee Eui-Yong
    • Proceedings of the KAIS Fall Conference
    • /
    • 2005.05a
    • /
    • pp.132-135
    • /
    • 2005
  • 본 연구에서는 반도체 제조 공정에 이용되는 가스의 흐름을 감지하고 제어하는 장치를 제안하였다 압력센서를 MFC(Mass Flow Controller)에 의해 제어되는 다음 단의 파이널밸브(Final Valve)와 챔버사이의 가스관에 부착시켜, 이 압력센서의 신호와 공압밸브의 동작 신호를 디지털 회로를 이용하여 실시간으로 제어하도록 하였다. 이로써 반도체 제조 공정 중에 발생할 수 있는 2차 소성물로 인한 가스의 흐름 제어와 관련된 시스템 고장을 LED를 통해 실시간으로 확인 가능하다. 또한 가스누출고장발생 시 반도체 제조 공정의 프로세스를 중단시켜 장비의 손상 및 안전사고를 예방하는 기능도 있다. 본 연구에서 개발된 모듈을 이용함으로써 가스밸브의 오동작에 의한 반도체/디스플레이 제조장비의 신뢰성 향상을 기할 수 있다.

  • PDF

Design and Implementation of an Information Analyzer for Object-Oriented Program (객체지향 프로그램 정보 분석기 설계 및 구현)

  • 김운용;최영근
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.490-492
    • /
    • 1999
  • 본 논문에서는 객체지향 프로그램에 대한 프로그램 정보를 분석하여 이들간의 관계를 표현할 수 있는 방법을 제시한다. 현재까지 프로그램을 분석하고 표현하기 위한 그래프 표현으로 호출 그래프, 제어흐름 그래프 및 종속 그래프 등이 있으며 이를 이용하여 테스팅, 슬라이싱, 디버깅, 프로그램 이해, 병렬처리, 역공학과 같은 다양한 분야에 적용되고 있다. 본 논문에서는 객체지향 언어의 프로그램의 시각적 이해를 돕고, 분석에 필요한 정보를 표현하는 그래프들간의 관계성을 고려한 효율적인 분석기를 표현한다. 이를 위해 클래스, 상속관계, 호출관계, 제어흐름 및 데이터 종속관계를 고려하여 객체 지향언어 분석에 필요한 그래프 요소를 멤버함수레벨, 클래스 레벨, 모듈 클래스 레벨 단위로 추출하고 이들간의 정보를 저장소로 통합 구성한다. 이를 통해 기존의 특정목적을 위해 표현하는 그래프 표현 방식은 그래프간의 관계성과 분석정보의 독립성 그리고 재사용성의 특징을 가지는 통합 분석기로 구성될 수 있다. 이러한 특징은 프로그램의 이해와 정보의 관리효과를 증가시킬 수 있으며, 많은 소프트웨어 엔지니어링 도구와 기술들에 필요한 통합화된 정보를 제공하고 이용될 수 있을 것이다.

  • PDF