·Î±×ÀÎ
¾ÆÀ̵ð
¾Ï   È£
ȸ¿ø°¡ÀÔ   ¾ÏÈ£ºÐ½Ç
¬á¬â¬à¬ã¬ä¬Ú¬ä¬å¬ä¬Ü¬Ú, ¬Õ¬à¬ã¬å¬Ô, ¬Ú¬ß¬Õ¬Ú¬Ó¬Ú¬Õ¬å¬Ñ¬Ý¬Ü¬Ú, ¬Ú¬ß¬ä¬Ú¬Þ http://youdosug.com - ¬á¬â¬à¬ã¬ä¬Ú¬ä¬å¬ä¬Ü¬Ú, ¬Õ¬à¬ã¬å¬Ô, ¬Ú¬ß¬Õ¬Ú¬Ó¬Ú¬Õ¬å¬Ñ¬Ý¬Ü¬Ú, ¬Ú¬ß¬ä¬Ú¬Þ
  Home
  ²ôÀû²ôÀû
  ¸®´ª½º
  ¼îÇθô
  °ÔÀÓ
  ¾Æ¹ÙŸ¼¥
  ¾Æ¹ÙŸ°ü¸®ÀÚ
  HTML ±³À° ¿¹Á¦1
  HTML ±³À° ¿¹Á¦2
  Å×½ºÆ®ÆäÀÌÁö


¸®´ª½º Tech °Ô½ÃÆÇ


ADMIN 2024. 04. 27.
 [º¸¾È] /tmp Æú´õ¸¦ ÀÌ¿ëÇÑ ÇØÅ· Â÷´Ü ¹æ¹ý
  ³¯Â¥: 2005.07.09. 14:20:03   Á¶È¸: 562
¿äÁò À¥ÇÁ·Î±×·¥ÀÇ Ãë¾àÁ¡À» ÀÌ¿ëÇÏ¿© /tmp Æú´õ¿¡ ÆÄÀÏÀ» ¿Ã¸° ÈÄ ÇØ´ç ÆÄÀÏÀ» ½ÇÇàÇÏ¿© ¼­¹ö¿¡ ºÎÇϸ¦ ÁÖ´Â °æ¿ì°¡ ¸¹´Ù.
ÀÌ°É ¸·´Â ¹æ¹ýÀº ¸ÕÀú 1777 ±ÇÇÑÀ¸·Î µÈ Æú´õ´Â °¡±ÞÀûÀÌ¸é ¾ø¾Ö´Â °ÍÀÌ ÁÁÀ¸¸ç ºÒ°¡ÇÇÇÒ °æ¿ì ÆÄƼ¼Ç¿¡ noexec ¸¦ Áà ½ÇÇà±ÇÇÑÀÌ ¾øµµ·Ï ÇÏ´Â °ÍÀÌ ÁÁ´Ù.

1. ¼­¹ö¿¡ 1777 ±ÇÇÑÀ¸·Î µÇ¾î ÀÖ´Â Æú´õ°¡ ¹¹°¡ ÀÖ´ÂÁö Á¶»çÇÑ´Ù.
# fine / -perm 1777 -print

2. º¸Åë /var/tmp ¿Í /tmp °¡ ÀÖÀ» °ÍÀÌ´Ù. ¿©±â¼­ /var/tmp ´Â /tmp ·Î ¸µÅ©¸¦ °É¾î Çϳª¸¸ °ü¸®ÇÏ¸é µÇµµ·Ï ÇÑ´Ù.

# rm -rf /var/tmp
# ln -s /tmp /var/tmp


3. /tmp ÆÄƼ¼Ç¿¡ ½ÇÇà±ÇÇÑÀ» ¾ø¾Ø´Ù.

(1) fstab ¼öÁ¤

# vi /etc/fstab

º¯°æ Àü)
/dev/sda10 /tmp ext3 defaults
none /dev/shm tmpfs defaults

º¯°æ ÈÄ)
/dev/sda10 /tmp ext3 defaults,noexec,nosuid
none /dev/shm tmpfs defaults,noexec,nosuid

