°¡Á¤¿¡¼­ °¡»óÈ­¸¦ ÅëÇØ »ç¿ëÇÏ´Â ¼­¹ö¿¡¼­ DB¿Í À¥¼­¹ö µîÀ» ºÐ¸®ÇÏ´Â°Ô Àǹ̰¡ ÀÖÀ»·±Áö¿ä?

   Á¶È¸ 3858   Ãßõ 1    

 어떤 서버는 MySQL과 Redis 가 필요하고 어떤 서버는 MySQL과 PostgreSQL, RabbitMQ가 필요한데

모두 도커 컨테이너를 사용하지만 DB서버를 따로 지정할 수 있습니다. 이때 DB 서버에 MySQL, Redis, PostgreSQL, RabbitMQ를 모두 

설치하고 도커 컨테이너에서는 DB서버를 가동하지 않게하여 서버를 분리하는게 보안에 이익이 있을런지요?


서버 구조는 다음과 같습니다.

Hypervisor - VM (PVHVM) -> Docker Container (WAS) - Router (I/O) - Public Internet

     |                                 | (10.0.0.0/24, 255.255.255.0)

    └       VM (PVHVM) ->       DB Server         - Router (Outbound Only) - Public Internet


VM 간의 통신은 모두 vSwitch를 통한 내부 가상네트워크를 연결하여 이루어지고 개별 VM에 Firewalld를 설치하여 인터페이스마다 다른 Zone을 할당하였고 내부 네트워크의 통신에 필요한 포트와 소스 주소를Rich rule로 할당하고 그 외에는 모두 Drop 되도록 설정했습니다.

도커 컨테이너에서 외부로 통하는 연결은 OPNsense(pfSense 포크)의 IPS/IDS 룰을 거쳐 바깥으로 나가거나 들어오도록 되어있습니다.

이런 구조가 과연 효과가 있을지는 의문이라 이렇게 글 올려봅니다.




이 쪽 전공자도 아니고 취미로 하는 일이지만 정말 열심히 하고 있고 재미도 있습니다.

언제나 좋은 답변 감사합니다 ^-^

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
Ãë¹Ì½Ã¶ó¸é À̰͵µ Çغ¸°í Àú°Íµµ Çغ¸°í ÇØ¾ß µÉ µí Çѵ¥¿ä. ^^
µÑ ´Ù Çغ¸¼¼¿ä.
Smile 2017-07
¿Í...½Ç·ÂÀÌ ´ë´ÜÇϽó׿ä;;
(Àú´Â º»¹®ÀÇ ³»¿ëÁß Á¶±Ý¸¸ ÀÌÇصǴ °ü°è·Î..)
ºÐ¸®¸¦ ÇسõÀ¸½Ã¸é ¹°¸®Àû ±â±â¸¦ µÎ´ë·Î ºÐ¸®ÇÒ ¶§ ÈξÀ °£ÆíÇÏÁö ¾ÊÀ»±î ½ÍÀºµ¥..
´Ù¸¥ ȸ¿ø´ÔµéÀÇ ÀÇ°ßÀÌ ±Ã±ÝÇϳ׿ä
±øÅëÀÌ 2017-07
°¡»óÈ­ °³³äÀ» °È¾î³»°í ±¸Á¶µµ¸¦ °£´ÜÈ÷ Ç¥ÇöÇÏÀÚ¸é,
À¥¼­¹ö´Â °øÀθÁ¿¡ ¹°·ÁÀÖ°í, À¥¼­¹ö¿Í DB¼­¹ö °£¿¡´Â »ç¼³¸ÁÀ¸·Î ¿¬°áÇÏ´Â Çüų׿ä.
¹æÈ­º®À» ÀÌ¿ëÇؼ­ ¹æÈ­º®À» ÀÌ¿ëÇؼ­ DB ¼­ºñ½ºÀÇ ¿ÜºÎ Á¢±ÙÀ» Â÷´ÜÇß´Ù¸é
DB¼­¹ö¸¦ ºÐ¸®Çϵç, À¥¼­¹ö ¾È¿¡ DB¼­ºñ½º¸¦ ¿Ã¸®µç º¸¾È Ãø¸é¿¡¼­´Â Å« Â÷ÀÌ°¡ ¾ø½À´Ï´Ù.
¿ÜºÎ¿¡¼­´Â À¥¼­¹ö¿¡ DB ¼­ºñ½º°¡ ÀÖ´ÂÁö ¾ø´ÂÁö ¾Ë ¼ö ¾ø±â ¶§¹®ÀÔ´Ï´Ù.

