• 제목/요약/키워드: stack recovery

Search Result 38, Processing Time 0.023 seconds

리눅스 운영체제에서 커널 스택의 복구를 통한 커널 하드닝 (Kernel Hardening by Recovering Kernel Stack Frame in Linux Operating System)

  • 장승주
    • 정보처리학회논문지A
    • /
    • 제13A권3호
    • /
    • pp.199-204
    • /
    • 2006
  • 리눅스 운영체제에서 커널 개발자의 오류로 인하여 발생되는 시스템 정지 현상을 줄이기 위해서 커널 하드닝이 필요하다. 그러나 기존의 커널 하드닝 방식은 고장 감내 기능을 통하여 제공되고 있기 때문에 구현이 어려울 뿐만 아니라 많은 비용이 소요된다. 본 논문에서 제안하는 커널 하드닝 방식은 패닉이 발생한 커널 주소에 대한 커널 스택 내의 값들을 정상적인 값으로 복구하기 위해서 커널 내의 panic() 함수 등 커널의 일부분을 수정하므로, 적은 비용으로 시스템 가용성을 높일 수 있다. 제안한 방식의 실험을 위하여 네트워크 모듈에 강제적인 패닉 현상 유발시키고, 잘못된 스택 값을 정상적인 값으로 복구하는 동작을 확인하였다.

버퍼 오버플로우 공격에 대한 마이크로구조적 방어 및 복구 기법 (Microarchitectural Defense and Recovery Against Buffer Overflow Attacks)

  • 최린;신용;이상훈
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제33권3호
    • /
    • pp.178-192
    • /
    • 2006
  • 버퍼 오버플로우 공격은 Code Red나 SQL Stammer와 같은 최근의 웜의 발발에서 알 수 있는 것과 같이 가장 강력하고 치명적인 형태의 악성 코드 공격이다. 버퍼 오버플로우 공격은 일반적으로 시스템에 비정상적인 증상들을 유발한다. 버퍼 오버플로우 공격에 대한 기존의 대처방안들은 심각한 성능 저하를 초래하거나, 다양한 형태의 버퍼 오버플로우 공격을 모두 방지하지 못했으며, 특히 일반적으로 사용되는 소프트웨어 패치를 사용하는 방법은 버퍼 오버플로우 입의 확산을 효과적으로 차단하지 못한다. 이러한 문제를 해결하고자 본 논문에서는 적은 하드웨어 비용과 성능 저하만으로 거의 모든 악성 코드 공격을 탐지하고 피해를 복구할 수 있도록 하는 복귀 주소 포인터 스택 (Return Address Pointer Stack: RAPS) 과 변조 복구 버퍼 (Corruption Recovery Buffer: CRB)라는 마이크로 구조 기술들을 제안한다. 버퍼 오버플로우 공격으로 인한 비정상적인 증상들은 RAPS를 통해 프로세스 실행 중 메모리 참조의 안전성을 점검함으로써 쉽게 탐지될 수 있으며, 이는 그러한 공격들에 의한 잠재적인 데이타 흑은 제어 변조를 피하는 것을 가능하게 한다. 안전 점검 장치의 사용으로 인한 하드웨어 비용과 성능 손실은 거의 발생하지 않는다. 또한, RAPS에 비해 더욱 강도 높은 방법인 CRB를 이용하여 보안 수준을 더욱 향상시킬 수 있다. 변조 복구 버퍼는 안전 점검 장치와 결합되어 버퍼 오버플로우 공격에 의해 발생했을 가능성이 있는 의심스러운 쓰기들을 저장함으로써 공격이 탐지되는 경우 메모리의 상태를 공격 이전의 상태로 복구시킬 수 있다. SPEC CPU2000 벤치마크 중에서 선정한 프로그램들에 대해 상세한 시뮬레이션을 수행함으로써, 제안된 마이크로구조 기술들의 효율성을 평가할 수 있다. 실험 결과는 안전 점검 장치를 사용하여 공격으로 인한 복귀 주소 변조로부터 스택 영역을 방어하는 것이 시스템의 이상 증상들을 상당 부분 감소시킬 수 있다는 것을 보여준다. 또한, 1KB 크기의 작은 변조 복구 버퍼를 안전 점검 장치와 함께 사용할 경우 스택 스매싱 공격으로 인해 발생하는 추가적인 데이타 변조들까지 막아낼 수가 있는데, 이로 인한 성능 저하는 2% 미만에 불과하다.

