Securing /tmp di centos 5.x

oiya ini aq coba di centos 5.7

trus fungsinya ? ya buat ngamanin /tmp lah, kan gak baik tuh kalo /tmp kurang aman, apalagi kalo di server produksi. misal kalo kena exploit lewat /tmp gimana ?

ok langsung saja.. (ini aq lakuin di remote server), ini step by step nya :

1. buat mount point untuk /tmp misal di /mnt/tmp

mkdir /mnt/tmp

2. masuk ke /mnt/tmp

cd /mnt/tmp

3. misal mo bikin partisi untuk /tmp sebesar 200Mb

dd if=/dev/zero of =tmpMount bs=1024 count=200000

4. kemudian format, disini aq format pake ext2

/sbin/mke2fs /mnt/tmp/tmpMount

4. backup /tmp sebelumnya sebelum dipindah ke tempat / partisi yang barusan kita buat

cd /

cp -R /tmp /tmpBackup

5. kemudian pasang / mount partisi tmp baru kita

mount -o loop, noexec,nosuid,rw /mnt/tmp/tmpMount /tmp

chmod 777 /tmp

6. kemudian salin/copy dari /tmp lama (backup) ke /tmp baru

cp -R /tmpBackup/* /tmp/

setelah itu /tmpBackup bisa di hapus atau dibiarkan

untuk menghapus :

rm -rf /tmpBackup

7.  pasang di /etc/fstab biar tiap kali (re)boot /tmp akan ter(mount)pasang otomatis.

/mnt/tmp/tmpBackup /tmp ext2 loop,noexec,nosuid,rw 0 0

8. done.

catatan :

1. adakalanya setelah melakukan hal diatas harus me-remount ulang filesystem yang sudah ada, bisa langsung me-remount nya, bisa juga me-rebootnya (safe).

2. untuk yang menggunakan LVM, caranya bisa seperti diatas, atau hanya dengan mengatur ulang LVM saja.

Advertisement

No comments yet

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.