|
|
|
IDS Balancer ¶õ? |
|
|
|
IDS(Intrusion Detection System) Balancer´Â ¼¼¼Ç ÀÎ½Ä ¹Ì·¯¸µ ¹× ¹ë·±½Ì ¾îÇöóÀ̾𽺷Π´õ¿í °ÈµÈ IDS¸¦
ÅëÇØ Å¹¿ùÇÑ È¿À²¼º ¹× °¡¿ë¼ºÀ» ½ÇÇöÇÑ´Ù.
Çϳª ÀÌ»óÀÇ IDSµéÀ» Çϳª ÀÌ»óÀÇ ³×Æ®¿öÅ© ¼¼±×¸ÕÆ®¿Í ¿¬°áÇÔÀ¸·Î½á IDS±¸¼ºÀÇ ¸Å¿ì ³ôÀº À¯¿¬¼ºÀ» ºÎ¿©Çϸç,
ÀÌµé ¼¼±×¸ÕÆ®ÀÇ Æ®·¡ÇÈÀ» IDS¸ð´ÏÅ͸µ ±×·ìÀ¸·Î ¹Ì·¯¸µÇÑ´Ù. Æ®·¡ÇÈÀº Çϳª ÀÌ»óÀÇ ¸ð´ÏÅ͸µ ±×·ìÀ¸·Î ¹Ì·¯¸µ
µÉ ¼ö ÀÖÀ¸¸ç, ƯÁ¤ Æ®·¡ÇÈ ÇüÅÂ(IPÈ£½ºÆ®, ¾îÇø®ÄÉÀÌ¼Ç º° µî)·Î Æ®·¡ÇÈÀ» ºÐ¸®ÇÏ¿© IDS ¸ð´ÏÅ͸µ ±×·ìÀ¸·Î
º¸³¾ ¼ö ÀÖ¾î ¸ð´ÏÅ͸µ È¿°ú¸¦ ±Ø´ëÈ ½Ãų ¼ö ÀÖ´Ù.
ƯÁ¤ ¼¼¼ÇÀÇ Ã¹ ÆÐŶÀÌ ÇÑ IDS¿¡ ÁöÁ¤µÇ¸é, ±× ¼¼¼ÇÀÇ ¸ðµç ÆÐŶÀº µ¿ÀÏÇÑ IDS·Î ¹Ì·¯¸µ µÇ¸ç,
ÇÑ IDS·Î ó¸®ÇÒ ¼ö ¾ø´Â Æ®·¡ÇÈ ¼öÁØÀ» Çϳª ÀÌ»óÀÇ IDS Ç®(pool)·Î ±¸¼ºÇÏ¿© ó¸®ÇÒ ¼ö ÀÖ´Ù.
³×Æ®¿öÅ©ÀÇ ¼ºÀå¿¡ µû¶ó IDSÀÇ ¿ë·®ÀÌ ºÎÁ·ÇÏ´õ¶óµµ Á¤Ã¥ ¹× ±ÔÄ¢ÀÇ Æ©´×À» ÅëÇÑ ¿î¿ëÀ¸·Î, °í°¡ÀÇ ±â°¡ºñÆ® IDS·Î
±³Ã¼ÇÒ ÇÊ¿ä ¾øÀÌ ±âÁ¸ IDS¸¦ ÀçÈ°¿ëÇÏ¿© ±¸ÇöÇÒ ¼ö ÀÖ¾î ÃÖÀûÀÇ ÅõÀÚº¸È£¸¦ ÀÌ·ç¾î ³¾ ¼ö ÀÖÀ¸¸ç,
IDSÀÇ Fault Tolerant ±¸¼ºÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù.
|
|
|
|
|
nIDS(Network-Based IDS)ÀÇ ¹®Á¦Á¡ |
|
|
³×Æ®¿öÅ© ŽÁö ¿µ¿ª ¹®Á¦ |
|
|
- Heavy Traffic Networks nIDS ¼¾¼¿¡ °úºÎÇϸ¦ ÁÙ ¼ö ÀÖ´Â ³ôÀº Æ®·¡ÇÈ ¼öÁØÀº nIDSÀÇ ¼º´É
¹®Á¦¸¦ ¾ß±â½ÃÄÑ Å½ÁöÇØ¾ß ÇÒ Æ®·¡ÇÈÀ» ³õħ
- Switched Network
. ½ºÀ§Ä¡ SPANÆ÷Æ®´Â Á¦ÇÑ ¿ä¼Òµé(SPANÆ÷Æ® ¼ö, 󸮴ɷ µî)À» °¡Áö°í ÀÖÀ½. µû¶ó¼ ½ºÀ§Ä¡»óÀÇ ¸ðµç
Æ®·¡ÇÈÀ» ŽÁöÇÒ ¼ö ÀÖ´Â nIDSÀÇ ÀÌ»óÀûÀÎ ±¸¼ºÀÌ ¾î·Á¿ö º¸È£µÇÁö ¾Ê´Â ¿µ¿ªÀÌ ¹ß»ýÇÏ°Ô µÊ
. °á±¹ ¸ðµç Æ®·¡ÇÈÀ» ŽÁöÇϱâ À§ÇØ °¢ ¼¼±×¸ÕÆ®¿¡ nIDS¸¦ ¹èÄ¡ÇÏ´Â ¹æ¹ýÀÌ ÀÖÀ¸³ª ÀÌ´Â °úµµÇÑ ÅõÀÚºñ¿ë À¯¹ß
- Asymmetrical networks
. ´ÙÁß ³×Æ®¿öÅ© °æ·Î¸¦ °¡Áö´Â ȯ°æ
. Ç÷οì´Â nIDS·Î ŽÁöµÇ¾îÁö±â Àü¿¡ ¿©·¯ °³ÀÇ Æ®·¡ÇÈ °æ·Î¸¦ °¡Áü
. °á±¹ nIDS´Â ConversationÀÇ ÀϺκи¸À» º¸°Ô µÇ¾î °ø°ÝÀ» ³õÄ¥ ¼ö ÀÖÀ½
|
|
³×Æ®¿öÅ© °¡¿ë¼º ¹®Á¦ |
|
|
- È®À强
. ³×Æ®¿öÅ© ÀÎÇÁ¶óÀÇ ¼ºÀå°ú º¯È¿¡ ´ëÇØ nIDS ȯ°æÀº ÃÖ¼ÒÀÇ ºñ¿ëÀ¸·Î ¾÷±×·¹ÀÌµå µÇ¾îÁö°í
º¯°æÀ» Á¦¾îÇÒ ¼ö ÀÖ ¾î¾ß ÇÔ
. ´ëºÎºÐÀÇ nIDS ȯ°æ¿¡ ÀÖ¾î È®À强Àº ¼³Ä¡ÀÌÈÄÀÇ ¹®Á¦·Î ¿©°ÜÁö°í ÀÖÀ½
- ¾ÈÁ¤¼º
. ¸ðµç »óȲ¿¡¼ ³×Æ®¿öÅ© ŽÁöÀÇ °¡¿ë¼ºÀ» º¸ÀåÇϱâ À§ÇØ ¹é¾÷ nIDS½Ã½ºÅÛÀÌ ÇÊ¿äÇÔ
|
|
|
|
|
IDS Balancer°¡ ÇÊ¿äÇÑ ÀÌÀ¯ |
|
|
º¸´Ù ³ÐÀº ¹üÀ§ÀÇ ¸ð´ÏÅ͸µ |
|
|
Åë»óÀûÀ¸·Î 2´ëÀÇ IDS´Â µÎ°³ÀÇ ¼¼±×¸ÕÆ®¸¦ ¸ð´ÏÅÍ ÇÒ ¼ö ÀÖ´Ù. µû¶ó¼ Àüü ³×Æ®¿öÅ©¿¡ IDS¸¦ ¼³Ä¡ÇÑ´Ù´Â °ÍÀº
³Ê¹« ¸¹Àº ºñ¿ëÀ» ¿ä±¸ÇÏ°Ô µÈ´Ù.
ÇÏÁö¸¸ IDS Balancer¸¦ »ç¿ëÇÒ °æ¿ì 2´ëÀÇ IDS´Â 10°³±îÁö ´Ù¸¥ ³×Æ®¿öÅ© ¼¼±×¸ÕÆ®¸¦ ¸ð´ÏÅÍ ÇÒ ¼ö ÀÖ¾î
À§¿Í °°Àº ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù.
|
|
È®À强 Áõ°¡ |
|
|
Åë»ó ÇÑ´ëÀÇ 100Megabit IDS´Â ÆÐŶ »çÀÌÁî¿¡ µû¶ó 50MegabitÀÌÇÏÀÇ Ã³¸®·®À» °¡Áö°í ÀÖ´Ù.
µû¶ó¼ ³×Æ®¿öÅ©ÀÇ ¼ºÀå¿¡ µû¶ó Æ®·¡ÇÈÀÌ 50MegabitÀÌ»óÀÌ µÇ¸é ±âÁ¸ IDS´Â ¾÷±×·¹ÀÌµå µÇ¾î¾ß ÇÑ´Ù.
±×·¯³ª ÀÌ·Î ÀÎÇØ ¼º´ÉÀÌ ³ôÀº ±â°¡ºñÆ® IDS·Î ±³Ã¼ÇØ¾ß ÇÑ´Ù¸é, ±âÁ¸ ÅõÀÚ(ºñ¿ë/Á¤Ã¥/·ê) º¸È£°¡ Èûµé¾îÁö¸ç,
°úµµÇÑ ÅõÀÚ°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.
IDS Balancer´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇϳªÀÇ ¸ð´ÏÅÍ ±×·ì ¾È¿¡ 100Megabit IDS Ç®(pool)À» ±¸¼ºÇÏ¿© ÀûÀº ÅõÀڷεµ
³ôÀº Æ®·¡ÇÈÀÇ ³×Æ®¿öÅ© ¼¼±×¸ÕÆ®¸¦ ¸ð´ÏÅÍ ÇÒ ¼ö ÀÖ´Ù.
|
|
IDSÀÇ ¼º´É Çâ»ó |
|
|
IDS°¡ ¸ðµç ÆÐŶÀ» öÀúÇÏ°Ô °¨½ÃÇÏ°Ô ÇÏ´Â °ÍÀº IDS¿¡ °úÁßÇÑ ºÎ´ãÀ» ÁÖ°Ô µÇ¸ç,
IDSÀÇ ÀæÀº ¼ºñ½º Áß´ÜÀ» À¯¹ßÇÑ´Ù. IDS Balancer¸¦ »ç¿ëÇÏ¿© Æ®·¡ÇÈÀ» ¾îÇø®ÄÉÀÌ¼Ç º°·Î ÇÊÅ͸µÇÏ°í
À̸¦ ¼±ÅÃÀûÀÎ IDS·Î º¸³¿À¸·Î½á IDSÀÇ ºÎ´ãÀ» ´ú¾î ÁÙ ¼ö ÀÖ´Ù.
|
|
¾ÈÁ¤¼º Áõ°¡ |
|
|
ÀüÇüÀûÀÎ IDSÀÇ ±¸Á¶¿Í ¹èÄ¡´Â Fault Tolerance ±¸ÇöÀÌ ºÒ°¡´É ÇÏÁö¸¸ IDS Balancer¸¦ »ç¿ëÇϸé
¸ð´ÏÅÍ ±×·ì¿¡ IDS¸¦ ÀÚÀ¯·Ó°Ô Ãß°¡ÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº N+1ÀÇ ¹é¾÷À» ±¸¼ºÇÏ¿© ÇϳªÀÇ IDSÀÇ °íÀå ½Ã¿¡µµ
³×Æ®¿öÅ© ¼º´É ¶Ç´Â º¸¾È¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê°Ô ÇÒ ¼ö ÀÖ´Ù.
|
|
|
|
|
Top LayerÀÇ IDS Balancer |
|
|
Top LayerÀÇ IDS BalancerÀÇ ±¸¼º ¹× ÀåÁ¡ |
|
|
- [M:N]±¸¼º
:
1°³ ÀÌ»óÀÇ ³×Æ®¿öÅ© ¼¼±×¸ÕÆ®(M)¸¦ 1°³ ÀÌ»óÀÇ nIDS±×·ì(N)À¸·Î ¸ÊÇÎ ½ÃÅ´À¸·Î½á IDS±¸¼º¿¡
À¶Å뼺 ºÎ¿©
- IDS·Îµå ºÐ»ê
:
Round Robin Distribution ¾Ë°í¸®ÁòÀ» ±â¹ÝÀ¸·Î ¼¼±×¸ÕÆ®µéÀÇ Æ®·¡ÇÈÀ» 1´ë ÀÌ»óÀ¸·Î ±¸¼ºµÈ nIDS
±×·ìÀ¸·Î ¹Ì·¯¸µ ÇÒ ¼ö ÀÖÀ¸¸ç,
ÀÌ´Â ³·Àº ¼º´ÉÀÇ nIDS ÇÑ´ë·Î ó¸®ÇÒ ¼ö ¾ø´Â Æ®·¡ÇÈÀ» ¿©·¯ ´ë·Î ºÐ»êó¸® ÇÒ ¼ö ÀÖÀ½À» ÀǹÌÇÔ
- Aggregation
:
ÀûÀº ¼öÀÇ nIDS¿¡ ¸¹Àº ¼öÀÇ ³×Æ®¿öÅ© ¼¼±×¸ÕÆ® ¶Ç´Â VLANÀ» È®Àå Àû¿ëÇÒ ¼ö ÀÖÀ½
- ÇÊÅ͸µ ¹× Ä«º» Ä«ÇÇ
:
¹Ì·¯¸µµÇ´Â Æ®·¡ÇÈ Áß Å½Áö¿¡ ÇÊ¿äÇÑ Æ®·¡Çȸ¸À» ¼±º°Çؼ nIDS·Î º¸³¾ ¼ö ÀÖÀ¸¸ç, Ä«º»Ä«ÇÇ ±â´ÉÀ»
ÅëÇØ ¾îÇø®ÄÉÀ̼ÇÀ̳ª IPÈ£½ºÆ®º°·Î nIDS(±×·ì)¸¦ ±¸ºÐÇÏ¿© º¸³¾ ¼ö ÀÖÀ¸¸ç,
ÀÌ´Â ³×Æ®¿öÅ©ÀÇ ¼ºÀå¿¡ µû¶ó ÇöÀçÀÇ nIDSÀÇ ¿ë·® ºÎÁ·À» IDS Balancer¸¦ ÅëÇÑ Á¤Ã¥ ¹× ±ÔÄ¢ÀÇ Æ©´×À»
ÅëÇØ ±Øº¹ÇÒ ¼ö ÀÖÀ½À» ÀǹÌÇÔ
µû¶ó¼ nIDSÀÇ ¼º´ÉÀúÇÏ ¹®Á¦¸¦ °í°¡ÀÇ ±â°¡ºñÆ® IDS·Î ÇØ°áÇϱ⠺¸´Ù´Â ±âÁ¸ nIDSÀÇ È¿°ú ±Ø´ëȸ¦
ÅëÇÑ ÃÖÀûÀÇ ÅõÀÚº¸È£¸¦ °¡´ÉÄÉ ÇÔ
- ¼¼¼ÇÀ¯Áö
:
nIDS°¡ Á¤È®ÇÑ Ä§ÀÔŽÁö¸¦ ¼öÇàÇϱâÀ§ÇØ Æ¯Á¤ ¼¼¼ÇÀÇ Ã¹ ÆÐŶÀÌ Æ¯Á¤ nIDS·Î ÁöÁ¤µÇ¸é, ±× ¼¼¼ÇÀÇ ¸ðµç
ÆÐŶÀ» µ¿ÀÏÇÑ nIDS·Î º¸³»¾î Áöµµ·Ï º¸ÀåÇÔ
- Fault tolerant
:
Æ÷Æ®ÀÇ Link Up/Down Health Check¸¦ ÅëÇØ nIDSÀÇ Fault tolerant ±¸¼ºÀ» °¡´ÉÄÉ ÇÔ
- JAVA±â¹ÝÀÇ GUI
:
JAVA±â¹ÝÀÇ GUI¸¦ ÅëÇÑ IDS BalancerÀÇ ±¸¼ºÀÛ¾÷À» ½±°Ô ÇÔ
|
|
|
|
|
|
|
Top LayerÀÇ IDS BalancerÀÇ Æ¯Â¡ ¹× ±â´É |
|
|
IDS Balancer ÁÖ¿ä ±â´É |
IDS Balancer Àû¿ë ¿É¼Ç |
³ôÀº ½Å·Ú¼º Á¦°ø |
Flow mirroring ¾îÇø®ÄÉÀÌ¼Ç ±â¹Ý ÇÊÅ͸µ ´ÙÁß Ä«º» Ä«ÇÇ ±×·ì Áö¿ø |
½ºÀ§Ä¡ ³×Æ®¿öÅ© ȯ°æ ÅÇ(Tap)À» »ç¿ëÇϴ ȯ°æ ºñ´ëĪ ¶ó¿ìÆà ȯ°æ Æ®·¡ÇÈ ºÎÇÏ°¡ ³ôÀº ȯ°æ |
³ôÀº È®À强 N+1 ¹é¾÷ °ø°ÝÀ¸·ÎºÎÅÍ IDS º¸È£ |
- ´Ù¼ö ±×·ìÀÇ IDS ¼¾¼, ÇÁ·ÎÅäÄÝ ¾Ö³Î¶óÀÌÀú, ½º´ÏÆÛ ¹× RMON ÇÁ·Îºê µî¿¡ ´ëÇÑ µ¿½Ã Ç÷οì
¹Ì·¯¸µ(flow mirroring) Á¦°ø
- ¿©·¯ ¼¼±×¸ÕÆ® ¹× VLAN·Î ±¸¼ºµÈ ³×Æ®¿öÅ©¸¦ Áö¿øÇÏ´Â IDSÀÇ °áÇÕ
- Àüü ±â°¡ºñÆ® ¼Óµµ·Î IDS È®À强 Áö¿ø
- ¼Ö·ç¼ÇÀÇ Á¤±³ÇÑ Æ©´×À» À§ÇÑ ¾ÖÇø®ÄÉÀ̼Ǻ° Æ®·¡ÇÈ ÇÊÅ͸µ
- ¼³Á¤ ¹× ±¸¼ºÀÇ Àü °úÁ¤À» Áö¿øÇÏ´Â °£ÆíÇÑ ³×ºñ°ÔÀÌ¼Ç ¹× À§Àúµå
- IDS ÆúÆ® Åç·¯·±½º(¹«Àå¾Ö)
- °¢ ¸ð´ÏÅÍ ±×·ìº° ¹ë·±½Ì
- ¾ÖÇø®ÄÉÀ̼Ǻ° ¹ë·±½º
- ³×ºÎ ³×Æ®¿öÅ© ¹× ¼ºñ½º Á¦°øÀÚ È¯°æÀ» ¸ð´ÏÅ͸µ Çϴµ¥ ÀÌ»óÀûÀÎ Á¦Ç°
- ÁøÁ¤ÇÑ ÀǹÌÀÇ ¡®Ç÷¯±× ¾Ø Ç÷¹ÀÌ¡¯¸¦ ±¸ÇöÇϱâ À§ÇØ °³¹ß½Ã »çÀü ±¸¼º
- TopFlowTM µ¥ÀÌÅÍÀÇ ÀÛ¼º ¹× SecureWatchTM ȣȯ Áö¿ø
- (12 10/100 Æ÷Æ®) ¹× (12°³ÀÇ GB Æ÷Æ®¸¦ Æ÷ÇÔÇÑ 1210/100Æ÷Æ®) ±¸¼ºÀ¸·Î ÆǸÅ
|
|
|
|
Top LayerÀÇ IDS Balancer ±¸¼ºÀÇ ¿¹ |
|
|
|
| |