ZigBee 무선통신 기술을 이용한 뇌졸중 환자 치료용 뇌자극기 개발 (A Plastic Cortex Stimulator for Stroke Recovery Using ZigBee technology)

  • 김국화;양윤석;이상민;김남균
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2005년도 학술대회 논문집 정보 및 제어부문
    • /
    • pp.373-375
    • /
    • 2005
  • The purpose of this paper is to develop the Plastic Cortex Stimulator(PCS) for stroke patients using ZigBee technology. The PCS consists of an implantable neuro-stimulator and a user controller, The neuro-stimulator has the stimulus circuit which is the H-bridge circuit to generate a bipolar pulse. The bipolar pulse is known to be effective for stroke recovery. The user controller sends several wave-shape parameters (amplitude, pulse width, cycle, etc.) to the neuro-stimulator for variable stimulation using ZigBee technology. The CC2420 and atmega128L was used to implement ZigBee protocol stack. The wireless control of PCS based on ZigBee can help the tele-rehabilitation of the stroke patients. The most effective pulse shape parameters are being investigated through animal experiments. The bio-compatibility and user-friendly interface are supposed to be handled in further study.

  • PDF

MEMBRANE PROCESSES IN ENVIRONMENTAL TECHNOLOGY

  • Blume, I.;Smolders, C.A.
    • 멤브레인
    • /
    • 제2권1호
    • /
    • pp.1-20
    • /
    • 1992
  • Classical membrane processes like microfiltration (MF), ultrafiltration (UF) and reverse osmosis (RO) are being applied in the last years more frequently in environmental and effluent process problems. Newer technologies and developments like pervaporation (PV) and gas sepaxation (GS) recently found commercial applications in the treatment of waste waters and gas streams. The incentive here is either the clean-up from organic components to comply with federal emission regulations or the recovery of the organics for economical reasons. Processes still in their development stage are combinations of chemical reactions with membrane processes to separate and treat $SO_x$ and $NO_x$ laden waste gas streams in the clean-up of stack-gases. In this paper we will first give a short overview of the more recent developments in MF, UF and RO. This is followed by a closer look on newer technologies applied in environmental problems. The applications looked at are the recovery of organic components from solvent laden gas streams and the separation of organic volatiles from aqueous waste waters via pervaporation. Technical solutions, the advantages and disadvantages of the processes and. where possible, cost estimations will be presented.

  • PDF

폐연료전지(廢燃料電池)스택으로부터 회수(回收)된 백금(白金)의 나노 입자(粒子) 제조(製造) (Platinum Nanoparticles Synthesis using Recovered Platinum from Waste Fuel cell)

  • 김영애;권현지;구정분;곽인섭;신장식
    • 자원리싸이클링
    • /
    • 제20권2호
    • /
    • pp.67-73
    • /
    • 2011
  • 연료전지 폐스택으로부터 백금을 회수하여 재사용하기 위하여 백금의 농도, pH, 환원제, 분산제의 영향을 살펴본 결과 1 mM $H_2PtCl_6$:10 mM $NaBH_4$:8 mM Cl4TABr = 1:0.4:0.4(vol.%), pH4, $50^{\circ}C$, 160 rpm, 10분 조건에서 최적 백금 나노 입자 제조 조건을 확립하였다. 시용 후 폐기된 MEA로부터 산침출을 통해 회수되어진 백금 침출 용액으로부터 백금 모사 용액과 동일한 조건에서 5 nm 이하의 백금 나노 입자를 합성하였다. 백금 모사 용액과 백금 침출 용액으로부터 합성된 백금 나노 입자를 XPS 분석을 통해 백금 이온에서 zero-valent의 백금 나노 입자로 환원되었음을 확인하였다.

멀티미이어 협동 작업환경에서의 오류 감지 및 복구 시스템 (An Error Detection and Recovery System based on Multimedia Computer Supported Cooperative Work)

  • 고응남;황대준
    • 한국정보처리학회논문지
    • /
    • 제7권5호
    • /
    • pp.1330-1340
    • /
    • 2000
  • 멀티미디어는 현재 다양한 실세계의 분야에 적용되고 있다. 특히 멀티미디어 시스템을 위한 컴퓨터 협동 직업 환경에 대한 관심이 점차로 고조되고 있다. 그러나, 이러한 현재의 방향에도 불구하고 컴퓨터 혐동 작업 환경에서의 결합 허용에 대한 진전이 충분하게 이루어지지 못하고 있다. 본 논문에서는 EDR MCSCW를 제안한다. 이 시스템은 소프트웨어 기법을 사용함으로써 두레처험 멀티미디어직업 환경에서의 소프트웨어 오류를 감시하고 복구하는데 적합한 시스템이다.두레는 컴퓨터 협동 작업 환경을 우한 멀티미디어 응용에 관한 개발을 지원하기 위한 프레임윅이다. 오류가 발생했을 때 EDR_MCSCW는 윈도우에 있는 API함수에 있는 축 방법을 사용함으로써 오류를 감시한다. 오류가 발전되면, 스택을 사용함으로써 멀티미니어 공동작업 환경 상에서 복구하기 위하여 도미노 효과를 제거하는 기능을 가지고 있는 김사점과 복고 알고리즘을 제안한다.

  • PDF

