TCP ¹× ¿¡´õ³Ý ¿¬°áµÈ PLCµé ÀüºÎ Ãë¾àÇÒ °¡´É¼º ³ô¾Æ
[º¸¾È´º½º ¹®°¡¿ë] »ê¾÷ ½Ã½ºÅÛ ¹× ÀåºñÀÇ ÅëÁ¦ ÀÚµ¿È¿¡ »ç¿ëµÇ´Â ÇÁ·Î±×·¥ °¡´É ³í¸® Á¦¾î ÀåÄ¡(Programmable Logic Controller, PLC)°¡ °ø°Ý¿¡ ³ëÃâµÇ¾î ÀÖ´Ù´Â ¼Ò½ÄÀÌ´Ù. PLC°¡ Àå¾ÇÀ» ´çÇϰųª °ø°ÝÀ» ¹ÞÀ¸¸ç ¹°¸®ÀûÀÎ ÇÇÇØ°¡ ´ë±Ô¸ð·Î ¹ß»ýÇÒ ¼ö ÀÖ´Ù´Â °Ç 2010³â À̶õÀÇ ÇÙ °ü·Ã ½Ã¼³ÀÌ ½ºÅνº³Ý(Stuxnet) °ø°ÝÀ» ¹Þ¾ÒÀ» ¶§ Áõ¸íµÈ ¹Ù ÀÖ´Ù. ´ç½Ã ½ºÅνº³ÝÀº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ìÀÇ Ãë¾àÁ¡À» ¾Ç¿ëÇØ ½Ã¼³ ³» PCµéÀ» Àå¾ÇÇÏ°í, ÀÌ PCµéÀ» ¹ßÆÇ »ï¾Æ PLC·Î Á¢±ÙÇÏ´Â µ¥ ¼º°øÇß´Ù.
¡ã "³×°¡ PLC³Ä?" "¾Æ´Ò¼¼..."
¿ÀǼҽº ½ÃÅ¥¸®Æ¼(OpenSource Security)ÀÇ ¶öÇÁ ½ºÆæ¹ö±×(Ralf Spenneberg)¿Í ¸¶ÀÌÅ© ºê·ç±×¸¸(Maik Bruggemann)´Â PLC ³»¿¡ ¸Ó¹«¸£¸ç ´Ù¸¥ Á¦¾îÀåÄ¡¿¡µµ ½º½º·Î È®»êÀÌ °¡´ÉÇÑ ¿úÀ» ÀÚü °³¹ßÇØ Áö³ ÁÖ ºí·¢ÇÞ¿¡¼ ¼±º¸¿´´Ù. ½ºÅνº³Ý ¶§¿Í´Â ´Þ¸® PC µîÀÇ Áß°£°úÁ¤À» ÇÊ¿ä·Î ÇÑ °Íµµ ¾Æ´Ï¾ú´Ù. ÀÌ ¿úÀº ÀüÅëÀÇ ¹é½Å ÅøÀ» °¡Áö°í´Â ŽÁö°¡ ¸Å¿ì ¾î·Á¿ü´Ù.
¶öÇÁ¿Í ¸¶ÀÌÅ©¿¡ µû¸£¸é ¡°ÀÌ ¿úÀ¸·Î¼ µå·¯³»°í ½Í¾ú´ø °Ç ÀÎÁõ ÀýÂ÷ ¾øÀ̵µ »ç¿ëÀÚ ÇÁ·Î±×·¥¿¡ º¯°æÀ» °¡ÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â PLC ¸ðµ¨ÀÌ ÇöÀå¿¡ Á¸ÀçÇÑ´Ù´Â °Í°ú, ÀÎÅͳݿ¡ ¿¬°áµÈ Àåºñ¸¦ Á¦¾îÇÏ´Â µ¥¿¡ »ç¿ëµÇ´Â ¸í·É¿¡µµ ºñ½ÁÇÑ Ãë¾àÁ¡ÀÌ ÀÖ´Ù´Â °Í¡±À̶ó°í ÇÑ´Ù. ÀÌ·± Ãë¾àÁ¡ÀÌ ÀÖ´Ù¸é, °ø°ÝÀÚ°¡ PLC¿¡ Äڵ带 ÁÖÀÔÇÏ´Â ¹ýÀ» Àß ¾È´Ù´Â °¡Á¤ ¾Æ·¡, Á¦¾îÀåÄ¡ÀÇ ¿ÀÀÛµ¿À» À¯¹ßÇÒ ¼ö ÀÖ´Ù.
µÎ Àü¹®°¡°¡ À̹ø ½ÇÇè¿¡ »ç¿ëÇÑ °Ç Áö¸à½ºÀÇ S7-1200 PLC ½Ã½ºÅÛÀ̾ú´Ù. ÀÌ ½Ã½ºÅÛÀ» ÀÛÀº »ê¾÷ Àåºñ¿¡ ¿¬°áÇØ °ø°ÝÀ» ½Ã¿¬Çß´Ù. ¸ÕÀú ½Ã½ºÅÛ¿¡ ¾î¶² ½ÄÀ¸·Î Á¢±ÙÇØ ¾î¶² ¹æ½ÄÀ» °ÅÃÄ ¾Ç¼º Äڵ带 ÁÖÀÔÇÏ´ÂÁö¸¦ ¼±º¸ÀÎ À̵éÀº, PLC¿¡ ¾î¶»°Ô ¸í·ÉÀ» Àü´ÞÇÒ ¼ö ÀÖ´ÂÁöµµ »ó¼¼È÷ ¼³¸íÇßÀ¸¸ç, ÀÌ·¸°Ô °¨¿°½ÃŲ ½Ã½ºÅÛÀ» °¡Áö°í °°Àº ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ¾î ÀÖ´Â ´Ù¸¥ PLC ½Ã½ºÅÛÀ» ã¾Æ³ª¼´Â °Í±îÁöµµ º¸¿©ÁÖ¾ú´Ù.
À̵éÀÌ Á¦ÀÛÇÑ ¿úÀº ¸ÕÀú ÀڱⰡ ½É°ÜÁø ³×Æ®¿öÅ©¸¦ ½ºÄµÇؼ Áö¸à½º S7-1200 ½Ã½ºÅÛÀÌ ÀÖ´ÂÁö ¿©ºÎºÎÅÍ ÆľÇÇß´Ù. ±×¸®°í TCP ¼ýÀڷκÎÅÍ S7-1200À» ŽÁöÇÏ´Â µ¥¿¡ ¼º°øÇß´Ù. ¿úÀº ÇÕ¹ýÀûÀÌ°í Á¤»óÀûÀÎ ¼ÒÇÁÆ®¿þ¾î º¯°æ ÇÁ·Î¼¼½º¸¦ °¡ÀåÇØ ½º½º·Î¸¦ º¹Á¦Çؼ ´Ù¸¥ ½Ã½ºÅÛµµ °¨¿°½ÃÄ×´Ù. PLC¿¡ µµÂøÇÑ ÈÄ¿¡, ¿úÀº ¶È°°Àº ÀÛ¾÷À» ¹Ýº¹ÇØ ´Ù¸¥ PLCµµ Â÷·Ê Â÷·Ê °ø°ÝÇØ ³ª°¬´Ù.
ÀÌ ¿úÀÇ À̸§Àº PLC ºí·¡½ºÅÍ(PLC Blaster)·Î ¿ø°ÝÀÇ C&C ¼¹ö¿Í TCP¸¦ ÅëÇØ Åë½ÅÇϵµ·Ï ¼³°èµÇ¾î ÀÖ¾ú´Ù.
°ø°ÝÀÌ ½±Áö¸¸Àº ¾Ê¾Ò´Ù. °¡Àå ¾î·Á¿ü´ø Á¡Àº Áö¸à½º PLC ½Ã½ºÅÛÀÌ »ç¿ëÇÏ°í ÀÖ´Â Åë½Å ÇÁ·ÎÅäÄÝÀ» ÆľÇÇÏ´Â °ÍÀ̾ú´Ù. ±×°Íµµ PLC ½Ã½ºÅ۵鳢¸® Åë½ÅÇÒ ¶§ÀÇ ÇÁ·ÎÅäÄÝÀ» ¾Ë¾Æ³»´Â °ÍÀÌ ¹«Ã´ ¾î·Á¿ü´Ù°í µÑÀº ¼³¸íÇÑ´Ù. ¡°PLC ½Ã½ºÅÛ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ ¼³¸í¼¸¦ ±¸ÇϱⰡ ¸Å¿ì Èûµé¾ú°í, ÀÎÅͳÝÀ» ¾Æ¹«¸® °Ë»öÇصµ °ü·Ã ÀÚ·á°¡ ³ª¿ÀÁö ¾Ê¾Ò½À´Ï´Ù. Áï ÀúÈñ ½º½º·Î ¾Ë¾Æ³»¾ß Çß´ø °ÍÀÌÁÒ. ±×·¯³ª ÇÁ·ÎÅäÄÝÀ» ÇÑ ¹ø Å©·¡Å· ÇÏ´Ï ±× µÚ °úÁ¤Àº ¼øÁ¶·Î¿ü½À´Ï´Ù.¡±
Áö¸à½ºÀÇ PLC¸¦ À̹ø ½ÇÇè¿¡ »ç¿ëÇϱâ·Î °áÁ¤ÇÑ °Ç ÀÌ Á¦Ç°µéÀÌ ½ÇÁ¦ ÇöÀå¿¡¼ ÀαⰡ ¸¹°í ÀÚü º¸¾È ÀåÄ¡¸¦ Æ÷ÇÔÇÏ°í Àֱ⠶§¹®ÀÌ´Ù. ½ÂÀÎ ÀýÂ÷ ¾øÀÌ Äڵ带 º¯°æÇÏÁö ¸øÇÏ°Ô ¼³Á¤µÇ¾î Àְųª ¾ÏÈ£¸¦ »ç¿ëÇѴٰųª, AES¸¦ ÅëÇØ ¼Ò½ºÄڵ带 ¾ÏÈ£ÈÇѴٰųª ÇÏ´Â º¸¾È ±â´ÉÀ» Áö¸à½º PLC ½Ã½ºÅÛÀº °¡Áö°í ÀÖ´Ù. ¶ÇÇÑ Ä«ÇÇ ÇÁ·ÎÅؼÇ(Copy Protection)À̶ó´Â ±â´Éµµ ÀÖ¾î »ç¿ëÀÚ ÇÁ·Î±×·¥ÀÌ Æ¯Á¤ PLC¿¡¼¸¸ ÀÛµ¿Çϵµ·Ï µÇ¾î Àֱ⵵ ÇÏ´Ù.
ÇÏÁö¸¸ À̹ø¿¡ ¼±º¸ÀÎ ¿ú °ø°ÝÀ¸·Î ÀÎÇØ ÀÌ·± º¸¾È ±â´Éµé ´ëºÎºÐÀÌ ºÒÃæºÐÇÏ´Ù´Â »ç½ÇÀÌ µå·¯³µ´Ù. ¡°¶ÇÇÑ ÇöÀç Á¸ÀçÇÏ´Â ÄÚµåÀÇ º¸È£¿¡¸¸ ÃÊÁ¡ÀÌ ¸ÂÃçÁ® ÀÖÁÒ. °ø°ÝÀÚ°¡ Äڵ带 º¯È½ÃÅ°´Â °Í¿¡ ´ëÇÑ °ø°Ý¿¡ ´ëÇÑ ¹æºñ°¡ ÁÁ´Ù°í´Â ¸»Çϱâ Èûµì´Ï´Ù.¡±
µÎ Àü¹®°¡´Â ¡°À̹ø ½Ã¿¬¿¡ »ç¿ëÇÑ Áö¸à½º ¸ðµ¨¸¸ÀÇ ¹®Á¦°¡ ¾Æ´Ï¡±¶ó°í ¼³¸íÀ» À̾´Ù. ¡°ÇÁ·Î±×·¥ÀÌ °¡´ÉÇÑ TCP ±â´ÉÀ» Áö¿øÇÏ´Â PLCµé ´ë´Ù¼ö°¡ TCP¸¦ ÅëÇÑ µ¥ÀÌÅÍ Àü¼ÛÀÌ °¡´ÉÇϵµ·Ï ¸¸µé¾îÁ® ÀÖÁÒ. ¶ÇÇÑ ´ëºÎºÐ »ê¾÷¿ë ¿¡´õ³Ý¿¡ ¿¬°áµÇ¾î ÀÖ°í¿ä. ÀÌ·± PLCµéÀÌ °ÅÀÇ ÀüºÎ °°Àº Ãë¾àÁ¡¿¡ ³ëÃâµÇ¾î ÀÖ´Ù°í °á·ÐÀ» ³»·Áµµ µË´Ï´Ù.¡±
µÎ Àü¹®°¡´Â ´Ù¸¥ ºê·£µå ¹× Àåºñµé¿¡ ´ëÇÑ ½ÇÇèµµ °è¼ÓÇؼ Çسª°¥ °ÍÀ̶ó°í ¹àÇû´Ù. ¡°Àåºñµé¸¶´Ù ÀÛµ¿¹ýÀ̳ª ¿ø¸®°¡ ¹Ì¼¼ÇÏ°Ô ´Þ¶ó¼ ¾î¶² ¹æºñÃ¥ÀÌ °¡Àå ÀÌ»óÀûÀÌ°í º¸ÆíÀûÀÏÁö ¿¬±¸Çسª°¡·Á¸é ÃÖ´ëÇÑ ¸¹Àº ÀåºñµéÀ» ½ÇÇèÇغ¸¾Æ¾ß ÇÕ´Ï´Ù. ¾ÆÁ÷Àº ½ÃÀÛ ´Ü°è¿¡ ºÒ°úÇÕ´Ï´Ù.¡±
Copyrighted 2015. UBM-Tech. 117153:0515BC
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>