P2P º¿³Ý, ÀåÁ¡ ¸¹Áö¸¸ ±¸¼º ³À̵µ ³ô¾Æ...¹æ¾îÀÚÀÇ ³À̵µµµ µ¢´Þ¾Æ ³ô¾ÆÁ®
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] »õ·Î¿î ¸Ö¿þ¾î°¡ ¹ß°ßµÆ´Ù. º¸¾È ¾÷ü ¾Æ³ë¸»¸®(Anomali)°¡ ¹ß°ßÇÑ °ÍÀ¸·Î, Å»Áß¾ÓÈ µÈ ¿µ¼ÓÀû À¥ ÇÁ·ÎÅäÄÝÀÎ IPFS(InterPlanetary File System)ÀÇ P2P ³×Æ®¿öÅ©¿¡ ¶Ç ´Ù¸¥ P2P ³×Æ®¿öÅ©¸¦ Ȱ¿ëÇÏ´Â °Ô Ư¡À̶ó°í ÇÑ´Ù.

[À̹ÌÁö = iclickart]
2019³â 5¿ù¿¡ ¹ß°ßµÈ ÀÌ ¸Ö¿þ¾îÀÇ À̸§Àº ¾ÆÀÌÇǽºÅè(IPStorm)À¸·Î, °í(Go) ȤÀº °ñ·©(Golang) ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ¸¸µé¾îÁ³°í, À©µµ¿ì ±â°èµéÀ» Ç¥ÀûÀ¸·Î »ï°í ÀÖ´Ù. ½Ã½ºÅÛÀ» °¨¿°½ÃŲ ÈÄ¿¡´Â ¿î¿µÀÚµéÀÌ ÀÓÀÇÀÇ ÆÄ¿ö¼Ð Äڵ带 ½ÇÇàÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
Åë½Å¿¡ ÀÖ¾î¼ P2P ³×Æ®¿öÅ©¸¦ »ç¿ëÇϱ⠶§¹®¿¡ Á¤»ó Æ®·¡ÇȰú ¾Ç¼º Æ®·¡ÇÈÀÇ ±¸ºÐÀÌ ¸Å¿ì ¾î·Æ°í, °¨¿°µÈ ½Ã½ºÅÛÀÌ C&C ¼¹ö·Î ´Ã»ó ¿¬°áµÇ¾î ÀÖÀ» Çʿ䰡 ¾ø´Ù. Áï °Å´ëÇÑ P2P º¿³ÝÀÌ ¿î¿µµÈ´Ù´Â °Çµ¥, °¢ º¿µéÀÌ Á÷Á¢ ¿¬°áµÇ¾î ÀÖÀ¸¹Ç·Î °ø°ÝÀÚ°¡ º¸³½ ¸í·ÉÀÌ ÀÌ º¿¿¡¼ Àú º¿À¸·Î ½±°Ô Áõ½ÄµÉ ¼ö ÀÖ´Ù. ÀåÁ¡ÀÌ ¸¹Àº¸¸Å P2P º¿³ÝÀ» ±¸¼ºÇÑ´Ù´Â °Ç »ó´çÈ÷ ¾î·Á¿î ÀÏ·Î, ¾ÆÀÌÇǽºÅè ¹èÈÄ¿¡ ÀÖ´Â °ø°ÝÀÚµéÀÇ ¼öÁØÀÌ ²Ï³ª ³ôÀº °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.
ÀÌ ¸Ö¿þ¾î°¡ ³²¿ëÇÏ´Â IPFS¶õ, ÀÏÁ¾ÀÇ P2P ÆÄÀÏ ½Ã½ºÅÛ ÇÁ·ÎÁ§Æ®·Î, ¡°ÀÎÅͳÝÀÇ Å»Áß¾ÓÈ¡±¸¦ ¸ñÀûÀ¸·Î °³¹ßµÈ °ÍÀÌ´Ù. ´Ù¾çÇÑ ÆÄÀϵéÀ» È£½ºÆÃÇÏ´Â µ¥ »ç¿ëµÇ¸ç, ÀÌ ÆÄÀÏ ½Ã½ºÅÛ¿¡´Â Ŭ¶óÀÌ¾ðÆ®³ª °ø°ø °ÔÀÌÆ®¿þÀ̸¦ ÅëÇØ Á¢±ÙÀÌ °¡´ÉÇÏ´Ù. IPFSÀÇ ³×Æ®¿öÅ© ÄÚµå´Â libp2p¶ó´Â À̸§ÀÇ ¿ÀǼҽº ÇüÅ·Π°ø°³µÈ ¹Ù ÀÖ´Ù.
libp2p´Â ¸ðµâ ÇüÀÇ ³×Æ®¿öÅ© ½ºÅÃÀ¸·Î ºÎÆ®½ºÆ®·¡ÇÎ(bootstrapping), NAT Åë°ú(NAT Traversal), ¸±·¹ÀÌ, ÇÇ¾î ¹ß°ß, ÆÛºê¼ºê(pubsub)¿Í °°Àº ±â´ÉµéÀ» Áö¿øÇÑ´Ù. ÀÌ ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ P2P ³×Æ®¿öÅ©¸¦ ±¸¼ºÇÏ´Â °Ô °¡´ÉÇÏ´Ù. ¾ÆÀÌÇǽºÅèµµ °á±¹ À̸¦ Ȱ¿ëÇØ º¿³ÝÀ» ¸¸µå´Â ¸Ö¿þ¾î´Ù. ±×·¸±â ¶§¹®¿¡ °¨¿°µÈ ±â±â¸¦ ƯÁ¤Çس»´Â °Ô ¾î·Æ´Ù°í ÇÑ´Ù. ¡°¶ÇÇÑ °í ¾ð¾î·Î ¸¸µé¾îÁ³±â ¶§¹®¿¡ ¸ÆOS Àåºñ¿¡¼ °³¹ßµÈ °Íó·³ º¸À̱⵵ ÇÕ´Ï´Ù.¡±
¾ÆÀÌÇǽºÅè¿¡´Â ¹é½Å ȸÇÇ ±â´Éµµ ¼û°ÜÁ® ÀÖ´Ù. ¶ÇÇÑ ¼µåÆÄƼ ÆÐŰÁöÀÎ ½Ì±Û(Single)À» »ç¿ëÇØ ÇÑ ¹ø¿¡ ÇϳªÀÇ ÀνºÅϽº¸¸ ½ÇÇàµÉ ¼ö ÀÖµµ·Ï °Á¦ÇÑ´Ù. °¨¿° ÈÄ¿¡´Â ¹æÈº® ¼³Á¤À» ¹Ù²ã P2P ¿¬°áÀÌ °¡´ÉÇϵµ·Ï ¸¸µé±âµµ ÇÑ´Ù.
¾ÆÀÌÇǽºÅèÀº ÆÄÀÏÀÇ ¾÷·Îµå¿Í ´Ù¿î·Îµå ±â´Éµµ °®Ãß°í ÀÖ´Ù. ¾÷·Îµå¿Í ´Ù¿î·Îµå´Â ÁÖ·Î ÆÛºê¼ºê ³×Æ®¿öÅ©¸¦ ÅëÇØ ÀÌ·ïÁø´Ù. ¸®¹ö½º ¼Ð(reverse shell) ±â´Éµµ ÀÖ¾î °ø°ÝÀÚ°¡ ÀÓÀÇÀÇ ÆÄ¿ö¼Ð Äڵ带 ½ÇÇàÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
¾Æ³ë¸»¸®´Â ¸Ö¿þ¾îÀÇ ³ª¹« ±¸Á¶¸¦ ºÐ¼®Çϸç, ¡°À©µµ¿ì ¿ÜÀÇ ¿î¿µ üÁ¦¿¡ ¸Â°Ô ÄÄÆÄÀϸµ ÇÏ´Â °Íµµ °¡´ÉÇÑ °ÍÀ¸·Î º¸Àδ١±°í ¹àÇû´Ù. ¡°¾Æ¹«·¡µµ °ø°ÝÀÚ°¡ ´Ù¸¥ OS¸¦ À§ÇÑ ¾ÆÀÌÇǽºÅèÀ» Á¦ÀÛÇÏ´Â °úÁ¤ Áß¿¡ ÀÖ´Â °Í °°±âµµ ÇÕ´Ï´Ù. ¾ÆÁ÷ ´Ù¸¥ ¹öÀüÀÇ ¾ÆÀÌÇǽºÅèÀ» º¸¾È ¾÷°è°¡ ¹ß°ßÇÏÁö ¸øÇ߰ųª¿ä.¡±
ÇöÀç±îÁö ¾ÆÀÌÇǽºÅè¿¡ ´çÇÑ ±â°è´Â ¼öõ ´ë Á¤µµ´Ù. ¡°ÀÌ´Â ¾à 10½Ã°£ µ¿¾ÈÀÇ È°µ¿ ³¡¿¡ ¾òÀº ¼º°úÀÔ´Ï´Ù. °íÀ¯ P2P ³ëµå°¡ ÃÑ 2847°³ ¹ß°ßµÆ°Åµç¿ä. ±×·¸´Ù°í °¨¿°µÈ ½Ã½ºÅÛÀÇ ¼ö°¡ Á¤È®È÷ 2847°³¶ó°í ¸»ÇÒ ¼ö´Â ¾ø½À´Ï´Ù. ÇÏÁö¸¸ ±× ºñ½ÁÇÑ ±Ô¸ð Á¤µµ µÈ´Ù´Â °Ç ¸Â½À´Ï´Ù.¡±
IPFSÀÇ P2P ³×Æ®¿öÅ©¸¦ »ç¿ëÇØ º¿³ÝÀ» ±¸¼ºÇÑ ¸Ö¿þ¾î°¡ ¹ß°ßµÈ °Ç À̹øÀÌ Ã³À½ÀÌ´Ù. ¡°¿µ¸®ÇÑ ½ÃµµÀÔ´Ï´Ù. Á¤»ó P2P ³×Æ®¿öÅ©¿Í ÀÚ¿¬½º·´°Ô ¼¯À̱⠶§¹®¿¡ ŽÁö°¡ ¾î·Æ°í, Æó¼â°¡ ½±Áöµµ ¾Ê½À´Ï´Ù. ¿Ö³ÄÇϸé IPFS ³×Æ®¿öÅ© Àüü¸¦ ¸¶ºñ½Ãų À§ÇèÀÌ Àֱ⠶§¹®ÀÔ´Ï´Ù. °ø°ÝÀÇ ³À̵µ°¡ ¿Ã¶ó°¡´Â ¸¸Å ¹æ¾îÀÇ ±×°Íµµ »ó½Â ÁßÀÔ´Ï´Ù.¡± ¾Æ³ë¸»¸®ÀÇ °á·ÐÀÌ´Ù.
3ÁÙ ¿ä¾à
1. IPFS¶ó´Â P2P ³×Æ®¿öÅ· ÇÁ·ÎÅäÄÝ »ç¿ëÇØ º¿³Ý Çü¼ºÇÏ´Â ¸Ö¿þ¾î ³ªÅ¸³².
2. ÀÌ ¸Ö¿þ¾î¿¡´Â ¾ÆÀÌÇǽºÅèÀ̶ó´Â À̸§ÀÌ ºÙÀ½. ŽÁö¿Í Æó¼â°¡ ¸Å¿ì ¾î·Á¿î º¿³Ý Çü¼ºÇÏ´Â °Ô Ư¡.
3. IPFS »ç¿ëÇÏ´Â ¸Ö¿þ¾î »ç»ó óÀ½À¸·Î ³ªÅ¸³ °Í. °ø°ÝÀÚÀÇ ¼öÁØ ¿Ã¶ó°¡°í, ¹æ¾îÀÇ ³À̵µµµ ³ô¾ÆÁö°í.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>