ÄÜÅÙÃ÷ »ó¼¼º¸±â
¸Ö¿þ¾î µ¥ÀÌÅÍ °úÇÐ


¸Ö¿þ¾î µ¥ÀÌÅÍ °úÇÐ

¸Ö¿þ¾î µ¥ÀÌÅÍ °úÇÐ

, °øÀú/<ÀüÀÎÇ¥> ¿ª | ¿µÁø´åÄÄ

Ãâ°£ÀÏ
2021-03-08
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
19 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

ÀÌ Ã¥Àº ¸Ö¿þ¾î¿¡ Àû¿ëµÇ´Â µ¥ÀÌÅÍ °úÇп¡ ÃÊ÷À» ¸ÂÃß°í ÀÖ´Ù. °¢ éÅÍ¿¡ ÷ºÎµÈ ¸Ö¿þ¾î »ùÇà ÄÚµå¿Í µ¥ÀÌÅÍ ¼³¸íÀ» Á¦°øÇÏ¿© ½±°Ô µû¶óÇÒ ¼ö ÀÖµµ·Ï ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÑ´Ù.

ÀúÀÚ¼Ò°³

À¯¼öÀÇ º¸¾È ¾÷ü Sophos¿¡¼­ µ¥ÀÌÅÍ °úÇÐ ¿¬±¸ÆÀÀ» À̲ø°í ÀÖ´Â ÃÑ°ý µ¥ÀÌÅÍ °úÇÐÀÚ(Chief Data Scientist)ÀÌ´Ù. ±×´Â ¼öõ¸¸ ¸íÀÇ °í°´µéÀ» ¸Ö¿þ¾î °¨¿°À¸·ÎºÎÅÍ º¸È£ÇÏ´Â SophosÀÇ ½Å°æ¸Á ±â¹Ý ¸Ö¿þ¾î ŽÁö±âÀÇ ¼ö¼® °³¹ßÀÚÀ̱⵵ ÇÏ´Ù. Sophos¿¡ ÇÕ·ùÇϱâ Àü, ±×´Â DARPA°¡ ÈÄ¿øÇÏ´Â ¹Ì Á¤ºÎ º¸¾È µ¥ÀÌÅÍ ¿¬±¸ ÇÁ·ÎÁ§Æ®¸¦ 5³â°£ ÁöÈÖÇß´Ù.

¸ñÂ÷

