September 28, 2011
Some Times I Will Go Back
Suatu saat nanti mungkin, aku harus balik ke kampung halaman untuk menata kembali kehidupan yang kurang terlalu baik diluar ini.
August 10, 2011
Slapt-get slackware
Salah satu tools yang mempermudah kita untuk manajemen paket di Slackware adalah slapt-get, kayak apt-get di Ubuntu. Dengan tools ini proses instalasi paket lebih mudah, ga perlu susah2 download source paket dan kompile source.
Tapi sebelum itu, kita harus install slapt-get itu sendiri, coz pas saya cobain install Slackware 13.01full base, ga ada tools slapt-get. Trus, yg lebih penting server kita harus connect internet agar kita bisa install paket langsung dari sumbernya.
untuk itu kita mesti install slapt-get yg dapat di donlot disinimantap
skarang kt coba installl dgan "installpkg"
Code:
installpkg slapt-get-0.10.2e-i486-1gsb.txz
kemudian edit file slapt-getrc yang da di /etc/slapt-get/ dgn teks editor ksukaan kita,disini saya menggunakan nano (karena awal saya mengenal linux,diajarin ma sesepuh pake nano)
Code:
nano /etc/slapt-get/slapt-getrc
akan tampak seperti ini
Code:
# Working directory for local storage/cache.
WORKINGDIR=/var/slapt-get
# Exclude package names and expressions.
# These packages usually require special attention when upgrading, so they
# should be excluded by default.
EXCLUDE=^aaa_base,^aaa_elflibs,^kernel-.*,x86_64
tambahkan dibawah EXCLUDE
Code:
SOURCE=http://repository.slacky.eu/slackware-13.1/
hingga seperti ini
Code:
# Working directory for local storage/cache.
WORKINGDIR=/var/slapt-get
(more…)
August 9, 2011
Mengaktifkan Apache,MySQL,dan PHP di Slackware
Setelah sekian lama men-develop web dengan Windows, akhirnya gue pengen migrasi ke Linux. Akhirnya gue putusin pake Slackware. tetapi disitu service-service yang diperlukan untuk membuat sebuah web belum aktif, maka dari itu service MySQL,PHP dan Apache haruslah aktif. Kemaren saat browsing di Internet gue ketemu artikel yang bagus, tentang Cara mengaktifkan service tersebut.Tetapi saat gue coba…. entah kenapa.. gue cuma bisa mengaktifkan Apache nya aja.
Versi Web Server yang sudah tersedia pada Slackware 12.2, yaitu:
MySQL 5.0.67
Apache 2.0
PHP Version 5.2.8
Install MySQL:
Pertama-tama untuk mengkonfigurasi MySQl di Slackware
Berikan hak akses untuk eksekusi rc.mysqld dengan cara:
root@tundra:~# chmod +x /etc/rc.d/rc.mysqld
Memberikan “grant privileges” kepada database MySQL
root@tundra:~# mysql_install_db –user=mysql
Mengubah hak akses kepemilikan dari direktori /var/lib/mysql/mysql
root@tundra:~# chown -R mysql:mysql /var/lib/mysql/mysql
root@tundra:~# chmod -R 755 /var/lib/mysql/mysql
Sekarang jalankan Service MySQL dengan cara:
root@tundra:~# /etc/rc.d/rc.mysqld start
Sekarang Anda bisa menggunakan database MySQL
root@tundra:~# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.67 Source distribution
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql>
Install Apache:
root@tundra:~# chmod 755 /etc/rc.d/rc.httpd
root@tundra:~# /usr/sbin/apachectl -k start
Untuk menjalankan service apache
root@tundra:~# /usr/sbin/apachectl -k start
Untuk merestart service apache
root@tundra:~# /usr/sbin/apachectl -k restart
Untuk mematikan service apache
root@tundra:~# /usr/sbin/apachectl -k stop
Sekarang coba menjalankan apache pada browser http://localhost/
It works!
Sekarang Apache Anda sudah berjalan
Edit lah baris sibawah ini dengan menambahkan index.php:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
Gunanya untuk mengaktifkan index.php atau index.html pada halaman pertama website
Hapuslah pagar pada baris
Include /etc/httpd/mod_php.conf
Gunanya untuk meng-enable php
Sekarang buatlah file tes.php dengan editor kesayangan Anda:
root@tundra:/# vim /var/www/htdocs/tes.php
<?PHP
phpinfo();
?>
Lakukan penyimpanan hasil konfigurasi dengan perintah (:wq)
Setelah itu jalankan file tes.php pada mozilla firefox, tuliskan URLnya seperti dibawah ini:
http://localhost/tes.php
Sekarang MySQL, Apache dan PHP Anda sudah dapat digunakan. Ini adalah web server pada sistem Slackware
Setelah melakukan percobaan diatas, gue cuma bisa mengaktifkan Apache nya aja. jadi bila Apache-nya sudah aktif, ketika kita buka browser dan mengetikkan alamat Localhost, maka akan muncul tulisan “it works!”
Nah…. semoga dengan gue tulis artikel ini, ada masukan buat gue tentang cara aktifin MySQL dan PHP nya. Thanks….
Copas from :http://pylox08.wordpress.com/2009/06/28/mengaktifkan-apachemysqldan-php-di-slackware/
Sekedar Refrensi
September 27, 2010
Waktu Belum Usai
Waktu belum usai aku harus kembali, membawa keping2 usaha demi mempertahankan jati diri. Sabar bukan berarti diam tapi kembali kemedan pertempuran hidup dengan lebih waspada dan berhati2. Lebih forus dengan insting yang tajam dan informasi yang akurat akan memudahkan langkah pion - pion catur yang kita mainkan.
Memilih jalur yang tepat tanpa ragu, dan selalu instrospeksi diri dengan kejadian yang telah lalu akan membuat kita tau akan tujuan awal tentang apa yang kita usahakan.
zeronull
June 30, 2010
KONSEP DASAR PROXY
Proxy dapat dipahami sebagai pihak ketiga yang berdiri ditengah-tengah antara kedua pihak yang saling berhubungan dan berfungsi sebagai perantara, sedemikian sehingga pihak pertama dan pihak kedua tidak secara langsung berhubungan, akan tetapi masing-masing berhubungan dengan perantara, yaitu Proxy.
Sebuah analogi; bila seorang mahasiswa meminjam buku di perpustakaan, kadang si mahasiswa tidak diperbolehkan langsung mencari dan mengambil sendiri buku yang kita inginkan dari rak, tetapi kita meminta buku tersebut kepada petugas, tentu saja dengan memberikan nomor atau kode bukunya, dan kemudian petugas tersebut yang akan mencarikan dan mengambilkan bukunya. Dalam kasus diatas, petugas perpustakaan tersebut telah bertindak sebagai perantara atau Proxy. Petugas tersebut juga bisa memastikan dan menjaga misalnya, agar mahasiswa hanya bisa meminjam buku untuk mahasiswa, dosen boleh meminjam buku semua buku, atau masyarakat umum hanya boleh meminjam buku tertentu.
Mungkin proses tersebut menjadi lebih lama dibandingkan bila kita langsung mencari dan mengambil sendiri buku yang kita inginkan. Namun bila saja setiap kali petugas mencari dan mengambil buku untuk seseorang, si petugas juga membuat beberapa salinan dari buku tersebut sebelum memberikan bukunya kepada orang yang meminta, dan menyimpannya di atas meja pelayanan, maka bila ada orang lain yang meminta buku tertentu, sangat besar kemungkinan buku yang diminta sudah tersedia salinannya diatas meja, dan si petugas tinggal memberikannya langsung. Hasilnya adalah layanan yang lebih cepat dan sekaligus keamanan yang baik.
Analogi diatas menjelaskan konsep dan fungsi dasar dari suatu proxy dalam komunikasi jaringan komputer dan internet. Proxy server mempunyai 3 fungsi utama, yaitu,
(more…)
BEST PRACTICE] Hardening webserver berbasis Apache
Gua nggak gitu ngerti webserver dan aplikasinya tapi gua coba fasilitasi diskusinya. Kalau ada masukan yang keknya forum setuju bagus gua tambahin ke listnya…
- Install mod_evasive untuk mengurangi resiko DoS pada apache webserver.[/*:m:1vd4k8p8]
- ServerTokens dan ServerSignature ‘Off’[/*:m:1vd4k8p8]
- Batasi Maximum Request Simultan Client, sesuaikan kemampuan PC dan kebutuhan seberapa banyak yang hendak mengakses webserver.[/*:m:1vd4k8p8]
- install mod_security untuk mengurangi ketololan programmer. Sangat berguna untuk mengurangi resiko directory transversal, SQL injection, XSS, Remote code execution. Ketika ditemui pola URL yang aneh, mod_security bisa memberikan respons HTTP error ke client misal HTTP 404/500/403. Jika anda pernah bermain-main dengan prelude hybrid IDS (use: sensor prelude-lml) akan sangat menarik mengoleksi log serangan yang diperoleh mod_security. Hati-hati dengan kemungkinan false positif/negatif mod_security yang anda buat. Bingung?? modar! Hint : Google semua kata-kata yang bikin bingung.[/*:m:1vd4k8p8]
- Gunakan mode suexec apache jika anda hendak membuat banyak virtual host dengan banyak user (misal : hosting). Jika dalam satu webserver hanya satu web pake user nobody/apache ga masalah.[/*:m:1vd4k8p8]
Hardening SSH Server
SSH khan service buat remote console, dah pasti harus diamanin dooonk..best practices-nya sih simple, tapi maintainnya yg pusing
1. Ganti ke port non-privilege, 1024-65535
kenapa sih musti diganti?!INGET! Sesuatu yang default itu bahaya!, jadi ubah deh portnya.
2. Permitrootlogin = NO
Jangan pernah kasih account root buat login, pake user biasa aja, klo perlu administrasi sistem (seperti ngeliat log, konfigurasi, dll) baru pake account root, dan jangan LAMA-LAMA!!
3. Restricted account
Buat satu account untuk administrasi di system, tapi setara user aja, jangan dikasih akses lebih, ntar yang bajak keenakan, huehehee..
4. Denyhosts
Install denyhosts, buat otomatis reject IP address yang nge-bruteforce ke SSH. Bisa di set, 3x gagal login pake user root, langsung masuk ke blacklist host
5. Key-Based Authentication
Nah yg ini emang lebih aman, ga pake password, klo mau login, musti kedaftar di server baru bisa. Model key-based auth pake asymmetric cryptography, jadi model public key dan private key. Server dan klien harus tukeran public key dulu


