Covert ä³Î Æò°¡ ÇÁ·¹ÀÓ ¿öÅ©

CCHEF´Â Linux¿¡¼­ ½ÇÇàÁßÀÎ ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ¿¡¼­ Ä¿¹öÆ® ä³ÎÀ» °æÇèÀûÀ¸·Î Æò°¡ÇϱâÀ§ÇÑ ¼ÒÇÁÆ®¿þ¾î ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

Covert ä³Î Æò°¡ ÇÁ·¹ÀÓ ¿öÅ© ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Sebastian Zander
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://caia.swin.edu.au/cv/szander/cc/cchef/

Covert ä³Î Æò°¡ ÇÁ·¹ÀÓ ¿öÅ© ű×


Covert ä³Î Æò°¡ ÇÁ·¹ÀÓ ¿öÅ© ¼³¸í

CCHEF´Â Linux¿¡¼­ ½ÇÇàÁßÀÎ ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ¿¡¼­ RAPTT ä³ÎÀ» °æÇèÀûÀ¸·Î Æò°¡ÇϱâÀ§ÇÑ ¼ÒÇÁÆ®¿þ¾î ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. COVERT ä³Î Æò°¡ ÇÁ·¹ÀÓ ¿öÅ© (CCHEF)´Â Linux¿¡¼­ ½ÇÇàµÇ´Â ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀÇ Ä¿¹öÆ® ä³ÎÀ» °æÇèÀûÀ¸·Î Æò°¡ÇϱâÀ§ÇÑ ¼ÒÇÁÆ®¿þ¾î ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. Åë½ÅÀÌ Á¸ÀçÇÑ´Ù´Â °£´ÜÇÑ »ç½ÇÀÌ Á¾Á¾ ÀÇȤÀ» Å°¿ì°í Ãß°¡ Á¶Ä¡¸¦ ÃëÇÒ¸¸Å­ ÃæºÐÈ÷ Åë½ÅÀ» È®º¸Çϱ⿡ ÃæºÐÇÏÁö ¾Ê½À´Ï´Ù. Covert ä³ÎÀº ÀϹÝÀûÀ¸·Î »ç¿ëµÇÁö ¾Ê´Â Åë½Å ¼ö´ÜÀ» »ç¿ëÇÏ¿© ÀÇ»ç ¼ÒÅëÀÇ Á¸À縦 ¼û±â´Â °ÍÀ» ¸ñÇ¥·ÎÇÕ´Ï´Ù. ÀÎÅͳݿ¡¼­ ¾öû³­ ¾çÀÇ µ¥ÀÌÅÍ¿Í ±¤¹üÀ§ÇÑ ¼öÀÇ ´Ù¸¥ ÇÁ·ÎÅäÄÝÀº ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀÇ Ä¿¹öÆ® ä³Î ¿ë °í ´ë¿ªÆø Â÷·®À¸·Î ÀÌ»óÀûÀÔ´Ï´Ù. De-Facto Ç¥ÁØ Ä¿¹öÆ® ä³Î Åë½Å ¸ðµ¨Àº Á˼ö ¹®Á¦ÀÔ´Ï´Ù. µÎ »ç¶÷, ¾Ù¸®½º¿Í ¹äÀÌ °¨¿Á¿¡ ´øÁ® Á®¼­ Å»ÃâÇÏ°íÀÚÇÕ´Ï´Ù. ÀÇ»ç ¼ÒÅëÇØ¾ß ÇÒ Å»Ãâ °èȹ¿¡ µ¿ÀÇÇÏÁö¸¸ À¢µð´Â ¸ðµç ¸Þ½ÃÁö¸¦ ¸ð´ÏÅ͸µÇÕ´Ï´Ù. À¢µð°¡ Àǽɽº·¯¿î ¸Þ½ÃÁöÀÇ ÈçÀûÀ» ¹ß°ßÇÏ¸é ¾Ù¸®½º¿Í ¹äÀ» µ¶¹æ °¨±ÝÀ¸·Î ¹èÄ¡ ÇÒ °ÍÀÔ´Ï´Ù. Alice¿Í BobÀº ¼û°ÜÁø Á¤º¸°¡ Æ÷ÇÔ µÈ ¹«ÇØÇÑ ¸Þ½ÃÁö¸¦ ±³È¯ÇؾßÇÕ´Ï´Ù. (Èñ¸ÁÀûÀ¸·Î) Wendy´Â CCHEF (Covert Channels Evaluation Framework)¶ó´Â ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ¿¡¼­ Ä¿¹öÆ® ä³ÎÀ» °æÇèÀûÀ¸·Î Æò°¡ÇϱâÀ§ÇÑ À¯¿¬ÇÑ ¼ÒÇÁÆ®¿þ¾î ÇÁ·¹ÀÓ ¿öÅ©¸¦ °³¹ßÇß½À´Ï´Ù. CCHEF´Â Linux¿¡¼­ ½ÇÇàµÇ¸ç ½ÇÁ¦ ¿À¹öÆ® Æ®·¡ÇÈÀÌÀÖ´Â ½ÇÁ¦ ³×Æ®¿öÅ©¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ ÃßÀû ÆÄÀÏ¿¡¼­ overt Æ®·¡ÇÈÀ» »ç¿ëÇÏ¿© covert ä³ÎÀ» ¿¡¹Ä·¹ÀÌÆ® ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ½ÇÁ¦ Æ®·¡ÇÈÀ» »ç¿ëÇÑ Å×½ºÆ®´Â ´õ ¸¹Àº ¼öÀÇ È£½ºÆ®¿¡¼­ Çö½ÇÀûÀÎ Æ®·¡ÇÈ ¹Í½º¸¦ »ý¼ºÇÏ´Â °ÍÀÌ °ÅÀÇ ºÒ°¡´ÉÇÑ Á¦¾î µÈ Å×½ºÆ® º£µå·Î Á¦Çѵ˴ϴÙ. µû¶ó¼­ CCHEF´Â ÃßÀû ÆÄÀÏ¿¡¼­ ¿À¹öÆ® Æ®·¡ÇÈÀ» ±â¹ÝÀ¸·Î µ¤°³ ä³ÎÀ» ¿¡¹Ä·¹ÀÌÆ®ÇÏ´Â ´ÜÀÏ È£½ºÆ®¿¡¼­µµ ½ÇÇàµË´Ï´Ù .CCHEF´Â ½ÇÁ¦ Ä¿¹öÆ® ä³Î Åë½Å¿¡ »ç¿ëµÇ´Â °æ¿ì (MIS)·Î ¼³°èµÇÁö ¾Ê¾Ò½À´Ï´Ù. µû¶ó¼­ ¿ì¸®´Â ¹ß½ÅÀÚ ¶Ç´Â ¼ö½ÅÀÚ¸¦ ¾î¶² ½Ä À¸·Îµç À§ÀåÇÏ·Á´Â ½Ãµµ°¡ ¾ø¾úÀ¸¸ç, º¸³½ »ç¶÷°ú ¼ö½ÅÀÚ°¡ Á¤»óÀûÀÎ »ç¿ëÀÚ °ø°£ ¾ÖÇø®ÄÉÀ̼ÇÀÌ°í À̸¦ ÅëÇØ ½ÇÁ¦ Ä¿¹öÆ® ä³Î ¸Þ¼Òµå (³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀÇ ¼û°ÜÁø Á¤º¸ Æ÷ÇÔ)¿¡ ÃÊÁ¡À» ¸ÂÃß°í ½ÇÇà ÆÄÀÏÀ» ¼û±â´Â ±â¼ú µîÀ» ¼û±â´Â ±â¼úÀ̹ǷΠ»ç¿ëÇÒ ¼öÀÖ´Â ¿À¿ëÀ» ¹æÁöÇÏ°í ÈÞ´ë°¡ ½±½À´Ï´Ù. CCHEFÀÇ Áß¾Ó ±¸¼º ¿ä¼Ò´Â ä³ÎÀÔ´Ï´Ù. ¿©·¯ ÀåÄ¡ ¸ðµâ°ú ÀÎÅÍÆäÀ̽ºÇÏ´Â ¸ðµâÀÔ´Ï´Ù. º¸³¾ ¼öÀÖ´Â Ä¿¹öÆ® µ¥ÀÌÅÍ´Â ÀåÄ¡¿¡¼­ µ¤°³¿¡¼­ ÀÐÇôÁö°í ¼ö½Å µÈ Ä¿¹öÆ® µ¥ÀÌÅÍ°¡ µ¤°³ Ãâ·Â ÀåÄ¡¿¡ ±â·ÏµË´Ï´Ù. ¿À·ù ÀÎ / ¾Æ¿ô ÀåÄ¡´Â Covert µ¥ÀÌÅÍÀÇ Ä³¸®¾î·Î »ç¿ëµÉ IP ÆÐŶ ½ºÆ®¸²À¸·Î ÅÇÇÕ´Ï´Ù. º¸³½ »ç¶÷ÀÇ ÀûÀýÇÑ overt ÆÐŶÀº °¡·Î ä°í ä³Î ¸ðµâ·Î Àü´ÞµË´Ï´Ù. ä³Î ¸ðµâÀº µ¤°³ µ¥ÀÌÅ͸¦ ÀÎÄÚµùÇÏ°í ¼öÁ¤ µÈ ÆÐŶÀ» ´Ù½Ã ÀåÄ¡·Î Àü´ÞÇÏ¿© ³×Æ®¿öÅ©¿¡ ´Ù½Ã ÁÖÀÔÇÕ´Ï´Ù. ¼ö½Å±â¿¡ ¿À·ù ÆÐŶÀÌ µµÂøÇϸé ä³Î ¸ðµâÀº ÆÐŶÀ» ´Ù½Ã ÁÖÀÔÇϱâ Àü¿¡ Ä¿¹öÆ® Á¤º¸¸¦ µðÄÚµùÇÏ°í Ä¿¹öÆ® ä³ÎÀ» Á¦°ÅÇÕ´Ï´Ù (°¡´ÉÇÑ °æ¿ì). (CCHEF´Â Æó»ö ÆÐŶÀÇ º¹»çº»À» »ç¿ëÇÏ°í ½ÇÁ¦ Æ®·¡ÇÈÀ» Áö¿¬½ÃÅ°Áö ¾Ê´Â ÆÐ½Ãºê ¼ö½Å±â¸¦ Áö¿øÇÏÁö ¾ÊÀ¸¸ç, µ¤°³ ä³ÎÀ» Á¦°ÅÇÏ´Â °æ¿ì ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ä³Î ¸ðµâÀº º¯Á¶, ÇÁ·¹ÀÓ, ¾ÈÁ¤ÀûÀÎ Àü¼Û, ¾Ïȣȭ µîÀ» ´ã´çÇÏ´Â ´Ù¾çÇÑ ÇÏÀ§ ¸ðµâÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ±×¸² 1Àº Alice (Covert Sender)¿¡¼­ Bob (Covert Receiver)¿¡¼­ ³×Æ®¿öÅ©¸¦ ÅëÇØ Ä¿¹öÆ® Á¤º¸¸¦ Àü¼ÛÇÏ´Â CCHEF¸¦ º¸¿©ÁÝ´Ï´Ù. ÀÌ ±×¸²Àº ´Ü¹æÇâ ä³ÎÀ» º¸¿© ÁÖÁö¸¸ CCHEFÀÇ ÀÏ¹Ý Ã¤³ÎÀº ¾ç¹æÇâ (»ç¿ë °¡´ÉÇÑ ¿À¹öÆ® Æ®·¡ÇÈ¿¡ µû¶ó ´Ù¸§)ÀÔ´Ï´Ù.


Covert ä³Î Æò°¡ ÇÁ·¹ÀÓ ¿öÅ© °ü·Ã ¼ÒÇÁÆ®¿þ¾î

°¡µ¿±³

DrawBridge´Â Åػ罺ÀÇ ´ëÇп¡¼­ °³¹ß ÇÑ ¹æÈ­º® ÆÐÅ°Áö·Î Å« Çо÷ ȯ°æÀ» ¿°µÎ¿¡µÎ°í ¼³°èµÇ¾ú½À´Ï´Ù. ...

168

´Ù¿î·Îµå

Çص¶Á¦

Antidote´Â ³×Æ®¿öÅ©¿¡¼­ ARP ½ºÇªÇÎ ( "Áßµ¶"À̶ó°íµµ ÇÔ)À» ŽÁöÇÏ°í ÀûÀýÇÏ°Ô °æ°íÇÏ´Â µ¥¸óÀÔ´Ï´Ù. ...

137

´Ù¿î·Îµå