µð±×¸®ÇÉÀÇ Æ¯Â¡
¡Ü ¿Ïº®ÇÑ ÇÏÀ̺긮µå ¹æ½ÄÀÇ Áö¿ø
DB¿¡ Á¢±ÙÀº ¼¼°¡Áö Á¾·ù·Î ±¸ºÐµÇ´Âµ¥, ³»ºÎ »ç¿ëÀÚ Á¢¼Ó, WAS µî ¾îÇø®ÄÉÀÌ¼Ç ¼¹öÀÇÁ¢¼Ó, ¼öÆÛ °èÁ¤À» ÅëÇÑ °ü¸®ÀÚ Á¢¼Ó µîÀÌ´Ù.
¾ÈÀüÇϸ鼵µ ¿Ïº®ÇÑ DB º¸¾ÈÀ» ±¸ÃàÇϱâ À§Çؼ´Â Á¢±Ù Á¾·ù¸¶´Ù ´Ù¸¥ ±â¼úÀÌ »ç¿ëµÇ¾î¾ß Çϴµ¥, ³»ºÎ»ç¿ëÀÚ¿¡ ´ëÇÑ Ã¶ÀúÇÑ ÅëÁ¦¸¦ À§Çؼ´Â °ÔÀÌÆ®¿þÀÌ(Gateway) ¹æ½Ä, ¾îÇø®ÄÉÀÌ¼Ç ¼¹ö´Â ¾ÈÁ¤¼ºÀÌ º¸ÀåµÈ ½º´ÏÇÎ ¹æ½Ä, °ü¸®ÀÚ Á¢¼ÓÀ» À§Çؼ´Â ¿ìȸ°¡ ºÒ°¡´ÉÇÑ ¿¡ÀÌÀüÆ® ¹æ½ÄÀÌ ÇÊ¿äÇÏ´Ù.
µð±×¸®ÇÉÀº ¼¼°¡Áö ¹æ½ÄÀ» ¸ðµÎ ±â¼úÀ» Áö¿øÇÏ°í ÀÖÀ¸¸ç, ÇÏÀ̺긮µå ¹æ½ÄÀ¸·Î È¥ÇÕ ±¸¼ºÀ» ÅëÇØ DB¿¡ ´ëÇÑ Ã¶ÀúÇÑ ÅëÁ¦, ¿Ïº®ÇÑ ·Î±ë, ¿ìȸ°¡ ºÒ°¡´ÉÇÑ ½Ã½ºÅÛ ±¸ÃàÀÌ °¡´ÉÇϵµ·Ï ÇÑ´Ù.
½ÇÁ¦·Î µð±×¸®ÇÉÀÇ ´ë´Ù¼ö °í°´ »çÀÌÆ®´Â µÎ °¡Áö ÀÌ»óÀÇ ÇÏÀ̺긮µå ¹æ½ÄÀÇ ±¸¼ºÀ¸·Î DB º¸¾È ½Ã½ºÅÛÀ» ±¸ÃàÇÏ¿© »ç¿ëÇÏ°í ÀÖ´Ù.
¡Ü °·ÂÇÑ ·¹ÆÄÁöÅ丮 ±â´É
°í¼º´ÉÀÇ ¸Þ¸ð¸® ±â¹Ý DBMS¸¦ ÀÚü °³¹ßÇÏ¿© º¸¾ÈÁ¤Ã¥ ¹× ·Î±×¸¦ °ü¸®Çϴµ¥, ÃÊ´ç ¼öõ¿¡¼ ¼ö¸¸ SQLÀ» ¼öÇàÇÏ´Â ´ë¿ë·® Æ®·£Àè¼Ç »çÀÌÆ®¿¡¼ ¸ðµç SQL¿¡ ´ëÇÏ¿© º¸¾È ±ÔÄ¢À» Àû¿ëÇϱâ À§Çؼ ±ØÇÑÀÇ ¼º´ÉÀ» º¸ÀåÇÏ°í ÀÖÀ¸¸ç, ´ë·®ÀÇ ·Î±×¸¦ È¿À²ÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖ´Â ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÏ°í ÀÖ´Ù.
´ë±Ô¸ð »çÀÌÆ®ÀÇ °æ¿ì¿¡´Â DBMS ¼ö°¡ ¼ö½Ê¿¡¼ ¼ö¹é °³¿¡ À̸£°Ô µÇ´Âµ¥ ÀÌ¿¡ µû¶ó °ü¸®ÇÏ´Â DB º¸¾È ¼¹öÀÇ ¼öµµ ¸¹¾ÆÁö°Ô µÈ´Ù. ÀÌ·± °æ¿ì¿¡ ·Î±×°¡ Èð¾îÁ® ÀÖÀ¸¸é, °ü¸®°¡ ºÒÆíÇÏ°í Àü»çÀûÀÎ ÅëÇÕµÈ º¸°í¼¸¦ ÀÛ¼ºÇϱⰡ ºÒ°¡´ÉÇÏ´Ù. ¶ÇÇÑ ¸Å¿ì ¸¹Àº ¾çÀÇ ·Î±× Á¤º¸°¡ »ý¼ºµÇ´Âµ¥, »çÈÄ ÃßÀûÀ» À§ÇÏ¿© ·Î±×¸¦ °ü¸®ÇÏ´Â ºÎ´ãÀÌ ¸Å¿ì Ä¿Áö°Ô µÈ´Ù.
µð±×¸®ÇÉÀº ÀÌ·± ¹®Á¦Á¡À» ÇØ°áÇϱâ À§ÇØ ·Î±×¸¦ ÀÚµ¿À¸·Î ÅëÇÕÇÏ´Â ±â´ÉÀ» °®°í ÀÖÀ¸¸ç, ·Î±× ÃÖ¼ÒÈ ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ¿© ·Î±ëµÇ´Â Á¤º¸ÀÇ ·®À» ÃÖ¼ÒÈ ÇÏ°í, ÆÄƼ¼Ç ±â¹ýÀ» ÀÌ¿ëÇÏ¿© ¼Õ½±°Ô ·Î±×¸¦ ¹é¾÷/º¹±¸ÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÏ°í ÀÖ´Ù.
¡Ü ÃÖ÷´ÜÀÇ ´Ù¾çÇÑ ±â´ÉÀ» Á¦°ø
DB¿¡ Á¢¼ÓÇÏ´Â »ç¿ëÀÚ¸¦ ½Äº°Çϱâ À§ÇÑ ºÎ°¡ÀûÀÎ »ç¿ëÀÚ ÀÎÁõÀ» Á¦°øÇÏ¿© ´Ù¸¥ »ç¶÷ÀÇ IP¸¦ ÀÌ¿ëÇÑ °æ¿ì¿¡µµ ½Äº°ÀÌ °¡´ÉÇϵµ·Ï ÇÏ°í ÀÖÀ¸¸ç, ¿¹¾à ¹× ½Ç½Ã°£ °áÀç ±â´ÉÀ» Á¦°øÇÏ¿© ¹Î°¨ÇÑ SQLÀº »ó±ÞÀÚÀÇ °áÀ縦 µæÇÑ ÈÄ ½ÇÇàÇϰųª »çÈÄ¿¡ µæÇϵµ·Ï Çϸç, °³ÀÎÁ¤º¸º¸È£¸¦ À§ÇÑ Äõ¸® ¸¶½ºÅ· ±â´É µîÀ» Á¦°øÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â Á¤º¸¿¡ ´ëÇÑ Á¶È¸ ½Ã ÇØ´ç Ä÷³ÀÌ ¸¶½ºÅ· 󸮵ǵµ·Ï ÇÑ´Ù.
½Å±Ô SQL¿¡ ´ëÇÑ Â÷´Ü ¹× °æº¸ ±â´ÉÀ» Á¦°øÇÏ¿© ¿äÁò ¹®Á¦°¡ µÇ°í ÀÖ´Â SQL Injection °ø°ÝÀ» Á¶±â¿¡ ¹æ¾î ¹× °æ°íÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¶ÇÇÑ NAT ¿¡ÀÌÀüÆ®¸¦ Á¦°øÇÏ¿©, ³»ºÎ»ç¿ëÀÚ ´Ü¸»±â¿¡ ȯ°æº¯È ¾ø´Â Åõ¸íÇÑ ¹æ½ÄÀÇ DBº¸¾È ¼³Ä¡°¡ °¡´ÉÇϸç, DBMS ¼¹ö »ó¿¡¼ ¼öÇàÇÑ ¸ðµç ¸í·ÉÀ» ÀúÀåÇÒ ¼ö ÀÖ´Â º¸¾È½© ±â´É, ÀϺΠDBMS¿¡ ´ëÇؼ´Â µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¾Ïȣȸ¦ ÇÒ ¼ö ÀÖ´Â ¾ÏÈ£È ±â´Éµµ Á¦°øÇÏ°í ÀÖ´Ù.
*¾ÈÁ¤¼º
¿ì¸®³ª¶ó´Â º¸¾ÈÁ¦Ç°À» °ø°ø±â°ü¿¡ ³³Ç°Çϱâ À§Çؼ´Â º°µµÀÇ ÀÎÁõÀÌ ÇÊ¿äÇѵ¥, µð±×¸®ÇÉÀº ±¹Á¤¿ø º¸¾È ÀûÇÕ¼º °ËÅ並 ȹµæ, º¸¾È ¼Ö·ç¼ÇÀÇ ¾ÈÁ¤¼ºÀ» ÀÎÁ¤¹Þ¾Ò´Ù.
*¼º°øÀûÀÎ °í°´»ç ¿î¿µ
µð±×¸®ÇÉÀÇ ¿ì¼ö¼ºÀº °ø°ø, ±ÝÀ¶, Çб³, Åë½Å µî ´Ù¾çÇÑ ºÐ¾ßÀÇ °í°´»ç¸¦ ÅëÇØ µå·¯³ª°í Àִµ¥, °ø°øºÎ¹®¿¡´Â Á¤ÅëºÎ, ±¹¼¼Ã», °æ³²µµÃ» µî 30¿© °³, ±ÝÀ¶ºÎ¹®¿¡¼ BCÄ«µå, ¹Ì·¡¿¡¼ÂÁõ±Ç, Çѱ¹ÅõÀÚÁõ±Ç µî 20¿© °³ÀÇ »çÀÌÆ®¸¦ Æ÷ÇÔ ÇöÀç ¾à 100¿© °³ Á¤µµÀÇ °í°´ »çÀÌÆ®¸¦ È®º¸ÇÏ¿´´Ù.
*¼º°ú
µð±×¸®ÇÉÀº ÃÖ±Ù ¿ìÁ¤»ç¾÷Á¤º¸¼¾ÅÍ¿¡¼ ÁÖ°üÇÏ´Â 2008³â ½Å±â¼úITÁ¦Ç°¿¡ ¼±Á¤µÇ´Â µî DBº¸¾È ºÐ¾ß¿¡¼ ±â¼ú·ÂÀ» ÀÎÁ¤¹Þ°í ÀÖÀ¸¸ç, ±¹³»¿¡¼µµ ¿Ã 1»çºÐ±â¿¡ À۳⠵¿±â ´ëºñ 40% ÀÌ»óÀÇ ¸ÅÃâ ¼ºÀåÀ» ´Þ¼ºÇÏ´Â µîÀÇ ¼º°ú¸¦ º¸ÀÌ°í ÀÖ´Ù.
µð±×¸®ÇÉÀº 2007³âºÎÅÍ ´Ù¾çÇÑ DBMS Áö¿øÀ» ½ÃÀÛÇÏ¿© ÇöÀç ¿À¶óŬ, »çÀ̺£À̽º(IQ, ASE), MS SQL Server, IBM DB2, ¾ËƼº£À̽º, MySQL, ÀÎÆ÷¹Í½º µî °ÅÀÇ ¸ðµç »ó¿ë DBMS Áö¿øÀ» ¿Ï·áÇÏ¿´°í, 2008³â¿¡´Â WAS ¾îÇø®ÄÉÀÌ¼Ç ¼¹ö¸¦ ÅëÇÑ DB µ¥ÀÌÅÍ Á¢±ÙÀ» ÅëÁ¦/·Î±ë ÇÒ ¼ö ÀÖ´Â ¼Ö·ç¼ÇÀ» °³¹ßÇÏ°í ÀÖÀ¸¸ç 2009³â¿¡´Â ½Å°³³ä UI, °ú°ÅÀÇ ÆÐÅÏÀ» ÅëÇÏ¿© ÇöÀçÀÇ º¸¾È À§ÇùÀ» Áï°¢ÀûÀ¸·Î °¨ÁöÇÒ ¼ö ÀÖ´Â Áö´ÉÈ ±â´É µîÀ» °³¹ßÇÒ ¿¹Á¤ÀÌ´Ù.
[Á¤º¸º¸È£21c (info@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>