(2) ¸®¸¶¿îÆ®
# mount -oremount /tmp
# mount -oremount /dev/shm

(3) Àû¿ë ¿©ºÎ È®ÀÎ
# mount

4. /tmp ÆÄƼ¼ÇÀÌ º°µµ·Î ³ª´²ÀÖÁö ¾Ê°í ÅëÀ¸·Î ÀâÇô ÀÖÀ» °æ¿ì ¾Æ·¡¿Í °°ÀÌ ÆÄƼ¼Ç º°µµ·Î Ãß°¡ ¼³Á¤

(1) ÆÄƼ¼Ç Ãß°¡ ¼³Á¤

# cd /dev
# dd if=/dev/zero of=tmpmount bs=1024 count=800000
# mke2fs -j /dev/tmpmount
-j ¿É¼ÇÀº ext3·Î »ý¼ºÇÑ´Ù´Â ÀǹÌ, »ý·«Çϸé ext2·Î »ý¼ºµÊ.
# mount -o loop,noexec,nosuid,rw /dev/tmpmount /tmp

(2) ¸®¸¶¿îÆ® ½Ã ¾Æ·¡¿Í °°Àº ¿¡·¯°¡ ³¯ °æ¿ì
[root@www root]# mount -o loop,noexec,nosuid,rw /dev/tmpmount /tmp
mount: Could not find any loop device, and, according to /proc/devices,
this kernel does not know about the loop device.
(If so, then recompile or `insmod loop.o'.)
ÀÌ °æ¿ì Ä¿³ÎÄÄÆÄÀÏ ½Ã
Block devices --->[*] Loopback device support ¿Í °°ÀÌ ¼±ÅÃÇØ ÁÖ¾î¾ß ÇÑ´Ù.
ÀϹÝÀûÀ¸·Î ²À ÀÌ ±â´ÉÀ» »ç¿ëÇÏÁö ¾ÊÀ¸½Ã´õ¶óµµ ¼±ÅÃÇØ ÁÖ´Â °ÍÀÌ ÁÁ´Ù.

5. noexecÀÇ ÇÑ°è
¹°·Ð À§¿Í °°ÀÌ ÇÑ´Ù°í Çؼ­ 100% /tmp ¿¡ ÆÄÀÏÀ» ¿Ã·ÁµÎ°í ½ÇÇàÇÏ´Â °ÍÀ» ¸·À» ¼ø ¾ø´Ù.
¾Æ·¡¿Í °°ÀÌ Á÷Á¢ ½ÇÇàÇÏÁö ¾Ê°í ÂüÁ¶ÇÏ¿© ½ÇÇàÇÒ °æ¿ì ÆÄƼ¼Ç¿¡ noexec¸¦ Áشٰí Çصµ ½ÇÇàÀÌ µÈ´Ù.
# /usr/bin/perl /tmp/test.cgi
# /bin/sh /tmp/test.sh
µû¶ó¼­ Áö¼ÓÀûÀÎ ¸ð´ÏÅ͸µÀÌ ÇÊ¿äÇÏ´Ù.

LIST  MODIFY DELETE WRITE REPLY 





Àüü±Û ¸ñ·Ï 2024. 04. 27.  Àüü±Û: 109  ¹æ¹®¼ö: 61750
45 [Perl] ¼­¹ö ÅëÇÕ ÈÄ Àß µ¹´ø perl °Ô½ÃÆÇÀÌ ÀÎÅͳμ­¹ö¿¡·¯°¡ ³¯ ¶§  2005.06.24.421
44 Æнº¿öµå Å©·¢ Åø John the Ripper  2005.06.10.1064
43 [ÇØÅ·] psybnc? eggdrop?  2005.06.08.821
42 [±â»ç] ¿ÀǼҽº ½ºÆÔ SWÀÇ Áø¼ö¡¸½ºÆÔ¾î½Ø½Å¡¹  2005.06.03.358
41 make: *** [ext/standard/microtime.lo] ¿À·ù  2005.05.25.445
40 [Tip] ¸®´ª½º ½Ã½ºÅÛ¿¡¼­ ¿¡·¯°¡ Çѱ۷Π³ª¿Ã ¶§  2005.03.08.350
39 [Tip] hdparmÀ» ÀÌ¿ëÇÏ¿© ÇÏµå µð½ºÅ© ¼Óµµ Çâ»ó½ÃÅ°±â  2005.01.28.1149
83 ILEEQENYSivLKCDZw  2011.10.27.330
38 È¨ÆäÁã À§º¯Á¶ ¹æÁö ±³À°  2004.11.11.380
37 test  2004.11.11.358
36 [¾ÆÆÄÄ¡] ½Ã½ºÅÛ°ü¸®ÀÚ¸¦ À§ÇÑ ½Ã½ºÅÛÀå¾Ö¿Í ´ëó¹ý(1) - ¾ÆÆÄÄ¡  2004.11.02.2198
96 PjRPbInBgCTS  2014.06.29.302
35 [º¸¾È] iptables »ç¿ë¹ý  2004.10.28.359
34 [¸®´ª½º] vi ¸ðµå¿¡¼­ ÇѱÛÀÌ ±úÁ® º¸ÀÏ ¶§  2004.08.20.348
33 [¾ÆÆÄÄ¡] 404 µî ¿¡·¯ ÆäÀÌÁö ¼öÁ¤ ¹æ¹ý  2004.08.20.349
32 [¾ÆÆÄÄ¡] access ·Î±×¿¡ µµ¸ÞÀÎ¸í ³²°Ô ÇÏ±â  2004.08.16.350
31 [TIP} ½© »ó¿¡¼­( vi ¿¡¼­)ÇѱÛÀÌ ±úÁ® º¸ÀÏ ¶§  2004.08.10.357
30 [°æÇè] .forward ¸¦ ¼³Á¤Çߴµ¥µµ ¸ÞÀÏ Æ÷¿öµùÀÌ ¾È µÉ ¶§  2004.07.30.351
29 [¾ÆÇÇÄ¡] ·Î±× ÆÄÀÏ - ƯÁ¤ Çü½ÄÀÇ ÆÄÀÏ ·Î±×¸¦ µû·Î ³²±â°Å³ª ³²±âÁö ¾Ê±â  2004.07.24.1188
28 [TIP] ¿©·¯°¡Áö Æ÷¿öµù ¹æ½Ä  2004.07.24.457
27 [¾ÆÆÄÄ¡] ¹«´Ü ¸µÅ© ¹æÁö  2004.06.29.315
26 [TIP] SYN Flooding ÇØ°áÃ¥  2004.06.28.368
25 [TIP] À¯Àú ±ÇÇÑ ¹× ±×·ì ±ÇÇÑ ÀÏ°ý º¯°æÇÏ±â  2004.06.14.361
24 [TIP] ´ë¹®ÀÚ ¾ÆÀ̵ð Ãß°¡ ¾È µÉ ¶§  2004.03.11.370
23 [MySQL] MySQL ¸í·É¾î ¸ðÀ½  2004.02.21.499
22 [TIP] ¼­¹ö °ü¸®¿ë ¸í·É¾î ¸ðÀ½  2004.02.18.350
82 RZliYGRoRwSmt  2011.10.26.320
21 [Á¤º¸] ÃÖ±Ù ¶ß´Â mrtg ´ë¿ë, ±¹³»»ê rrdbelt  2004.02.18.436
20 [named] lame server ·Î±× ³²Áö ¾Ê°Ô Á¶Á¤  2003.11.17.398
19 [¾ÆÆÄÄ¡] php ÆÄÀÏÀÌ ¿­¸®Áö ¾Ê°í ´Ù¿î·Îµå âÀÌ ¿­¸± ¶§  2003.09.26.681
RELOAD WRITE
[1] [2] 3 [4] 





Copyright¨Ï 2002 RUBICON