DHT(Distributed Hash Table) 기반 P2P 오버레이 네트워크 보안 위협 분석

  • 권혁찬 (한국전자통신연구원 정보보호연구단 P2P 보안연구팀) ;
  • 나재훈 (한국전자통신연구원 정보보호연구단 P2P 보안연구팀) ;
  • 장종수 (한국전자통신연구원 정보보호연구단 네트워크보안그룹)
  • Published : 2005.12.01

Abstract

올 9월 NGN2005에서는 2003년을 기점으로 하여 인터넷에서 가장 많은 트래픽을 차지하는 서비스가 P2P(Peer-to-Peer) 서비스라는 통계를 발표하였다. 실제로, 현재 수많은 사용자가 P2P 서비스를 이용하고 있으며 다양한 P2P 응용 및 구조에 대한 연구가 다소 활발히 진행되고 있는 상황이다. 최근에는 P2P 파일공유 응용분야에서 DHT(Distributed Hash Table) 기반의 오버레이 네트워크를 활용하고자 하는 일부 연구도 진행되고 있다. 이와 관련하여 본 고 에서는 DHT 기반 P2P 오버레이 네트워크를 구축하기 위한 기존의 방식들을 소개하고, 이에 대한 보안 위협을 분석하고자 한다.

Keywords

References

  1. A. Parker, 'The Impact of P2P', NGN (Next Generation Networks)2005 presentation slides, Sep. 26-30, Washingon D.C., 2005
  2. Napster, http://www.napster.com
  3. The Gnutella Protocol Specification v0.4, Document Revision 1.2
  4. Ion Stoica, Robert Morris, David Karger, M.Frans Kaashoek, Hari Balakrishnan, 'Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications,' ACM SIGCOMM'01, 2001
  5. Antony Rowstron and Peter Druschel, 'Pastry: Scalable, decentralized object location and routing for large-scale peer-to-peer systems,' Proc. of the 18th IFIP/ACM International Conference on Distributed Systems Platforms(Middleware 2001). Heidelberg, Germany, Nov. 2001
  6. D.Barkai. 'Peer-to-Peer Computing : Technologies for Sharing and Collaborating on the Net,' Intel-Press, 2002
  7. S. P. Ratnasamy, 'A Scalable Content Addressable Network' Ph.D thesis, University of Berkeley, fall 2002
  8. S. Ratnasamy, P.Francis, M.Handley, R.Karp, 'A Scalable Content-Addressable Network', SIGCOMM'01, 2001
  9. Chord, http://pdos.csail.mit.edu/chord/
  10. PASTRY, http://freepastry.rice.edu/
  11. E. Sit and R. T. Morris, 'Security Considerations for Peer-to-Peer Distributed Hash Tables', In the proceedings of the First International Workshop on Peer-to-Peer Systems (IPTPS '02), March, 2002: Cambridge, MA
  12. M.Castro, P.Druschel. A.Ganesh, A.Rowstron and D.S.Wallach,'Secure Routing for Structured Peer-to-Peer Overlay Networks', Proc. of the 5th Usenix Symposium on Operating Systems Design and Implementation, Boston, MA. Dec., 2002
  13. CFS project, http://pdos.csail.mit.edu/chord/
  14. PAST project, http://freepastry.rice.edu/ PAST/default.htm
  15. SCRIBE project, http://freepastry.rice.edu/ SCRIBE/default.htm
  16. SplitStream project, http://freepastry. rice.edu/SplitStream/default.htm
  17. POST project, http://freepastry.rice.edu /POST/default.htm
  18. Squirrel project, http://freepastry.rice. edu/Squirrel/default.htm
  19. Scrivener project, http://freepastry.ric e.edu/Scrivener/default.htm
  20. Herald project, http://research.microsoft. com/sn/Herald/
  21. DSPR project, http://dynamo.ecn.purdue. edu/-ychu/projects/dpsr/
  22. Oceanstore project, http://oceanstore.cs. berkeley.edu/
  23. Y.D.Kim, P2P networks and their security (presentation slides), ETRI 전문가 초청 세미나 2005