¹«ÅõÀÛ
MUTFI´Â ÇÏ·ç Á¾ÀÏ, ÇÏ·ç ¹× È£½ºÆ®ÀÇ ½Ã°£¿¡ µû¶ó ¼ºñ½º¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦¾îÇÏ´Â µ¥ »ç¿ëµÇ´Â ¹æȺ®ÀÔ´Ï´Ù. ¿äû ...
Safesquid º¹ÇÕ ¿¡µð¼Ç¹ÙÀÌ·¯½º ¹é½Å ¹× ÄÜÅÙÃ÷ ÇÊÅ͸µ ÇÁ·Ï½Ã ¼¹ö. | |
Áö±Ý ´Ù¿î·Îµå |
Safesquid º¹ÇÕ ¿¡µð¼Ç ¼øÀ§ ¹× ¿ä¾à
±¤°í
Safesquid º¹ÇÕ ¿¡µð¼Ç ű×
Safesquid º¹ÇÕ ¿¡µð¼Ç ¼³¸í
¹ÙÀÌ·¯½º ¹é½Å ¹× ÄÜÅÙÃ÷ ÇÊÅ͸µ ÇÁ·Ï½Ã ¼¹ö. SafeSquid´Â ¹ÙÀÌ·¯½º ¹é½Å ¹× ÄÜÅÙÃ÷ ÇÊÅ͸µ ÇÁ·Ï½Ã ¼¹öÀÔ´Ï´Ù. ÀÌ ÇÁ·ÎÁ§Æ®¿¡´Â URL ºí·¢¸®½ºÆ®, ´ë¿ªÆø °ü¸®, À¥ »çÀÌÆ® ÄÜÅÙÃ÷¿¡ ´ëÇÑ Á¤±Ô Ç¥Çö½Ä ´ëü, ´Ù¸¥ ÇÁ·Ï½Ã ¼¹ö¿ÍÀÇ »óÈ£ ¿î¿ëÀ»À§ÇÑ ICP ¹× CARP Áö¿ø, ±¸¼º µ¿±âÈ°¡ "SafeSquid Composite Edition"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ »ç±â¼º À¥ ¸µÅ©·Î À¯È¤¹Þ´Â ÁßÁö, Æ÷¸£³ë »çÀÌÆ® ¹æ¹®, ¡¤ ´ç½ÅÀ» ¹ÌÄ¡°ÔÇÏ´Â ±¤°í Æ˾÷À» Â÷´ÜÇÏ°í, ¡¤ Á÷¿øµéÀÌ ºÒÇÊ¿äÇÑ ´Ù¿î·Îµå¿¡ ´ëÇÑ ¿µ¾÷ ½Ã°£°ú ÀÚ¿øÀ» ³¶ºñÇÏÁö ¸øÇÏ°ÔÇÕ´Ï´Ù. ¡¤ ¹«°íÇÑ À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇÏ¿© ÄÄÇ»ÅÍ°¡ ¹ÙÀÌ·¯½º / Æ®·ÎÀÌ ¸ñ¸¶¿¡ °¨¿°µÇ´Â °ÍÀ» ¹æÁöÇÕ´Ï´Ù. ¡¤ ±¸ÇöÇÏ·Á´Â ¼ÒÁßÇÑ ½Ã°£À» ÀÒÁö ¾Êµµ·ÏÇϽʽÿÀ - ¸ðµç »ç¿ëÀÚ¿¡°Ô ÃÖÀû ¹× û°áÇÑ ÀÎÅÍ³Ý ¾×¼¼½º ¡¤ ¿ÏÀüÇÑ HTTP / FTP ÀÎÅÍ³Ý ÇÁ·Ï½Ã ¡¤ ¿À¡¾î ¶Ç´Â ¹æȺ® µÚ¿¡¼ ´Ù¸¥ °¡Àå ÁÁ¾ÆÇÏ´Â ÇÁ·Ï½Ã·Î Àü´ÞµÇ´Â ¿äûÀ» Áö¿øÇÕ´Ï´Ù. ¡¤ Á÷°üÀû ÀÎ ºê¶ó¿ìÀú ±â¹Ý GUI ¡¤ HTTP ¹× FTP ÄÜÅÙÃ÷ ij½ÌÀº ÀÎÅÍ³Ý ´ë¿ªÆøÀ»º¸´Ù È¿À²ÀûÀ¸·Î »ç¿ëÇÕ´Ï´Ù. ¡¤ ´Ù¸¥ ÇÁ·Ï½Ã ¼¹ö¸¦ Àü´ÞÇÒ ¶§ NTLM ¹× ±âº» ÀÎÁõ. ¡¤ ÀÎÅÍ³Ý ¾×¼¼½º¸¦ Çã¿ëÇϱâÀ§ÇÑ PAM ¹× ±âŸ ¿ÜºÎ ÀÎÁõ ¼ÒÇÁÆ®¿þ¾î¸¦ Áö¿øÇÕ´Ï´Ù. ¡¤ Á¤±³ÇÑ URL ºí·¢¸®½ºÆ® ¹× ÈÀÌÆ®¸®½ºÆ® ¡¤ ´Ù¿î·Îµå ÇÑ ÆÄÀÏ ¹× HTTP Çì´õÀÇ ÄÜÅÙÃ÷ ´ëü ¹× ¿äû µÈ URLÀÔ´Ï´Ù. ¡¤ À¥ ¿äû ¹× ÀÀ´äÀ» ºÐ¼®ÇÏ´Â ±¤¹üÀ§ÇÑ µð¹ö±ë °¡´ÉÇÑ ±â´É. ¡¤ ¹è³Ê ¹× Æ˾÷ Â÷´Ü, ¡¤ ÄíÅ°¸¦ Á¶ÀýÇÒ ¼öÀÖ°ÔÇÏ¿© ÇÁ¶óÀ̹ö½Ã¸¦ Áõ°¡½Ãŵ´Ï´Ù ¡¤ ¸ðµç HTTP ÄÁÅÙÃ÷ÀÇ ¹ÙÀÌ·¯½º °Ë»ç (¿äû ¹× ÀÀ´ä ¸ðµÎ), ¡¤ »ç¿ëÀÚ / IP ±â¹Ý ´ë¿ªÆø Á¦ÇÑ. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ SafeSquid´Â ÀÌÁ¦ ¿ÏÀüÇÑ TCP Æ©´×À» Çã¿ëÇÕ´Ï´Ù. ¡¤ ¸ðµç ¼¹ö Ãø À¥ ÀÀ¿ë ÇÁ·Î±×·¥°ú °°Àº SafeSquidÀÇ ¼º´ÉÀº keepalive, ¼ö½Å ¹öÆÛ ¹× Àü¼Û ¹öÆÛ¿Í °°Àº TCP ¸Å°³ º¯¼ö¿¡ ÀÇÇØ ¿µÇâÀ»¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ¡¤ Close_Wait ¼ÒÄÏÀÇ ¼ö¸íÀº keepalive ¸Å°³ º¯¼ö¿¡ µû¶ó ´Þ¶óÁö¸ç, ¼Û¼ö½Å ¹öÆ۴ ó¸®·®°ú ¼Óµµ¿¡ Å©°Ô ¿µÇâÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù. ¡¤ SafeSquidÀÇ ÀÌÀü ¸±¸®½º´Â SysctlÀ» ÅëÇØ (¼º´É ÀǽÄÀ» À§ÇØ ¼º´ÉÀ» À§ÇØ) ¸Å¿ì ½ÅÁßÇÏ°Ô ¼³Á¤µÇ¸ç ºÐ¸íÈ÷ ½Ã½ºÅÛ Àüü Ãæ°ÝÀ» ÇÊ¿ä·ÎÇÕ´Ï´Ù. ¡¤ 4.2.2.RC9.3 ¿¡¼ÀÌ ¸Å°³ º¯¼ö´Â SafeSquid¸¦ °íÀ¯ÇÏ°Ô ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç ƯÈ÷ ±×·¸°Ô ¸¸ÇÕ´Ï´Ù. ¡¤ SafeSquid ¼ºñ½º¸¦ È£Ãâ ÇÒ ¶§ ÀÌ·¯ÇÑ ¸Å°³ º¯¼ö¸¦ ¸í·É ÁÙ ¸Å°³ º¯¼ö·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ÆíÀǸ¦ À§ÇØ ÀÌ·¯ÇÑ ¸Å°³ º¯¼ö´Â init script + startup.conf¸¦ ÅëÇØ ´Ù¸¥ ¸Å°³ º¯¼ö¿Í °°ÀÌ ¼³Á¤ µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Çâ»óµÈ ±â´É »ç¿ë¿¡ ´ëÇÑ Àüü ¼³¸íÀº startup.conf¿¡ ÅëÇյǾúÀ¸¸ç ´ÙÀ½À» ÅëÇØ ½±°Ô ¾×¼¼½º ÇÒ ¼ö ÀÖ¾î¾ßÇÕ´Ï´Ù. ¡¤ "/etc/init.d/safesquid Á¶Á¤" ¡¤ ¹°·Ð ¾÷±×·¹À̵带 ¼öÇà ÇÒ ¶§ À̵éÀº ´ç½ÅÀÌ ¸¸³ª¾ßÇÕ´Ï´Ù. ¡¤ SafeSquidÀÇ ÄÜÅÙÃ÷ ij½ÌÀº ÀÌÁ¦ ij½Ì ¸Å°³ º¯¼ö°¡ ¾ÆÇÁ¸é ¿¹¹æ Á¶Ä¡¸¦ ÃëÇÕ´Ï´Ù. ¡¤ ÀÌÀüÀÇ ¸±¸®½º´Â ¸Å¿ì ½ÅÁßÇÏ°Ô ±¸¼ºµÇ¾î ÀÖÀ¸¸ç Ä¡¼ö°¡ ºÎÁ·ÇÑ ±¸¼º¿¡ ¸Å¿ì ½ÅÁßÇÏ°Ô ±¸¼ºµÇ¾î¾ßÇß½À´Ï´Ù. ¡¤ Safesquid´Â 󸮷®ÀÌ °©Àڱ⠺ÎÁøÇϰųª ij½ÌÀÌ ºÎÀûÀýÇÑ °æ¿ì À¯»çÇÑ ¹«ÀÛÀ§ ÇൿÀ» À¯»çÇÏ°Ô ±¸¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ 4.2.2.rc9.3¿¡¼ SafeSquid´Â ºÎ½Ä µÈ ±¸¼º ij½Ì ¼½¼Ç¿¡ ÈξÀ ´õ °ü´ëÇؾßÇÏ¸ç ´ëºÎºÐ ÀÚµ¿ ½ÃÁ¤ Á¶Ä¡¸¦ ÃëÇÒ ¼ö ÀÖ¾î¾ßÇÕ´Ï´Ù. ¡¤ ¸®ºñ¿Àµå¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÃÖÀûÈ°¡ µµÀԵǾú½À´Ï´Ù. ÀÌÁ¦ safesquid core´Â libhoard°¡ »ç¿ëµÉ ¶§ ´õ ³´½À´Ï´Ù. init ½ºÅ©¸³Æ®´Â Libhoard¸¦ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼öÁ¤µÇ¾ú½À´Ï´Ù. Ç¥ÁØ ¼³Ä¡´Â / opt / safesquid¿Í °°ÀÌ ¼³Ä¡ µð·ºÅ丮¸¦ »ý¼ºÇÏ°í SafeSquidÀÇ ½ÇÇà ÆÄÀÏÀÌ / opt / safesquid / bin / safesquid ¼³Ä¡ µð·ºÅ丮¿¡ ÇÏÀ§ Æú´õ "libs"¸¦ ¸¸µì´Ï´Ù. Áï / opt / safesquid / bin / libs ¹× libhoard.so¸¦ º¹»çÇÏ¿© /opt/safesquid/bin/libs/libhoard.so¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. init ½ºÅ©¸³Æ®´Â libhoardÀÇ Á¸À縦 °¨ÁöÇÏ°í safesquid ½ÇÇà ÆÄÀÏÀ» È£Ãâ ÇÒ ¶§ ÀÚµ¿À¸·Î »çÀü·ÎµåÇÕ´Ï´Ù. ¡¤ init ½ºÅ©¸³Æ®´Â ¶ÇÇÑ libkewayive¸¦ È£ÃâÇϱâ À§ÇØ ÃÖÀûȵǾú½À´Ï´Ù. PAM_LDAP¿Í °°Àº ¸î °¡Áö ·¹°Å½Ã ¶óÀ̺귯¸®¿¡¼ keepaliveÀÇ Æ¢±èÀÌ ´©¶ôµÇ¾î ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ½À» ¾Ë¾Æ º¸¾Ò½À´Ï´Ù. libkeepalive´Â ÀÌ·¯ÇÑ È¯°æ¿¡¼ ¾ÈÁ¤ÀûÀÎ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹ö±× ¼öÁ¤: ¡¤ SafeSquidÀÇ ÀÌÀü ¸±¸®½º´Â ·Î±× ÆÄÀÏ¿¡¼ ¿¬°á ¿äû¿¡¼ Àü¼Û µÈ µ¥ÀÌÅ͸¦ ±â·ÏÇÏÁö ¾Ê¾Ò½À´Ï´Ù. ¡¤ÀÌ ¹®Á¦°¡ ÇØ°áµÇ¾úÀ¸¹Ç·Î ¿¬°á ¿äû¿¡¼ Àü¼Û µÈ µ¥ÀÌÅÍ°¡ ÀÌÁ¦ ¾×¼¼½º ¹× È®Àå ·Î±×¿¡ ±â·ÏµË´Ï´Ù. ¡¤ SafeSquid°¡ »ç¿ëÇÏ´Â ÀϺΠ¶óÀ̺귯¸®´Â ½ºÅà ½º¸Å½Ì ¹× ±âŸ ÀÓÀÇÀÇ ¿À·ù¸¦ ÀÏÀ¸Å³ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¸Å¿ì °üÂûµÇ´Â SafeSquid »ç¿ëÀÚ Áß ÀϺδ ¶óÀ̺귯¸® Áß Çϳª¿¡ ´ëÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ °øµ¿ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. libgmp. ¡¤ÀÌ ¶óÀ̺귯¸®¿¡ ´ëÇÑ ¿¬°á ¸ÞÄ¿´ÏÁòÀÌ ¼öÁ¤µÇ¾ú½À´Ï´Ù. ¿©±â¿¡´Â »ç¿ëÀÚ°¡ È£½ºÆ® ½Ã½ºÅÛ¿¡ LIBGMP°¡ ¿Ã¹Ù¸£°Ô ¼³Ä¡µÇ¾î ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¸î °¡Áö ´õ ¸¹Àº ¹®Á¦°¡ ³ªÅ¸³¯ ¼ö ÀÖÀ¸¸ç, °ð ´õ ½±°Ô ´Ã¾î³¯ °ÍÀ¸·Î ¿¹»óµË´Ï´Ù. ¡¤ ÀϺΠ»ç¿ëÀÚ´Â ÀÏÁ¤ ±â°£ µ¿¾È ¹«ÀÛÀ§·Î ¿äûÀ» ¹«ÀÛÀ§·Î Á¦°ø ÇÒ ¼ö ¾ø¾ú½À´Ï´Ù. ¡¤ SafeSquid´Â ¸î ºÐ ÈÄ¿¡ ºÀ»ç ¿äûÀ» ¸¶¼ú·Î ½ÃÀÛÇÏ´Â °Íó·³ º¸¿´½À´Ï´Ù. ¡¤ SOCKET_TIMEOUTÀÌ 6º¸´Ù ³ôÀº °ªÀ¸·Î ¼³Á¤µÈ ´ë±Ô¸ð »çÀÌÆ®¿¡¼´Â ¹Ýº¹ÀûÀ¸·Î °üÂûµÇ¾ú½À´Ï´Ù. ¡¤ SafeSquidÀÇ DDOS º¸È£ ½Ã½ºÅÛ ÀÌÀÌ ¿øÀÎÀ¸·Î È®ÀεǾú½À´Ï´Ù. ¡¤ DDOS °ø°ÝÀ» ŽÁöÇϱâÀ§ÇÑ ¾Ë°í¸®ÁòÀº °áÇÔÀÌÀÖ´Â °ÍÀ¸·Î ¹àÇôÁ³½À´Ï´Ù. ¡¤ ¸¹Àº ¼öÀÇ ½Å¼±ÇÑ ¿¬°áÀÇ °©ÀÛ½º·± ÆÄ¿ÀÌ DDOS °ø°ÝÀ¸·Î À߸ø Çؼ®µÇ¾ú½À´Ï´Ù. ¡¤ ¾Ë°í¸®ÁòÀº "³Ê¹« ¹Î°¨ÇÑ"°Íó·³ º¸¿´°í µé¾î¿À´Â ¿äû ºñÀ²ÀÌ Å©°Ô ¶³¾îÁú ¶§±îÁö ¼ºñ½º°¡ ÇöÀúÇÏ°Ô ¶³¾îÁú ¶§±îÁö ¼ºñ½º°¡ ·»´õ¸µ µÉ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ÀÌÁ¦´Â ¼öÁ¤µÇ¾úÀ¸¸ç ¼ºñ½ºÀÇ ¿ÏÀüÇÑ Á¤Áö¸¦ ¹æÁöÇÏ¸ç ´ë½Å DDOS °ø°Ý¿¡ ¸Â°Ô ŸÀÓ ¾Æ¿ôÀ» ÁÙÀÔ´Ï´Ù. ¡¤ overload_factor´Â ÀÌÁ¦ maxThread¸¦ ¸¸Áö´Â ¿¹»ó È®·ü·Î 󸮵˴ϴÙ. ¡¤ ´ë¿ë·® ÆÄÀÏÀ» ´Ù¿î·Îµå ÇÒ ¶§ ÀϺΠ»ç¿ëÀÚµµ ¹®Á¦°¡ ¹ß»ýÇß½À´Ï´Ù. ÀÌ°ÍÀº ¶ÇÇÑ ¼öÁ¤µÇ¾ú½À´Ï´Ù. ¡¤ SafeSquid°¡ µé¾î¿À´Â ¿¬°á ¼ö°¡ Å©¸é ÀÏ¹Ý ¼½¼ÇÀÇ ¿¬°á ½Ã°£ ÃÊ°ú Áö½Ã¹® ÀÎ "Disobey"°¡ÀÖÀ» ¼öÀÖ´Â °ÍÀ¸·Î ¹àÇôÁ³½À´Ï´Ù. ¡¤ ÀÌ·Î ÀÎÇØ SafeSquid°¡ ´À¸° µ¥ÀÌÅÍ Àü¼Û ¼Óµµ¸¦ ±úÁø ¿¬°á·Î À߸ø Çؼ®ÇÏ°ÔÇß½À´Ï´Ù. ¡¤ÀÌ ¹®Á¦°¡ ÇØ°áµÇ¾úÀ¸¸ç SafeSquid´Â ÀÏ¹Ý ¼½¼ÇÀÇ ½Ã°£ ÃÊ°ú Áö½Ã¹®À»º¸´Ù Á¤È®ÇÏ°Ô µû¶ó¾ßÇÕ´Ï´Ù. ¡¤ init ½ºÅ©¸³Æ®°¡ ´õ¿í Çâ»óµÇ¾úÀ¸¸ç ÀÌÁ¦´Â Monit DirectivesÀÇ »ý¼ºÀ»º¸´Ù Àß Á¦¾î ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¾÷±×·¹À̵尡 ½ÂÀξøÀÌ µ¤¾î ¾²Áö ¾Êµµ·Ï ¼³Ä¡ ½ºÅ©¸³Æ®°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù.
Safesquid º¹ÇÕ ¿¡µð¼Ç °ü·Ã ¼ÒÇÁÆ®¿þ¾î
MUTFI´Â ÇÏ·ç Á¾ÀÏ, ÇÏ·ç ¹× È£½ºÆ®ÀÇ ½Ã°£¿¡ µû¶ó ¼ºñ½º¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦¾îÇÏ´Â µ¥ »ç¿ëµÇ´Â ¹æȺ®ÀÔ´Ï´Ù. ¿äû ...
182
SIGGENÀº ¾ÏÈ£È µÈ ANSI C (È¥¶õ ½º ·¯ ¿ö), brainf * ck, ... ¼¸íÀ»À§ÇÑ ¸ÚÁø À̸ÞÀÏ ¼¸í »ý¼º±âÀÔ´Ï´Ù. ...
186
Nixory´Â Mozilla FirefoxÀÇ Anti Spyware ÇÁ·Î±×·¥ ¿ÀÇ ¼Ò½º·Î ¾Ç¼º µ¥ÀÌÅÍ ±¤ºÎ¸¦ Á¦°Å ÇÒ °èȹÀÔ´Ï´Ù. ...
167
Sleuth Å°Æ®´Â UNIX ±â¹Ý ¸í·É ÁÙ ÆÄÀÏ ¹× º¼·ý ½Ã½ºÅÛ ¹ýÀÇÇÐ ºÐ¼® µµ±¸ ¸ðÀ½ÀÔ´Ï´Ù. ...
220
ȸ»ç ¼Ò°³