ÆÄÀ̽ã ÇØÅ·ÇÁ·Î±×·¡¹Ö - °ÔÀ¸¸¥ ÇØÄ¿ÀÇ ½±°Ô ¹è¿ì´Â
ÀÌ Ã¥Àº Á¤º¸º¸¾È, »ç¹°ÀÎÅͳÝ(IoT), ºòµ¥ÀÌÅÍ ºÐ¾ß µî¿¡¼ ÆÄÀ̽ã(python) »ç¿ëÀº ¾îÁ¦ ¿À´ÃÀÇ ÀÏÀÌ ¾Æ´Õ´Ï´Ù. Codeeval¿¡¼ ¸Å³â 100¸¸ÀÌ ³Ñ´Â »ç¿ëÀÚµéÀ» ´ë»óÀ¸·Î ÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î ÀαâÅë°è¿¡¼ ÆÄÀ̽ãÀº 1À§¸¦ Â÷ÁöÇÏ°í ÀÖ½À´Ï´Ù. ¿Ö ÀÌ·¸°Ô ¸¹Àº »ç¶÷µéÀÌ ÆÄÀ̽ãÀ» »ç¿ëÇÏ´Â °É±î¿ä? ¿©±â¿¡´Â ¸¹Àº ÀÌÀ¯°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆÄÀ̽ãÀº °í±Þ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î¼ Àбâ ÆíÇÏ°í »ç¿ëÇϱ⠽±´Ù´Â Ư¡À» °®°í ÀÖ´Ù´Â °ÍÀÌ ÇÑ °¡Áö ÀÌÀ¯ÀÏ °ÍÀÔ´Ï´Ù. ±×¸®°í, ÆÄÀ̽㿡´Â Àß ¼³°èµÈ ³»Àå ¶óÀ̺귯¸®¿Í Ç¥ÁØ ¶óÀ̺귯¸®, ¼µåÆÄƼ ¿ÀǼҽº ¶óÀ̺귯¸®¿Í ¸ðµâÀÌ ¸Å¿ì ¹æ´ëÇÏ°Ô Á¦°øµÈ´Ù´Â °ÍÀÌ ¹«¾ùº¸´Ù ÁÖ¿äÇÑ ¿øÀÎÀÏ °ÍÀÔ´Ï´Ù. ƯÈ÷ º¸¾È ¿µ¿ª¿¡¼´Â ÆÄÀ̽ãÀÇ È°¿ëµµ°¡ ¸Å¿ì ³ô¾ÆÁö°í ÀÖ½À´Ï´Ù.
ÀÌ Ã¥Àº ÆÄÀ̽㠻Ӹ¸ ¾Æ´Ï¶ó ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ Àͼ÷ÇÏÁö ¾ÊÀº µ¶Àڵ鵵 ½±°Ô µû¶óÇÒ ¼ö ÀÖµµ·Ï 1Àå¿¡¼ ÆÄÀ̽ãÀÇ ±âÃÊÀû ¹®¹ýÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. ±×·¯³ª ¾ð¾î Áß½ÉÀÇ ±â¼úº¸´Ù´Â ³ª¸ÓÁö ÀåµéÀÇ ³»¿ëÀ» ÀÌÇØÇÏ°í µû¶ó°¥ ¼ö ÀÖ´Â Á¤µµÀÇ ±íÀÌ·Î ¼³¸íÇÏ¿´½À´Ï´Ù. Á¶±Ý ±íÀÌ ÀÖ´Â »çÇ×Àº ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ¸é¼ ÁÖ¼®À̳ª °¢ÁÖ·Î ¼³¸íÀ» º¸ÃæÇϵµ·Ï ÇÏ¿´À¸¹Ç·Î ÆÄÀ̽㠰æÇèÀÌ ÀÖ´Â µ¶ÀÚ´Â 1ÀåÀ» °Ç³Ê¶Ù¾îµµ ¹«¹æÇÕ´Ï´Ù. 2Àå¿¡¼´Â ³×Æ®¿öÅ©¿¡ ´ëÇÑ ±âº» °³³äÀ» ÀÌÇØÇÏ°í ÀÎÅͳÝÀÇ ±âº» ÇÁ·ÎÅäÄÝÀÎ TCP/UDP Åë½Å ÇÁ·Î±×·¥À» ½Ç½ÀÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´½À´Ï´Ù. 3Àå¿¡¼´Â GNS3¸¦ ÀÌ¿ëÇÏ¿© ½Ç½À ³×Æ®¿öÅ©¸¦ ±¸¼ºÇϸç 4Àå¿¡¼´Â nmapÀ̶ó´Â ÅøÀ» ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹ÖÀ» ¼Ò°³ÇÏ°í 5Àå¿¡¼´Â ½ºÄ«ÇǸ¦ ÀÌ¿ëÇÏ¿© ÆÐŶÀ» ½ºÄµÇÏ°í ÀÎÁ§¼ÇÇÏ´Â ¹æ¹ýÀ¸·Î ±¸¼ºÇÏ¿´½À´Ï´Ù. ¸¶Áö¸·À¸·Î ºÎ·Ï¿¡¼´Â ÀÌ Ã¥ÀÇ ÇÁ·Î±×·¥µéÀ» ÀÛ¼ºÇÏ°í Å×½ºÆ®Çϱâ À§ÇÑ ½Ç½Àȯ°æ ±¸ÃàÀ» À§ÇÑ ÇÁ·Î±×·¥ ¼³Ä¡¸¦ ´Ü°èÀûÀ¸·Î ¾È³»ÇÏ°í ÀÖ½À´Ï´Ù.
ÀÌ Ã¥ÀÇ ¸ñÀûÀº µ¶ÀÚµéÀÌ ³×Æ®¿öÅ© º¸¾È¿¡ °ü·ÃµÈ ÆÄÀ̽ã ÇÁ·Î±×·¥ÀÇ ±âÃÊÀûÀÎ °³³äÀ» ÀÌÇØÇÏ°í, ½Ç½ÀÀ» ÅëÇؼ ³×Æ®¿öÅ© °ü·Ã ¸ðµâ µîÀÇ »ç¿ë¹ýÀ» ÀÍÈûÀ¸·Î½á º¸¾È ÇÁ·Î±×·¡¹Ö ´É·ÂÀ» ¹è¾çÇϵµ·Ï ÇÏ´Â µ¥ ÀÖ½À´Ï´Ù. µ¶ÀÚ ¿©·¯ºÐÀÌ ÀÌ Ã¥À» µ¤Àº ÈÄ ÆÄÀ̽ãÀ» È°¿ëÇÑ ³×Æ®¿öÅ© ÇØÅ·¿¡ ´ëÇÑ °³³äÀ» ÀÌÇØÇÏ°í, ÇâÈÄ ½Ç·ÂÀ» ´õ¿í ¹ßÀü½Ãų °è±â·Î »ï´Â´Ù¸é ´õ¾øÀÌ ±â»Ü µû¸§ÀÔ´Ï´Ù.
°¨»çÇÕ´Ï´Ù.
ÀúÀÚ Àϵ¿