Linux (CentOS) ¿¡¼ °èÁ¤º°·Î ÀÎÅÍ³Ý Á¢±ÙÀ» ºÒ°¡ÇÏ°Ô ÇÏ°í ³»ºÎ¸Á¸¸ °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ³ª¿ä ?
(1) Linux (CentOS) 에서 계정별로 인터넷 접근을 불가하게 하고 내부망만 가능하게 할 수 있나요 ?
지금 CentOS 보안 업데이트 등의 이유 때문에 Root 계정은 인터넷 접근을 해야 하는데요
일반 유저들은 유저별로 인터넷 접근이 안되게 통제할 수 있는지 궁금합니다. 내부망 (192.168.1.*) 만 접근할 수 있게요.
즉, 폐쇄망을 구성하고 싶은 것입니다.
(2) 그게 아니라면, 192.168.1.1 게이트웨이에서 인터넷 공유를 끊어 버리면 가장 심플한데, 문제는 OS 보안 업데이트만 가능하게 설정할 수 있나요 ? 실제 기업들은 이 문제를 어떻게 해결하고 있는건지 궁금합니다.
가능한 (1) 질문과 (2) 질문에 모두 답변을 들었으면 좋겠네요...
보안 업데이트가 가능한 폐쇄망을 구성하고 싶어요.
ÀÎÅͳݸÁ°ú Æó¼â¸Á »çÀÌ¿¡ Repo ¹Ì·¯ ¼¹ö¸¦ Çϳª µÎ½Ã¸é µË´Ï´Ù¸¸, ¸ÁºÐ¸® Ư¼º»ó ¿ÜºÎ¿ÍÀÇ Á¢Á¡À» ÃÖ¼ÒÈÇÏ´Â °ÍÀÌ ÁÁÀ¸¹Ç·Î rpm ÆÄÀÏÀ» ¼öµ¿À¸·Î ¹ÝÀÔÇÏ´Â °ÍÀ» ±ÇÀåµå¸³´Ï´Ù.
ESXi ȯ°æ¿¡¼ °Ô½ºÆ®°¡ ¼ö½Ê´ëÀÔ´Ï´Ù.
Áö±Ý ¾÷µ¥ÀÌÆ®´Â ÁÖ±âÀûÀ¸·Î security ¾÷µ¥ÀÌÆ®¸¸ ÀÚµ¿À¸·Î ÇÏ°Ô °É·ÁÀÖ½À´Ï´Ù.
±×·±µ¥ ÀÏ¹Ý °èÁ¤ÀÇ ÀÎÅÍ³Ý Á¢±ÙÀº ¸·°í ½ÍÀº°ÅÁÒ.
RPM À¸·Î ÁÖ±âÀûÀ¸·Î ¼öµ¿À¸·Î Çϱ⿡´Â ±×°Ç ¿ù±ÞÀ» ¹Þ°í ȸ»ç¿¡¼³ª ÇÒ¼ö ÀÖ´Â ÀÏÀÌÁö °³ÀÎÀÌ ±×·¸°Ô Çϱä Èûµé°Åµç¿ä
(2) ±×·³ ±Ã±ÝÇÑ°Ô °¡·É ÀÇÁ¸¼ºÀÌ ÇÊ¿äÇÒ¼öµµ Àִµ¥ CentOS Repo ¿Ü¿¡ ¹ÛÀ¸·Î Çã¿ëÇØ¾ß ÇÒ URL ÀÌ »ý±â±âµµ ÇÏÁö ¾Ê³ª¿ä? À̺κÐÀº Á¦°¡ Àß ¸ô¶ó¼...
»çÈÄ Áö¿ø Ãø¸é¿¡¼µµ ±×·¸±¸¿ä.
ȸ»ç¶ó¸é ´çÀå ±×·¸°Ô ÇßÁÒ..
https://sky-h-kim.tistory.com/3
ÀÌ·±°Í ¸»¾¸ÇϽô °É±î¿ä ?
´ÜÁ¡Àº °ü¸®ÀÚ°¡ ¼ö½Ã·Î °»½ÅºÐÀ» ´Ù½Ã ±³Ã¼Çسö¾ß ÇÕ´Ï´Ù (´ë½Å Ä¿³ÎÀ̳ª ¶óÀ̺귯¸®µîÀ» °ü¸®ÀÚ°¡ ¿øÇÏ´Â ¹öÀüÀ̳ª ¿øÇÏ´Â Ä¿½ºÅÒ ¹öÀüÀ¸·Î ¿Ã·ÁµÎ°í ±×°É ¾²°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù)
ÀÌ¿Ü¿¡ Ŭ¶ó°¡ ¸¹À¸¸é ÀÏÀÏÈ÷ ÀúÀå¼Ò ¼³Á¤ º¯°æÇϴ°͵µ ±ÍÂú½À´Ï´Ù (½ºÅ©¸³Æ®·Î ÀÚµ¿È´Â µÇÁö¸¸....±ÍÂúÀº°Ç º¯ÇÔ ¾øÀ½)
±×¸®°í ÀÎÅÍ³Ý ¸·À»·Á¸é NTP°°Àº°Íµµ °°ÀÌ µ¹·Á³ö¾ß ÇÕ´Ï´Ù
Root·Î Á¢±ÙÇßÀ»¶§¸¸ °øÀ¯±â¿¡ ÀÎÅÍ³Ý ·£ÄÉÀ̺íÀ» ²Å¾Æ¼ »ç¿ëÇÏ°í Æò¼Ò¿£ »©³õÀ¸¸é µË´Ï´Ù.
°øµ¿ ÀÛ¾÷½Ã¿¡ ¿ÜºÎ·Î ¼Ò½ºÄڵ尡 À¯ÃâµÈ´Ù´ø°¡ ÇÏ¸é ¾ÈµÇ°Åµç¿ä.
Á¦°¡ ¿Ö ÀÌ°ÍÀÌ ÇÊ¿äÇÑÁö ¼³¸íÇÏ·Á¸é ¾öû³ª°Ô ±ä ¼³¸íÀÌ ÇÊ¿äÇؼ ÀÌ·± ¼³¸íÀÌ ºÒÇÊ¿äÇϱ⵵ ÇÏ°í...
³×Æ®¿öÅ©¿¡¼ ¾îÂî º¸¸é °¡Àå °·ÂÇÑ ¹æȺ®Àº ·£¼±À» »Ì´Â °ÍÀÔ´Ï´Ù..
¹°¸®ÀûÀ¸·Î ²÷¾î ¹ö¸®´Â °ÍÀÌÁÒ..
¹°·Ð ºÒÆíÇÏ°í ±ÍÂúÀ» ¼ö´Â ÀÖ½À´Ï´Ù..
¼öÀÍÀÌ ¾ø´Ù »ÓÀÌÁö, º¸¾ÈÀº ÇÊ¿äÇѵ¥, °Å±â¿¡ °úµµÇÑ °ü¸®½Ã°£À» Åõ¿©ÇÏ°í ½ÍÁö´Â ¾ÊÀº °ÍÀÔ´Ï´Ù.
±×³É ÀϹÝÀûÀÎ ±â¾÷µéÀÌ °ü¸®ÇÏ´Â ¹æ½ÄÀ¸·Î ±¸ÇöÇÏ°í ½ÍÀºµ¥, ÀÏÀÏÈ÷ rpm À» ¼ÕÀ¸·Î ±ñ´Ù´øÁö ÇÏÁö ¾Ê´Â ÃÖ¼±ÀÇ ¹æ¹ýÀ» ã°í ÀÖ½À´Ï´Ù.
/sbin/iptables -A OUTPUT --match owner ! --uid-owner 0 -d 192.168.1.0/24 -j ACCEPT
/sbin/iptables -A OUTPUT --match owner ! --uid-owner 0 -j REJECT
ÀÌ·±½ÄÀ¸·Î ÇÏ¸é µÉ°Í°°Àºµ¥ Àú match owner È®ÀåÀÌ ºÒ¾ÈÁ¤ÇÔ´Ï´Ù.
½Ã½ºÅÛ Çʼö ´ë¸ó ntpd °°Àº°Íµéµµ ·çÆ®±ÇÇÑÀ¸·Î µ¹Áø ¾ÊÀ»Å״ϱî Á» º¹ÀâÇÏ~Áö ¾ÊÀ»±î¿ä?
±×·± »ç¼ÒÇÑ(?)°Íµé Çϳª Åи°´Ù°í ½Ã½ºÅÛ Àüü ±ÇÇÑÀ» –P±æ °¡´É¼ºÀÌ ÀÖÀ¸´Ï±î¿ä
Â÷¶ó¸® BPF·Î °æ°èÁ¶°ÇÀ» Àß Â¥³Ö´Â°Ô ³ªÀ» °Í °°½À´Ï´Ù.
+ ½Ã½ºÅÛ¿¡ ÇÊ¿äÇÑ ¸ðµç ¼ºñ½º¿Í °ü·Ã °èÁ¤À» »ý¼ºÇÑ µÚ, ¸¶Áö¸· UID¸¦ ³Ñ´Â °æ¿ì ºí·°½ÃÄѵµ ÁÁÀ» °Í °°³×¿ä.
¸¸ÀÏ ÁË´Ù ÇØ´ç ±ÇÇÑÀ¸·Î µ¹¾Æ°£´Ù¸é º¸¾ÈÀÌ ¹®Á¦µÇ°ÚÁÒ (¾ÖÃÊ¿¡ SELinux°°Àº°Í ´Ù ¼öÁ¤ÇÏ´øÁö ²¨¾ß µ¹¾Æ°¥²¨°í, Çϳª Åи®¸é ´Ù Åи®´Â°É º¼ ¼ö Àְڳ׿ä)
1) ¼¹öµéÀº ¸ðµÎ ¿ÜºÎ ÀÎÅÍ³Ý ¾È µÇ´Â IsolationÀ¸·Î ±¸¼º.
2) Isolation µÈ ¼¹öµéÀ» ÀÎÅÍ³Ý ¹× Repository¸¦ ³»ºÎ Proxy Server·Î ¿¬°á ¼³Á¤.
3) ³»ºÎ Proxy Server¿¡¼ OS Outbound ¹æȺ® ¼³Á¤À» ÇÔ. (°³ÀÎÀûÀ¸·Î Proxy Server´Â pfSense¿Í °°Àº ¹æȺ® ¼Ö·ç¼Ç »ç¿ë ÇÏ´Â °ÍÀ» ±ÇÀå)
°ÔÀÌÆ®¿þÀÌ ¼¹ö¸¦ 2´ë Ãß°¡Çؼ ±â°£°è Æó¼â¸Á, ÀÎÅÍ³Ý °¡´É¸Á, »ç¿ëÀÚ Æó¼â¸Á ÀÌ·± Á¤µµ·Î ºÐ¸®Çß½À´Ï´Ù.
¸ðµÎ °¡»óÈµÈ ¼¹öµéÀ̶ó ÀÛ¾÷Àº ¼ö¿ùÇß½À´Ï´Ù.