Home > Àüü±â»ç

±¹³» º¸¾Èü°è µÚÈçµç ¡®BPFµµ¾î¡¯, °ø·« ³ª¼± ÇǾØÇǽÃÅ¥¾î

ÀÔ·Â : 2025-05-24 10:47
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â īī¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
¸®´ª½º ±â¹Ý º¸¾È ½Ã½ºÅÛ ¹«·ÂÈ­ÇÑ BPFµµ¾î
Æ®¸®°ÅÀÎ ¡®¸ÅÁ÷ ÆÐŶ¡¯ ŽÁöÇϰí Â÷´ÜÇÏ´Â °ÍÀÌ ÇÙ½É


[º¸¾È´º½º Á¶ÀçÈ£ ±âÀÚ] SKÅÚ·¹ÄÞ ÇØÅ· »çÅ ÀÌÈÄ ±¹³» »ê¾÷°è´Â º¸¾È Á¡°ËÀÌ È­µÎ´Ù. BPFµµ¾î·Î ¸®´ª½º ±â¹Ý ¼­¹öº¸¾È ü°è°¡ ¹«·ÂÈ­µÇ¸é¼­´Ù. BPFµµ¾î ŽÁöºÎÅÍ »õ·Î¿î º¸¾È ü°è¿¡ ´ëÇÑ °ü½Éµµ ¾î´À ¶§º¸´Ù ³ô´Ù.

ÇǾØÇǽÃÅ¥¾î(´ëÇ¥ ¹Úõ¿À)´Â 23ÀÏ BPFµµ¾î¸¦ ºÐ¼®, ¼­¹ö ħÀÔ ¹æ½ÄÀ» Áß½ÉÀ¸·Î °ø°ÝÀ» ¹æÁöÇÏ´Â ¡®ÇǾØÇǽÃÅ¥¾î ³×Æ®¿öÅ© ÇØÅ· À§ÇùÇàÀ§ ŽÁö¡¯(PNPSECURE Sever Threat Detector) µµ±¸¸¦ ¹«·á °ø°³Çß´Ù.

BPFµµ¾î´Â Á¤º¸¸¦ Å»ÃëÇÏ´Â ÀÎÆ÷½ºÆ¿·¯(Infostealer) °è¿­ÀÇ ´ëÇ¥ÀûÀÎ ¾Ç¼ºÄÚµå´Ù. ÇÇÇØ ±â¾÷ÀÇ ¼­¹ö¿¡¼­ ¹Î°¨ Á¤º¸¸¦ ÈÉÄ¡´Â °ÍÀÌ ÁÖµÈ ¿ªÇÒ·Î, °íµµÈ­µÈ À§Àå ±â¹ýÀ» Ȱ¿ëÇØ ³×Æ®¿öÅ© ³»ºÎ¿¡ Àå±â°£ ÀáÀÔÇß´Ù°¡ Ȱµ¿ÇÏ´Â °ÍÀÌ Æ¯Â¡ÀÌ´Ù.

ÀÌ ¾Ç¼ºÄÚµå´Â ½Ã½ºÅÛ ¹æÈ­º® Á¤Ã¥À» ¿ìȸÇϰí, Æ÷Æ®¸¦ ¿­Áö ¾Ê¾Æµµ ¿ÜºÎ ¸í·ÉÀ» ¼ö½ÅÇÒ ¼ö ÀÖ´Ù. °¨¿° ÈÄ ¼ö³â°£ ŽÁöµÇÁö ¾ÊÀ» Á¤µµ·Î Àº¹ÐÇÏ°Ô ÀÛµ¿Çϴµ¥, ½Ã½ºÅÛ ³» ƯÁ¤ Æ®·¡ÇÈÀ» ¼±º° ¼ö½ÅÇØ ¡®¸ÅÁ÷ ÆÐŶ¡¯À¸·Î ºÒ¸®´Â ¸í·É¾î·Î ¾Ç¼ºÄڵ带 Ȱ¼ºÈ­ÇÏ°í µ¥ÀÌÅÍ À¯ÃâÀ» ½ÃµµÇÑ´Ù.

¡ãBPFµµ¾îÀÇ Æ¯¼º [ÀÚ·á: ÇǾØÇǽÃÅ¥¾î]