Constructions and Properties of General (k, n) Block-Based Progressive Visual Cryptography

  • Yang, Ching-Nung;Wu, Chih-Cheng;Lin, Yi-Chin;Kim, Cheonshik
    • ETRI Journal
    • /
    • 제37권5호
    • /
    • pp.979-989
    • /
    • 2015
  • Recently, Hou and others introduced a (2, n) block-based progressive visual cryptographic scheme (BPVCS) in which image blocks can be gradually recovered step by step. In Hou and others' (2, n)-BPVCS, a secret image is subdivided into n non-overlapping image blocks. When t ($2{\leq}t{\leq} n$) participants stack their shadow images, all the image blocks associated with these t participants will be recovered. However, Hou and others' scheme is only a simple 2-out-of-n case. In this paper, we discuss a general (k, n)-BPVCS for any k and n. Our main contribution is to give two constructions (Construction 1 and Construction 2) of this general (k, n)-BPVCS. Also, we theoretically prove that both constructions satisfy a threshold property and progressive recovery of the proposed (k, n)-BPVCS. For k = 2, Construction 1 is reduced to Hou and others' (2, n)-BPVCS.

하드웨어 구현을 기반으로 한 블루투스 스캐터넷 형성 알고리즘 (A Bluetooth Scatternet Formation Algorithm based on Hardware Implementation)

  • 이한욱;고상근
    • 한국정보과학회논문지:정보통신
    • /
    • 제31권3호
    • /
    • pp.314-326
    • /
    • 2004
  • 블루투스는 휴대폰을 비롯한 디지털 디바이스간의 탄력적이고 확장성 있는 무선 ad-hoc 네트워크를 제공할 수 있는 기술로 가능성을 인정받아왔다. 이러한 네트워크가 지원되기 위해서는 블루투스 스캐터넷(Scatternet)은 필수적인 요소이다. 그러므로 블루투스 스캐터넷과 관련되어서 현재까지 다양한 방법론이 제시되고 있다. 하지만 기존의 연구들은 시뮬레이션을 통한 방법론을 제시하는데 그치는 경우가 대부분이며, 스캐터넷의 탄력성과 확장성을 확보하지 못하고 그 복잡성으로 인해 하드웨어 구현에 제약이 있는 경우들이 많다. 본 논문에서는 실제 하드웨어 구현이 용이하고, 스캐터넷의 탄력성과 확장성을 확보할 수 있는 노드 링 스캐터넷(Node Ring Scatternet:NRS) 알고리즘을 제안하였다. 이 알고리즘은 초기 형성과 재형성 부분으로 구성이 되어 있다. 초기 형성과 관련되어 제한적 SEEK/SCAN 알고리즘을 제안하였고, 재형성과 관련되어서는 DIAC 알고리즘과 예약 복구 노드(Reserved Recovery Node) 알고리즘을 제안하였다. 또 실제 시스템 상에서 스캐터넷 알고리즘을 운용하기 위한 SFMP(Scatternet Formation & Management Protocol)을 설계하고, 상용 블루투스 하드웨어로 구현을 하여 20개의 디바이스까지의 스캐터넷 실험을 수행하였다. 실험 결과 기존의 유사 알고리즘에 비해 스캐터넷 형성 시간과 그 확률이 높은 결과를 얻었다.

실증규모 체인스토커식 RDF전용보일러 개발 (Development of a Commercial-scale RDF Boiler with Chain type Stoker)

  • 최연석;김병길;노남선
    • 한국신재생에너지학회:학술대회논문집
    • /
    • 한국신재생에너지학회 2009년도 춘계학술대회 논문집
    • /
    • pp.813-816
    • /
    • 2009
  • A commercial-scale RDF boiler that its burning capacity is 400 kg-RDF/hr and steam production capacity is 2 ton/hr. It has a chain type stoker and waste heat recovery system. Heat exchanger is vertical water-pipe so that soot blowing and removal is convenient during operation. Dry scrubber, bag filter and activated carbon tower have been installed for the reduction of air pollutant gases and dust. Analysing data of pollutants from stack such as $SO_x$. $NO_x$ and dioxin shows so good results that the boiler system could comply the regulated emission limits.

  • PDF

복합발전용 배열회수보일러의 소음예측 (Noise Prediction of HRSG for Gas Turbine)

  • 남경훈;박석호;김백영;김원일
    • 소음진동
    • /
    • 제9권6호
    • /
    • pp.1116-1122
    • /
    • 1999
  • HRSG, which is one of main components of the combined cycle power plant,is composed of an inlet duct, a main body and casing, an outlet duct and a stack. It is important to design HRSG wihtin the allowable noise limit. For this purpose, it is necessary to analyze and predict the noise reduction and radiation at HRSG. In this paper, the technology for the noise prediction at each part of HRSG has been based on the empirical and field data, and also the HRSG noise prediction program has been developed. In order to verify the developed technology and program a field test is conducted. The results of noise prediction show good agreement with the measured.

  • PDF