¼­¹®</br>°¨»çÀÇ ±Û</br>¼Ò°³</br>µ¥ÀÌÅÍ °úÇÐÀ̶õ ¹«¾ùÀΰ¡?</br>µ¥ÀÌÅÍ °úÇÐÀÌ º¸¾È¿¡ Áß¿äÇÑ ÀÌÀ¯</br>¸Ö¿þ¾î¿¡ µ¥ÀÌÅÍ °úÇÐ Àû¿ë</br>´©°¡ ÀÌ Ã¥À» Àоî¾ß Çϴ°¡?</br>ÀÌ Ã¥¿¡ ´ëÇØ</br>»ùÇà ÄÚµå ¹× µ¥ÀÌÅÍ »ç¿ë ¹æ¹ý</br></br>éÅÍ 1: ±âº» Á¤Àû ¸Ö¿þ¾î ºÐ¼®</br>¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ìÁî Portable Executable Æ÷¸Ë</br>PE Çì´õ</br>¼±ÅÃÀû Çì´õ</br>¼½¼Ç Çì´õ</br>pefileÀ» ÀÌ¿ëÇÑ PE Æ÷¸Ë ÇغÎ</br>¸Ö¿þ¾î À̹ÌÁö °Ë»ç</br>¸Ö¿þ¾î ¹®ÀÚ¿­ °Ë»ç</br> ¹®ÀÚ¿­ ÇÁ·Î±×·¥ »ç¿ë</br> ¹®ÀÚ¿­ ´ýÇÁ ºÐ¼®</br>¿ä¾à</br></br>éÅÍ 2: ±âº» Á¤Àû ºÐ¼®À» ³Ñ¾î: x86 µð½º¾î¼Àºí¸®</br>µð½º¾î¼Àºí¸® ¹æ¹ý</br>x86 ¾î¼Àºí¸® ¾ð¾î ±âÃÊ</br> CPU ·¹Áö½ºÅÍ</br> »ê¼ú ¸í·É¾î</br>µ¥ÀÌÅÍ À̵¿ ¸í·É¾î</br>pefile°ú capstoneÀ» ÀÌ¿ëÇÑ ircbot.exe µð½º¾î¼Àºí</br>Á¤Àû ºÐ¼®À» Á¦ÇÑÇÏ´Â ÀÎÀÚµé</br> ÆÐÅ·</br> ÀÚ¿ø ³­µ¶È­</br> µð½º¾î¼Àºí¸® ¹æÁö ±â¹ý</br> µ¿ÀûÀ¸·Î ´Ù¿î·ÎµåÇÑ µ¥ÀÌÅÍ</br>¿ä¾à</br></br>éÅÍ 3: µ¿Àû ºÐ¼® °³¿ä</br>¿Ö µ¿Àû ºÐ¼®À» »ç¿ëÇϴ°¡?</br>¸Ö¿þ¾î µ¥ÀÌÅÍ °úÇÐÀ» À§ÇÑ µ¿Àû ºÐ¼®</br>µ¿Àû ºÐ¼®À» À§ÇÑ ±âº» Åø</br>ÀϹÝÀûÀÎ ¸Ö¿þ¾î Çൿ</br>malwr.com¿¡ ÆÄÀÏ ¾÷·Îµå</br>malwr.comÀÇ °á°ú ºÐ¼®</br>±âº» µ¿Àû ºÐ¼®ÀÇ ÇÑ°è</br>¿ä¾à</br></br>éÅÍ 4: ¸Ö¿þ¾î ³×Æ®¿öÅ©¸¦ ÀÌ¿ëÇÑ Ä·ÆäÀÎ °ø°Ý ½Äº°</br>³ëµå¿Í ¿§Áö</br>À̺Р³×Æ®¿öÅ©</br>¸Ö¿þ¾î ³×Æ®¿öÅ© ½Ã°¢È­</br> ¿Ö°î ¹®Á¦</br> Èû-¹æÇâ ¾Ë°í¸®Áò</br>NetworkX¸¦ ÅëÇÑ ³×Æ®¿öÅ© ±¸Ãà</br>³ëµå¿Í ¿§Áö Ãß°¡</br>¼Ó¼º Ãß°¡</br>µð½ºÅ©¿¡ ³×Æ®¿öÅ© ÀúÀå</br>GRAPHVIZ¸¦ ÅëÇÑ ³×Æ®¿öÅ© ½Ã°¢È­</br> ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© ³×Æ®¿öÅ© Á¶Á¤</br> GraphViz Ä¿¸Çµå ¶óÀÎ µµ±¸</br> ³ëµå¿Í ¿§Áö¿¡ ½Ã°¢Àû ¼Ó¼º Ãß°¡</br>¸Ö¿þ¾î ³×Æ®¿öÅ© ±¸Ãà</br>°øÀ¯ À̹ÌÁö °ü°è ³×Æ®¿öÅ© ±¸Ãà</br>¿ä¾à</br></br>éÅÍ 5: °øÀ¯ ÄÚµå ºÐ¼®</br>Ư¼º ÃßÃâÀ» ÅëÇÑ »ùÇà ºñ±³ Áغñ</br>Ư¼º ¸ðµÒ ¸ðµ¨ÀÇ ¿ø¸®</br>N-±×·¥À̶õ?</br>ÀÚÄ«µå Áö¼ö¸¦ »ç¿ëÇÏ¿© À¯»ç¼º ¼öÄ¡È­</br>À¯»ç¼º Çà·ÄÀ» ÅëÇÑ ¸Ö¿þ¾î °øÀ¯ ÄÚµå ÃßÁ¤ ¸Þ¼­µå °ËÅä</br>¸í·É¾î ½ÃÄö½º ±â¹Ý À¯»ç¼º</br>¹®ÀÚ¿­ ±â¹Ý À¯»ç¼º</br>ÀÓÆ÷Æ® ÁÖ¼Ò Å×ÀÌºí ±â¹Ý À¯»ç¼º</br> µ¿Àû API È£Ãâ ±â¹Ý À¯»ç¼º</br>À¯»ç¼º ±×·¡ÇÁ ±¸Ãà</br>À¯»ç¼º ºñ±³ ½ºÄÉÀϸµ</br> minhash °³°ý</br>minhash ½ÉÈ­</br>Áö¼ÓÀûÀÎ ¸Ö¿þ¾î À¯»ç¼º °Ë»ö ½Ã½ºÅÛ ±¸Ãà</br>À¯»ç¼º °Ë»ö ½Ã½ºÅÛ ½ÇÇà</br>¿ä¾à</br></br>éÅÍ 6: ¸Ó½Å ·¯´× ±â¹Ý ¸Ö¿þ¾î ŽÁö ÀÌÇØ</br>¸Ó½Å ·¯´× ±â¹Ý ŽÁö±â ±¸Ãà ´Ü°è</br>ÈÆ·Ã ¿¹½Ã ¼öÁý</br>Ư¼º ÃßÃâ</br>¿Ã¹Ù¸¥ Ư¼º ¼³°è</br> ¸Ó½Å ·¯´× ½Ã½ºÅÛ ÈƷýÃÅ°±â</br>¸Ó½Å ·¯´× ½Ã½ºÅÛ Å×½ºÆ® Çϱâ</br>Ư¼º °ø°£°ú °áÁ¤ °æ°èÀÇ ÀÌÇØ</br>¸ðµ¨ÀÇ °¡Ä¡ ÆÇ´Ü: °úÀûÇÕ ¹× °ú¼ÒÀûÇÕ</br>ÁÖ¿ä ¸Ó½Å ·¯´× ¾Ë°í¸®Áò ŸÀÔ</br>·ÎÁö½ºÆ½ ȸ±ÍºÐ¼®</br>K-±ÙÁ¢ ÀÌ¿ô</br>ÀÇ»ç°áÁ¤ Æ®¸®</br> ¹«ÀÛÀ§ ½£</br>¿ä¾à</br></br>éÅÍ 7: ¸Ö¿þ¾î ŽÁö ½Ã½ºÅÛ Æò°¡</br>³× °¡Áö ŽÁö °á°ú</br> °ËÃâ Á¤Å½ ¹× ¿ÀŽ ºñÀ²</br> °ËÃâ Á¤Å½ ºñÀ²°ú ¿ÀŽ ºñÀ²ÀÇ °ü°è</br> ROC °î¼±</br>Æò°¡¸¦ À§ÇÑ ±âÁØÀ²ÀÇ Àû¿ë</br> ±âÁØÀ²ÀÌ Á¤¹Ðµµ¿¡ ¹ÌÄ¡´Â ¿µÇâ</br> ¹èÆ÷ ȯ°æ¿¡¼­ÀÇ Á¤¹Ðµµ ÃßÁ¤</br>¿ä¾à</br></br>éÅÍ 8: ¸Ó½Å ·¯´× ŽÁö±â ¸¸µé±â</br>¿ë¾î¿Í °³³ä</br>¸ðÇü ÀÇ»ç°áÁ¤ Æ®¸® ±â¹Ý ŽÁö±â ±¸Ãà</br>ÀÇ»ç°áÁ¤ Æ®¸® ºÐ·ù±â ÈÆ·Ã</br>ÀÇ»ç°áÁ¤ Æ®¸® ½Ã°¢È­</br> Àüü »ùÇà ÄÚµå</br>sklearnÀ» È°¿ëÇÑ ½ÇÁ¦ ¸Ó½Å ·¯´× ŽÁö±â ±¸Ãà</br>½ÇÁ¦ Ư¼º ÃßÃâ</br> °¡´ÉÇÑ ¸ðµç Ư¼ºÀ» »ç¿ëÇÒ ¼ö ¾ø´Â ÀÌÀ¯</br>ÇØ½Ì Æ®¸¯À» ÅëÇÑ Æ¯¼º ¾ÐÃà</br>°­·ÂÇÑ Å½Áö±â ±¸Ãà</br> Ư¼º ÃßÃâ</br> ŽÁö±â ÈÆ·Ã</br> »õ·Î¿î ¹ÙÀ̳ʸ®¿¡ ´ëÇØ Å½Áö±â ½ÇÇà</br> ¿ì¸®°¡ Áö±Ý±îÁö ±¸ÇöÇÑ °Í</br>ŽÁö±âÀÇ ¼º´É Æò°¡</br> ROC °î¼±À» ÅëÇÑ Å½Áö±â È¿À² Æò°¡</br> ROC °î¼± °è»ê</br> ÈÆ·Ã ¹× Å×½ºÆ® ¼¼Æ®·Î µ¥ÀÌÅÍ ºÐÇÒ</br> ROC °î¼± °è»ê</br> ±³Â÷°ËÁõ</br>´ÙÀ½ ´Ü°è</br>¿ä¾à</br></br>éÅÍ 9: ¸Ö¿þ¾î Ãß¼¼ ½Ã°¢È­</br>¸Ö¿þ¾î µ¥ÀÌÅÍ ½Ã°¢È­°¡ Áß¿äÇÑ ÀÌÀ¯</br>¿ì¸®ÀÇ ¸Ö¿þ¾î µ¥ÀÌÅͼ ÀÌÇØÇϱâ</br> pandas¿¡ µ¥ÀÌÅÍ ·Îµå</br> pandas DataFrame È°¿ë</br> Á¶°ÇÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅÍ ÇÊÅ͸µ</br>MATPLOTLIB¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅÍ ½Ã°¢È­</br> ¸Ö¿þ¾î Å©±â¿Í º¥´õ ŽÁö °£ °ü°è Ç÷ÎÆÃ</br> ·£¼¶¿þ¾î ŽÁö ºñÀ² Ç÷ÎÆÃ</br> ·£¼¶¿þ¾î ¹× ¿ú ŽÁö ºñÀ² Ç÷ÎÆÃ</br>seabornÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅÍ ½Ã°¢È­</br> ¾ÈƼ¹ÙÀÌ·¯½º ŽÁö ºÐÆ÷ µµ½Ä</br> ¹ÙÀ̿ø° µµ½Ä »ý¼º</br>¿ä¾à</br></br>éÅÍ 10: µö ·¯´× ±âÃÊ</br>µö ·¯´×À̶õ ¹«¾ùÀΰ¡?</br>½Å°æ¸ÁÀÇ ¿ø¸®</br> ´º·±ÀÇ ±¸Á¶</br> ´º·±µéÀÇ ³×Æ®¿öÅ©</br> ¹ü¿ë ±Ù»ç Á¤¸®</br> ÀڽŸ¸ÀÇ ½Å°æ¸Á ±¸Ãà</br> ³×Æ®¿öÅ©¿¡ ´Ù¸¥ ´º·± Ãß°¡</br> ÀÚµ¿ Ư¼º »ý¼º</br>½Å°æ¸Á ÈÆ·Ã</br> ¿ªÀüÆĸ¦ ÅëÇÑ ½Å°æ¸Á ÃÖÀûÈ­</br> °æ·Î Æø¹ß</br> °æ»ç ¼Ò½Ç</br>½Å°æ¸Á À¯Çü</br> Çǵå Æ÷¿öµå ½Å°æ¸Á</br>ÇÕ¼º°ö ½Å°æ¸Á</br> ¿ÀÅäÀÎÄÚ´õ ½Å°æ¸Á</br> »ý¼ºÀû ´ë¸³½Ö ³×Æ®¿öÅ©</br> ¼øȯ ½Å°æ¸Á</br> ResNet </br>¿ä¾à</br></br>éÅÍ 11: Keras¸¦ È°¿ëÇÑ ½Å°æ¸Á ¸Ö¿þ¾î ŽÁö±â ¸¸µé±â</br>¸ðµ¨ÀÇ ±¸Á¶ Á¤ÀÇ</br>¸ðµ¨ ÄÄÆÄÀÏ</br>¸ðµ¨ ÈÆ·Ã</br> Ư¼º ÃßÃâ</br> µ¥ÀÌÅÍ »ý¼º±â ±¸Ãà</br> °ËÁõ µ¥ÀÌÅÍ ÅëÇÕ</br> ¸ðµ¨ ÀúÀå ¹× ·Îµå</br>¸ðµ¨ Æò°¡</br>ÄݹéÀ» ÅëÇÑ ¸ðµ¨ ÈÆ·Ã ÇÁ·Î¼¼½º °­È­</br> ³»Àå ÄÝ¹é »ç¿ë</br> »ç¿ëÀÚ Á¤ÀÇ ÄÝ¹é »ç¿ë</br>¿ä¾à</br></br>éÅÍ 12: µ¥ÀÌÅÍ °úÇÐÀÚ µÇ±â</br>º¸¾È µ¥ÀÌÅÍ °úÇÐÀÚ°¡ µÇ´Â ¹æ¹ý</br>º¸¾È µ¥ÀÌÅÍ °úÇÐÀÚÀÇ »î</br>È¿°úÀûÀÎ º¸¾È µ¥ÀÌÅÍ °úÇÐÀÚÀÇ Æ¯Â¡</br> ¿ÀǸ¶Àεå</br> °æ°è ¾ø´Â È£±â½É</br> °á°ú¿¡ ´ëÇÑ ÁýÂø</br> °á°ú¿¡ ´ëÇÑ È¸ÀÇ·ÐÀû ½Ã°¢</br>¾ÕÀ¸·ÎÀÇ Çຸ</br></br>ºÎ·Ï: µ¥ÀÌÅͼ ¹× µµ±¸ °³°ý</br>µ¥ÀÌÅͼ °³¿ä</br> éÅÍ 1: ±âº» Á¤Àû ¸Ö¿þ¾î ºÐ¼®</br> éÅÍ 2: ±âº» Á¤Àû ºÐ¼®À» ³Ñ¾î: x86 µð½º¾î¼Àºí¸®</br> éÅÍ 3: µ¿Àû ºÐ¼® °³¿ä</br> éÅÍ 4: ¸Ö¿þ¾î ³×Æ®¿öÅ©¸¦ ÀÌ¿ëÇÑ Ä·ÆäÀÎ °ø°Ý ½Äº°</br> éÅÍ 5: °øÀ¯ ÄÚµå ºÐ¼®</br> éÅÍ 6: ¸Ó½Å ·¯´× ±â¹Ý ¸Ö¿þ¾î ŽÁö ÀÌÇØ</br> ±×¸®°í éÅÍ 7: ¸Ö¿þ¾î ŽÁö ½Ã½ºÅÛ Æò°¡</br> éÅÍ 8: ¸Ó½Å ·¯´× ŽÁö±â ¸¸µé±â</br> éÅÍ 9: ¸Ö¿þ¾î Ãß¼¼ ½Ã°¢È­</br> éÅÍ 10: µö ·¯´× ±âÃÊ</br> éÅÍ 11: Keras¸¦ È°¿ëÇÑ ½Å°æ¸Á ¸Ö¿þ¾î ŽÁö±â ¸¸µé±â</br> éÅÍ 12: µ¥ÀÌÅÍ °úÇÐÀÚ µÇ±â</br>µµ±¸ ±¸Çö °¡À̵å</br>°øÀ¯ È£½ºÆ® À̸§ ³×Æ®¿öÅ© ½Ã°¢È­</br> °øÀ¯ À̹ÌÁö ³×Æ®¿öÅ© ½Ã°¢È­</br> ¸Ö¿þ¾î À¯»ç¼º ½Ã°¢È­</br> ¸Ö¿þ¾î À¯»ç¼º °Ë»ö ½Ã½ºÅÛ</br>¸Ó½Å ·¯´× ¸Ö¿þ¾î ŽÁö ½Ã½ºÅÛ </br>