°ü¸®³ª ¼º´É Ãø¸é¿¡¼­´Â Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ¾î¿ä.
ÇÑ ¼­¹ö¿¡ ¸ðµÎ ¸ô¾Æ ³ÖÀ¸¸é ³×Æ®¿öÅ© I/O¿¡ ´ëÇÑ ºñ¿ëÀÌ ÁÙ¾îµì´Ï´Ù,
±Ùµ¥ ÇϳªÀÇ ¼­ºñ½º Àå¾Ö°¡ ´Ù¸¥ ¼­ºñ½º¿¡ ¿µÇâÀ» ÁÙ ¼öµµ ÀÖ½À´Ï´Ù.

±Ùµ¥ Ç×»ó ÅëÇÏ´Â ¸íÈ®ÇÑ Á¤´äÀº ¾ø°í¿ä, »óȲ¿¡ µû¶ó ÆÇ´ÜÇÒ ¼ö ¹Û¿¡ ¾ø½À´Ï´Ù.
´Ù¸¥ Áú¹®ÀÔ´Ï´Ù. OPNsense ±¦ÂúÀºÁö¿ä?
Áý¿¡ pfSense ¾²´Âµ¥...IPS/IDS ¶§¹®¿¡ Çѹø ¹Ù²ãº¼±î...Çß´Ù°¡...(±â¾ïÀÌ Àß ¾È³ª´Âµ¥...) ÇÊ¿äÇÑ ±â´É Áß Çϳª°¡ ¾ÈµÇ¾î¼­...Æ÷±âÇß¾ú½À´Ï´Ù. ¤Ð¤Ð;;
ÇöÀç´Â pfSense + snort Çؼ­...snort ·êÀº À¯·á±¸¸ÅÇؼ­ »ç¿ë ÁßÀÔ´Ï´Ù.
(À̰͵µ Âü...±¹³» active x ´Â °ÅÀÇ ÀüºÎ Â÷´ÜÇؼ­...¿¹¿Üó¸® ÇÏ´À¶ó ¾öû Èûµé¾ú½À´Ï´Ù. ¤Ð¤Ð;;)
     
UI, ¼³Ä¡, IDS/IPS ¼º´É ¾î´À Çϳªµµ ºüÁöÁö ¾Ê½À´Ï´Ù. °³ÀÎÀûÀ¸·Î´Â suricata°¡ snort º¸´Ù ³ªÀº°É·Î º¸À̳׿ä
          
µµ¿ò¸»¾¸ °¨»çµå¸³´Ï´Ù.
µ¡) snort ·êÀÌ suricata ¿¡ 100% ȣȯµÇÁö´Â ¾Ê´Â´Ù°í Çؼ­...ÀÏ´Ü snort ·Î ±¸µ¿ÁßÀÔ´Ï´Ù. °¡Á¤ÀÌ¶ó¼­ ±»ÀÌ suricata ±îÁö ÇÊ¿äÄ¡´Â ¾ÊÀ»°ÍÀ¸·Î »ý°¢Çϱ⵵ Çß±¸¿ä.
ÇöÀç±îÁö´Â ¹®Á¦¾øÀÌ Àß µ¹¾Æ°¡°í ÀÖ½À´Ï´Ù. ^^


QnA
Á¦¸ñPage 3668/5590
2014-05   4485442   Á¤ÀºÁØ1
2015-12   1037982   ¹é¸Þ°¡
2018-10   3863   °ø¾ËÀÌ
2014-03   3863   ±è°Ç¿ì
2016-10   3862   ¾È¼ºÇö
2016-10   3862   ³ªÆÄÀÌ°­½ÂÈÆ
2019-01   3862   ±è°Ç¿ì
2014-03   3862   ¸¶ÀÌ·¯ºê
2021-05   3862   È­Á¤Å¥»ï
2018-04   3862   À̽Ç
2016-04   3862   ±è°Ç¿ì
2014-04   3862   ÀÌÁöÆ÷Åä
2018-03   3862   ûÃá
2017-09   3862   ±è¿µ±â
2015-08   3862   showfire
2015-07   3862   ¸ÓÀç±ä
2018-01   3862   ¹ÚÁß¼®
2016-07   3862   Apple
2014-03   3862   ¿©ÁÖÀÌ»óµ·
2018-09   3862   newretrowave
2014-02   3862   ÀÌÇØÂù
2016-02   3862   ÀÌ»óÀ±SY