Security Verification of FTP-Proxy Security Model Coloured Petri Net

컬러드 페트리 네트를 기반으로 한 FTP 프록시 보안 모델의 안전성 검증

  • Published : 2001.09.01

Abstract

The firewall systems can be installed between the intemal network and the extemal network. The firewall systems has the least privilege, so its does not provide transparency to user. This problem of transparency can be solved by using the proxy. In this thesis, I have designed and verified the FTP-PSM(FTP-Proxy Security Mode]) which provides transparency for the firewall systems and has a strong security function. FTP-PSM doesn't finish its work after implementing a command. Instead, its does several security functions such as user authentication, MAC(MandatOlY Access Controll, DAC(Discretionary Access Controll and authentication of user group. Those data must not be lost under any circumstances in order to implement the above security functions. So, the security against such problems as falling into deadlock or unlimited loop during the implementation must be verified. Therefore, FTP-PSM suggested in thesis was verified its security through PHPlace Invariant) based on CPNlCo]oured Petri Net).

기존의 호스트 기반 보안 시스템에서 네트워크 기반의 보안 시스템으로 침입차단 시스템을 설치하지만 침입차단 시스템은 보안에 대하여 최소 권한을 가지므로 사용자에게 투명한 서비스를 제공해 주지 못한다. 따라서 침입차단 시스템에 프록시를 두어서 서비스의 투명성을 제공하고 보다 강화된 보안 기능을 갖는 FTP 프록시 보안 모델(FTP-PSM:FTP-Proxy Security Model)을 설계하였다. FTP-PSM은 한 개의 명령어가 입력되고 실행이 끝나는 것이 아니라 계속적으로 사용자 인증 기능 강제적 접근제어 기능 임의적 접근제어 기능 그리고 그룹별 명령어 사용권한 인증 등과 같은 보안 기능을 실행한다. 이러한 보안 기능이 실행되기 위해서 입력된 데이터는 어떤 상황에서도 손실되지 않아야 하므로 실행과정이 무한 루프가 되어 계속 순환하거나 교착 상태가 되는 등의 문제에 대한 안정성을 검증하여야만 한다. 따라서 본 논문에서 제안하는 FTP-PSM은 CPN을 기반으로 한 상태 불변식으로 안정성을 검증하였다.

Keywords

References

  1. Analysis of CP-nets, http://www.daimi.aau.edu/CPnets/intro/analysis.html, December 1997
  2. Bill Cheswick and Steve Bellovin, 'Fireuialls and Internet Security: Repelling the Wily Hacker,' Addison Wesley Edition, 1994
  3. Chris Hare & Karanjit Siyan, 'Internet Firewall and Network Security' Second Edition, New Riders, 1996
  4. Douglas Comer and David Stevens, 'Intemetworking with TCP/IP Vols I, II and Ill,' Prentice-Hall. 1991
  5. Design/CPN Overview of CPN ML Syntax, Meta Software, 1993
  6. Design/CPN Programmer's Manual for X Windows Version 2.0, Meta Software, 1993
  7. Design/CPN Reference Manual for X-Windows Version 2.0, Meta Software, 1993
  8. Design/CPN Occurence Graph Manual for XWindows Version 2.0, Meta Software, 1993
  9. Karanjit Siyank & Chris Hare, 'Internet Firewalls and Network Security,' New Riders Publishing, 1995
  10. Kurt Jensen, 'Colored Petri Nets. Basic Concepts, Analysis Methods and Practical Use'. Volume 1, 2, 3: Basic Concepts, EA TCS monographs on Theoretical Computer Science, Springer- Verlag 1992