Abonk Farouk


Mengabdi Untuk Negeri #eh

Server Security| Root Jail

Root jail atau chroot environtment adalah suatu teknik pengamanan server dengan metode memasukkan sebuah service kedalam penjara… ( kaya gayus aja :hammer: ), teknik ini sebaiknya di lakukan terhadap service yang bisa berjalan baik di user non root (contohnya httpd/apache).  Hubungannnya dengan keamanan ? misalkan gini… suatu saat di tengah malam bugtrack merilis bug baru apache versi xx yang ternyata terinstall di server kita, dan saat itu kita sedang bobo, hehe.

(kracker log) Log Record aktifitas pengunjung web

script ini dibuat menggunakan php, semoga manfaat untuk kita semua, terutama yang webnya tidak menggunakan panel seperti cpanel.

bahan :

1. editor text (bisa notepad, np ++ dll)

cara buat :

1. buatlah script berikut ini :

 

<?php
// Script Name: record.php
// Created by: noe
// Created On: July 10, 2010

$d = dirname(__FILE__).'/data/';
$dir = strtr($d, array('\\'=>'/'));
$date = date('d-m-Y H:i:s');

Multiple Domain With WEBMIN

Berikut ini langkah-langkah setting multiple domain di centos, semoga bermanfaat.

persiapan, alat dan bahan :

1. VPS ( dalam kasus ini saya pake centos 64 bit)
2. putty
3. install vps anda dengan centos
2. install paket php, mysql, apache dan webmin (langkah ini dapat dilihat di tuts saya sebelumnya)

langkah kerja :

1. tambah user di vps anda ( ini dilakukan dari putty hehe) :
 

Auto Installer Apache + PHP + MySql + Webmin | By your self

menghilangkan kejenuhan, menjadi junker capek juga ternyata.. hehe
berikut ini adalah sebuag bash script sederhana untuk installasi vps sehingga ga repot2 ngetik perintah installasi ketika reload OSnya vps (terutama yang rajin utak-atik vps hehe).

simpanlah dengan nama sembarang.sh,
untuk menjalankannya di chmod 777 sembarang.sh
eksekusi dengan perintah ./sembarang.sh

baiklah ini dia scriptnya :

 

MEMBUAT LOCAL REPOSITORY UBUNTU

Berikut langkah2nya :

Alat dan Bahan :

1. sebuah pc yang telah terinstall OS (ane pake ubuntu lucid lts)
2. 8 buah ISO DVD Lucid ( 1 installer dan 7 repo )
3. install paket berikut :
    

        $sudo apt-get install dpkg-dev
    $sudo apt-get install apache2

Langkah kerja :

1. buatlah 8 buah folder untuk mounting iso dvdnya (saya ada di dir /home/abonk) :

    

Self Signed Cert | Using openssl in Debian With Nginx Webserver

Kali ini saya akan merefres kembali pengetahuan kita tentang ssl, sederhananya tentang protokol https, hehe

alat dan bahan (yang saya gunakan) :

1. sebuah VPS KVM
2. Debian 6.0
3. Nginx webserver

langkah kerja :

1. pastikan vps kita telah bekerja dengan baik, saya menggunakan auto installer nginx versi 1.3.9 dari serversreview.net (biar gampang installasi nginxnya dan manajemen vhostnya, karna sudah lengkap di dalam autoinstaller tersebut)

2. login dengan menggunakan root atau gunakan perintah sudo.

3. Generate Private keynya