¹æÈ­º®À» ¹«·ÂÈ­ÇÏ´Â BPFµµ¾îÀÇ Æ¯¼º»ó °¨¿°µÈ ¼­¹ö´Â ÀϹÝÀûÀÎ ¹æÈ­º®À¸·Î´Â ¸·À» ¼ö ¾ø´Ù. ÀÌ ¾Ç¼ºÄÚµå´Â ÀϹÝÀûÀÎ ¼­ºñ½º ¿î¿µ¿¡ »ç¿ëµÇ´Â Æ÷Æ® Æ÷¿öµùÀ̳ª SSH Åͳθµ, iptables NAT µîÀÇ ±â¼úÀ» ¾Ç¿ëÇÑ´Ù. µû¶ó¼­ Ç¥¸éÀûÀÎ ³×Æ®¿öÅ© ÀÌ»ó ¡Èĸ¸À¸·Î´Â ŽÁöÇϱ⠾î·Á¿î ±¸Á¶¸¦ Áö³æ´Ù.

¾Ç¼ºÄÚµå ÀÚü¸¦ ½Äº°ÇÏ´Â ¹æ½ÄÀ¸·Î´Â À§Çù ¡Èĸ¦ ÆÄ¾ÇÇÒ ¼ö ¾ø¾î, Á¤»ó ÇàÀ§¸¦ À§ÀåÇÑ ³»ºÎ ¼³Á¤ Á¶ÀÛÀ̳ª ¸ÅÁ÷ ÆÐŶÀ» ŽÁöÇϰí Â÷´ÜÇÏ´Â °ÍÀÌ ÇÙ½ÉÀÌ´Ù. ¼­¹ö ¹æÈ­º®ÀÎ iptablesÀÇ Àü´Ü°èÀÎ Ä¿³ÎÀÇ Raw Socket¿¡¼­ ¼ö½ÅÇÏ´Â ¸ÅÁ÷ ÆÐŶÀ¸·Î °ø°ÝÀ» ¼öÇàÇϱ⠶§¹®ÀÌ´Ù. À̸¦ À§ÇØ ³×Æ®¿öÅ© Ä¿³Î ´ÜÀÇ BPFÇÊÅÍ ¼³Á¤°ú ºñÀΰ¡ Æ÷Æ® Æ÷¿öµù, SSH Åͳθµ ±¸¼º, iptables PREROUTING üÀÎ º¯Á¶ µîÀ» Á¾ÇÕÀûÀ¸·Î Á¡°ËÇØ¾ß ÇÑ´Ù.

¼­¹ö¿¡ ħÅõÇÑ BPFµµ¾îÀÇ ³»ºÎ Àå¾Ç°ú ¿¬°á, µ¥ÀÌÅÍ À¯Ãâ ÇàÀ§¸¦ ŽÁöÇÏ´Â ÇÙ½É ¿ä¼Ò´Ù. ¸ÅÁ÷ ÆÐŶÀº Åë½Å ÆäÀÌ·Îµå ¾È¿¡ °ø°Ý ½ÅÈ£¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù. ÀÌ´Â ±Ô°ÝÀ» ¹þ¾î³­ Åë½ÅÀ¸·Î ºñÁ¤»óÀûÀÎ ÇüŸ¦ Áö´Ñ´Ù.

¿¹¸¦ µé¾î SSH ÇÁ·ÎÅäÄÝÀº ¡®Å°±³È¯-ÀÎÁõ-¾Ïȣȭ Åë½Å¡¯ÀÇ ¼ø¼­·Î ÆäÀ̷ε忡 ¹®ÀÚ¿­ÀÌ ¾ø´Ù. ÇÏÁö¸¸ ¸ÅÁ÷ ÆÐŶÀÇ °æ¿ì ½Äº° °¡´ÉÇÑ ¹®ÀÚ¿­ÀÌ ÀÖ´Ù. µû¶ó¼­ ¹æÈ­º®À» ¿ìȸÇÏ´Â ÆÐŶÀ» º¸³»´õ¶óµµ Á¤»óÀûÀÎ ÇÁ·ÎÅäÄÝÀÌ ¾Æ´Ñ °æ¿ì¸¦ ÇÊÅ͸µÇÑ´Ù¸é BPFµµ¾î´Â Ȱ¼ºÈ­µÇÁö ¾Ê´Â´Ù.

¡ãRAW Socket¿¡¼­ °¨ÁöµÇ´Â BPFµµ¾îÀÇ ¸ÅÁ÷ ÆÐŶ [ÀÚ·á: ÇǾØÇǽÃÅ¥¾î]


