Implementation of Security Plan from .NET Remoting Environment

닷넷 리모팅 환경에서의 보안 방안 구현

  • 김영서 (을지대학교 의료공학과)
  • Published : 2009.10.30

Abstract

While .NET and J2EE bisects recent distributed environment, .NET displays "Remoting" as a technology to call remote object. Remoting is frequently used as a protocol in OLTP's WEB program development in form of RPC that exchange data in XML form under HTTP environment. Purpose of this research is to draw problems when applying security to .NET remoting technology that is recently used in web programming, and to find effective application plan by implementing. The main discussion is following. First, network layer security should be replaced to application layer security for better performance and flexibility. Second, the serialization procedure that is repeated in both remoting and encryption module should take place once. Lastly, implementation of "Surrogate" and "Compress" will be discussed that enables to eliminate unnecessary data(table relations, keys, etc) that is used in dataset object of .NET in order to reduce the size of data. It is possible to achieve improvement in speed by two times through immediate implementation in these cases. In order for easier use, component based framework should be supplied hereafter.

최근의 웹환경은 닷넷과 자바로 양분되어 있다. 닷넷은 웹환경에서 원격의 객체를 호출하는 방법으로서 리모팅이라는 기술이 있다. 리모팅 기술 방식은 HTTP(Hypertext Transport Protocol)환경에서 데이터를 주고받는 원격호출의 한 형태로 SOAP(Simple Object Application Protocol)형태의 확장기술이다. 본 연구는 ERP(Enterprise Resource Planning)와 같은 잡한 업무의 웹프로그램에서 많이 사용하는 닷넷 리모팅 기술에서 ERP에 최적화한 응용계층 보안 적용, 리모팅 모듈과 암호화 모듈에서 중복되어 발생하는 직렬화 작업제거, 닷넷에서 사용되는 데이터 객체에 불필요한 데이터 제거를 통해 성능을 향상시키는 보안모듈 적용 방법을 제시하였다. 제시한 방법은 구현 및 실험을 통해 일반적인 보안적용에서 보다 약 2배의 속도 향상이 있음을 확인하였다. 향후 이와 관련된 컴포넌트 기반의 프레임워크 연구를 통해 편리한 개발자 환경 제공이 필요하다.

Keywords

References

  1. 남도현, "웹기반의 ERP보안 프레임워크 구현," 중앙대, pp.19-21, 2004.
  2. 임성춘, 남도현, 이종태, "중소기업 ERP 유지보수의 효율적 지원절차에 관한 연구," 대한산업공학회/한국경영과학회춘계공동학술대회논문집, pp.1309-1316, 2006.
  3. 박성진, 문봉교, "분산객체 컴퓨팅과 ERP서버," 정보과학회지, 제16권 11호, pp.29-37, 1998.
  4. 박종명, 강준석, "ASP.NET 웹파트 : 웹파트로 개인화 서비스구현," 마이크로소프트웨어, 통권303호, pp.174-179, 2009.
  5. 오재인, "ERP를 통한 통합정보시스템의 구현전략: A기업의 사례," 경영과학회지, 제15권 제2호, pp.83-90, 1998.
  6. 최무진, "국내 ERP연구에 대한 고찰과 과제," 경영정보학회 1999춘계학술대회논문집, pp.37-45, 1999.
  7. 이만영외, 인터넷보안기술, 생능출판사, pp.52-53, 2002.
  8. 조은애, 문창주, 백두권, "CBD에 기반한 SSL 컴포넌트의 설계 및 구현," 정보과학회논문지, 제12권 3호, pp.192-207,2006.
  9. 차영욱, 김춘희, "XML과 웹 서비스 컴퓨팅," 안동대학교 산학협력단 출판사, pp.23-33, 2007
  10. 홍승필외, e-Business Security, 파워북출판사, pp.165-170, 2000.
  11. 신태삼, 김영범, "MPLS망을 기반으로 하는 VPN의 성능에 관한 연구," 신호처리.시스템 학회 논문집 V8, n1 pp.51-57, 2007.