BPFµµ¾î´Â °íµµÈ­µÈ ¸®´ª½º ±â¹Ý ¾Ç¼ºÄÚµå·Î ÃÖ±Ù ¼Ò½ºÄڵ尡 °ø°³µÇ¸é¼­ »õ·Î¿î º¯Á¾ÀÌ ³ª¿À°í ÀÖ´Ù. ÀÌ¿¡ µû¶ó ´Ù¾çÇÑ °ø°Ý ¹æ½ÄÀÌ ³ªÅ¸³ª°í Àִµ¥, Á¢±Ù Æ÷Æ®ÀÇ ¼ø¼­·Î ¾Ç¼ºÄڵ带 Ȱ¼ºÈ­ÇÏ´Â ¡®Port Knocking¡¯À̳ª ·ÎÄà ÀÎÅÍÆäÀ̽º °ü¸® ¿¹¿Ü¸¦ °ø·«ÇÑ ¡®·çÇÁ¹é ¿ìȸ¡¯, ¿¬°áÀ» Áß°èÇØ ³»ºÎ ³×Æ®¿öÅ© °ø·«ÇÑ ¡®Pivoting¡¯ µîÀÌ ÀÖ´Ù.

¶Ç, ¾Õ¼­ ¾ð±ÞÇÑ Åë½Å ÇÁ·ÎÅäÄÝÀ» Ȱ¿ëÇÑ ¸ÅÁ÷ ÆÐŶ À̿ܿ¡ ´Ù¾çÇÑ ¹æ½ÄÀ¸·Î ¸ÅÁ÷ Äڵ带 »ðÀÔÇÒ ¼ö ÀÖ´Ù. ½ÉÁö¾î ¼­¹ö¿¡¼­ ¿­°í ÀÖÁö ¾ÊÀº Åë½Å Æ÷Æ®¿¡ ¸ÅÁ÷ Äڵ带 »ðÀÔÇØ Raw packetÀ» °­Á¦ Àü´ÞÇØ ´ë±â ÁßÀÎ ¾Ç¼ºÄڵ带 Ȱ¼ºÈ­ ÇÏ´Â ¹æ¹ýµµ ÀÖ´Ù. ±×·¸±â¿¡ Áö¼ÓÀûÀÎ °ü½É°ú ´ëÀÀÀÌ ÇÊ¿äÇÏ´Ù.

PNPSECURE Sever Threat Detector´Â ÇǾØÇǽÃÅ¥¾î°¡ ¹«·á·Î Á¦°øÇÏ´Â ¼­¹ö ±â¹Ý À§Çù ŽÁö µµ±¸´Ù. BPFµµ¾î¿Í º¯Á¾ ¾Ç¼ºÄڵ带 ŽÁöÇϰí, ÇØÄ¿µéÀÌ Àº¹ÐÇÏ°Ô Á¶ÀÛÇÏ´Â ½Ã½ºÅÛ ³×Æ®¿öÅ© ¼³Á¤±îÁö ŽÁöÇÑ´Ù.

ÀÌ µµ±¸´Â °ü¸®ÀÚ ±ÇÇѸ¸ ÀÖÀ¸¸é ·ÎÄÿ¡¼­ Áï½Ã ½ÇÇàÇÒ ¼ö ÀÖ°í, ¡âRAW Socket, Network Interface ÇÊÅÍ ¿©ºÎ ¡âSSH Tunnel ±¸¼º, SSH Config ¹× SSHD ¼³Á¤ ÀÌ»ó ŽÁö ¡âiptables Forwarding¡¤NAT Rule Á¶ÀÛ ¿©ºÎ ¡âauditd, firewalld »óÅ ¡â·ÎÄà Æ÷Æ® »ç¿ë ÇöȲ ¹× ºñÀΰ¡ Åë½Å Æ÷Æ® °¨Áö µîÀÇ ±â´ÉÀ» Áö¿øÇÑ´Ù.

[Á¶ÀçÈ£ ±âÀÚ(sw@boannews.com)]

<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>

  •  
  • 0
  • ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â īī¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
2025 º¸¾È½ÃÀå ¹é¼­ À§Áîµð¿£¿¡½º 2018
¼³¹®Á¶»ç
SKÅÚ·¹ÄÞ ÇØÅ· »çÅ·ΠÃÖ±Ù ÀÕ½´°¡ µÇ°í ÀÖ´Â ¡®BPFµµ¾î¡¯ °ü·Ã, ¾î¶² ¼Ö·ç¼ÇÀ» »ç¿ëÁßÀΰ¡¿ä?
¾È·¦ V3 Net for Linux
¼Ò¸¸»ç Server-i
ÆÄÀÌ¿À¸µÅ© Á¡°Ë µµ±¸
À×Ä«ÀÎÅÍ³Ý Àü¿ë ¹é½Å
Æ®·»µå ¸¶ÀÌÅ©·Î ¹é½Å
±âŸ ±¹»ê(¼Ö·ç¼Ç¸íÀº ´ñ±Û·Î)
±âŸ ¿Ü»ê(¼Ö·ç¼Ç¸íÀº ´ñ±Û·Î)
»ç¿ëÇÏÁö ¾Ê´Â´Ù