konfigurasi server menggunakan fedora

Senin, 28 Juni 2010

1. cek squid anda dengan perintah :
rpm -qa |grep squid

2. apabila SQUID belum diinstall maka ketikan perintah :
# yum install squid

NOTE : kita dapat menginstal paket dari cd instalan atau ISO.buka file ISO, lalu cari packages squid lalu double clik paket tersebut.(hal ini dilakukan apabila anda tidak terkoneksi dengan internet)

3.Edit file konfigurasi squid

gedit /etc/squid/squid.conf

pastikan tulisan seperti yang dibawah ini :

http_port 8080
icp_port 0
cache_dir ufs /var/spool/squid 100 16 256
cache_mem 8 MB
cache_log /var/log/squid/cache.log
cache_access_log /var/log/squid/access.log
cache_store_log /var/log/squid/store.log
cache_mgr admin@ckb.net.id
acl situs_terlarang dstdomain "/etc/squid/porn_domain.txt"
#deny_info PESAN_ERROR situs_terlarang
acl porn_ip dst "/etc/squid/porn_ip.txt"
#deny_info PESAN_ERROR porn_ip
acl kata_terlarang url_regex -i "/etc/squid/kata_terlarang.txt"
#deny_info PESAN_ERROR kata_terlarang
http_access deny situs_terlarang
http_access deny porn_ip
http_access deny kata_terlarang
visible_hostname ckb.net.id
#acl all src 0.0.0.0/0.0.0.0
#acl working_time time M T W H F 9:00-17:00
#acl opensite dstdomain ckb.net.id
#http_access allow opensite
#http_access deny all working_time
#http_access allow all
#acl blok_file urlpath_regex "/etc/squid/blokfile.txt"
#http_access deny blok_file
#http_access allow all
cache_effective_group squid
cache_effective_user squid

4.kemudian buat isi dari kata_ terlarang.

gedit /etc/squid/kata_terlarang.txt



5.kemudian buat isi dari porn_ip

gedit /etc/squid/porn_ip.txt




6.kemudian buat isi dari porn_domain

gedit /etc/squid/porn_domain.txt"




Untuk menjalankan servicenya, gunakan saja perintah:
# service squid restart
#/etc/rc.d/init.d/squid restart

Setelah berhasil di install, cek di web browser Anda



apabila gambar seperti pada di web brower, itu tandanya program telah selesai....

konfigurasi WEB SERVER dan HTTPS pada fedora

1. pastikan bahwa server apache, openssl dan mod_ssl sudah terinstal
rpm -qa | grep httpd
rpm -qa | grep openssl
rpm -qa | grep mod_ssl

2. Buka file httpd.conf
gedit /etc/httpd/conf/httpd.conf
editlah serverName www.example.com : 80
menjadi ServerName (masukan IP anda) :80

3. membuat certificate
* cd /etc/pki/tls/certs
* make .key ---------> private key
* openssl rsa -in kunci.key -out kunci.key
* make .crs ---------> informasion key
* openssl x509 -in .csr -out .crt -req -signkey .key -days 3650

DNS Server pada Ubuntu 9.10

DNS (Domain Name System, bahasa Indonesia: Sistem Penamaan Domain) adalah sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surat elektronik (email) untuk setiap domain....

DNS menyediakan servis yang cukup penting untuk Internet, bilamana perangkat keras komputer dan jaringan bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain, contohnya adalah penunjukan sumber universal (URL) dan alamat e-mail. DNS menghubungkan kebutuhan ini.

yang bener dipastikan bahwa ubuntu yang ada dikomputer atau laptop Anda sudah terkoneksi ke internet, that's teh point.....
masuk ke root anda , kemudian ketikan :

1. install sudo apt-get install bind9, dan paket sudo apt-get install dnsutils




2. edit ethernet /etc/network/interfaces/eth0
isikan alamat IP kalian

iface eth0 inet static
address 192.168.3.3----> ifconfig eth0 atau menggunakan wirelees ifconfig wlan
netmask 255.255.255.0
gateway 192.168.3.1




3. edit /etc/bind/named.conf.options

forwardes {
192.168.3.1;
};

auth-nxdomain no; # conform to RFC1035
liste-on-v6 {any;};

4. edit /etc/bind/named.conf.local

zone "sfi.com" {
type master;
file "/etc/bind/db.sfi.com";
};

zone"3.3.168.192.in-addr.arpa" { -----> dibalik IP na
type master;
file "/etc/bind/db.192";
};



5. Tambahkan sudo cp /etc/bind/db.local /etc/bind/db.sfi.com

(edit nama domainnya dan IP like this one )


in NS domain
in A IP
www IN A IP
Ftp CNAME domain
mail in A IP


6. Tambahkan sudo cp /etc/bind/db.127 /etc/bind/db.192


in NS domain.com
2 IN A domain.com
2 CNAME www.domain.com
2 in A mail.domain.com


7. edit reserve /etc/resolv.conf ----- mematenkan ip ke domain

domain bebekucing.com.
search bebekucing.com.
nameserver 192.168.3.3






8. edit /etc/hosts

sekarang menambahkan IP dan nama domain yang anda mau

127.0.0.1 localhost
192.168.3.3 bebekucing.com.
127.0.0.1 vanz-pc

9. restart seevice /etc/init.d/bind9 restart dan restart service /etc/init.d/networking restart

OK sekian postingan kali ini ....

Cara Update Kernel Ubuntu

Rabu, 23 Juni 2010

langkah-langkah update kernel ubuntu :
1. pastikan anda mengecek tipe kernel yg di gunakan
dengan perintah
# uname -i atau
# uname -r
perintah tsb untuk menampilkan tipe kernel yg sedang anda gunakan di ubuntu,neh gbr_a cekidot...



2. pastikan anda sudah terkoneksi dengan internet kemudian download file2 yang digunakan mengupgrade kernel: http://kernel.ubuntu.com/
lalu install file tsb dengan perintah:
#sudo dpkg -i linux-headers-2.6.33-020633_2.6.33-020633_all.deb
#sudo dpkg -i linux-headers-2.6.33-020633-generic_2.6.33-020633_i386.deb
#sudo dpkg -i linux-image-2.6.33-020633-generic_2.6.33-020633_i386.deb

3. Reboot komputer anda...

ini cara singkat yang saya pelajari dari HAFIZ MAULANA ......

"Capek Aku"

banyak tugas > musim Quiz > musim TUBES > bentar lagi ujian...

hah...

semua itu harus ku jalani

semoga allah memberi jalan yang mudah...

dan sukses semuanya dengan nilai yang memuaskan > kyak rasa martabak coklat

hehehehheheheh

ACTVE DIRECTORY adalah directory service yang menyimpan konfigurasi jaringan
baik user, group, komputer, hardware serta berbagai policy keamanan dalam satu database terpusat.
Dalam definisi yang lain,
"active directory" adalah sebuah file atau database terpusat yang menyimpan informasi username, password, dan informasi-informasi lainnya seperti lokasi printer, komputer dan lain-lain dengan menggunakan file NTDS.DIT.

Active directory dapat diumpamakan seperti buku telpon yang menyimpan berbagai informasi seperti nama, alamat, dan nomor telpon yang disusun berdasarkan abjad sehingga memudah proses pencarian.

Fungsi utama Active Directory adalah menyediakan sarana untuk melakukan administrasi jaringan secara terpusat baik dilevel domain maupun lintas domain, selama domain-domain tersebut berada dalam satu forest.

Dengan adanya Active directory, proses administrasi sistem jaringan dapat dilakukan dengan mudah dan dapat di-remote. Hal tersebut dimungkinkan karena adanya Global Catalog (GC) yang menyimpan konfigurasi komputer dan object jaringan, dimana GC dapat diakses dari manapun didalam jaringan dengan menggunakan infrastruktur Active Directory.

Active Directory (AD) terdiri dari berbagai obyek yang merupakan representasi dari obyek-obyek yang terdapat dalam jaringan baik hardware, user maupun domain. Masing-masing obyek tersebut antara lain:
• Object
• Container
• Organizational Unit (OU)
• Domain
• Tree
• Forest

OK, setelah mengenal apa itu "ACTIVE DIRECTORY" sebagai landansan awal kita mengenalnya, langkah selanjutnya adalah HOW TO MAKE "ACTIVE DIRECTORY" AT WINDOWS SERVER 2003 :

1. klik start > klik Run > ketikan dcpromo >klik ok



2. kemudian akan muncul tampilan Active Directory Installation Wizard seperti ini:




3.Selanjutnya >create new domain (untuk membuat domain baru) >Domain in a new forest > klik next



4.kemudian memberi nama Domain tersebut dengan contoh : tety.com

5.muncul Wizard untuk memasukkan nama Domain NetBIOS > klik next

6.kemudain akan muncul kotak konfirmasi Database and Log Folders >klik Next saja.



7.Setelah itu akan muncul kotak konfirmasi Shared System Volume > klik Next saja



8. Setelah itu akan muncul kotak untuk konfirmasi DNS Registration Diagnostics >pilih option kedua seperti pada gambar >klik Next



9.kemudian akan muncuk kotak konfirmasi Permission >Pilih option pertama seperti pada gambar >klik Next



10.kemudian muncul kotak konfirmasi untuk memasukkan password >Masukkan password anda >klik Next



11.kemudian akan muncul kotak konfirmasi Summary >klik Next



12. wait for installing......



13. klik Finish


14. klik Restart Now.

wait for restart process has finished > yang artinya Tunggu sampai proses restart selesai .....


selanjutnya yang perlu kita ketahui adalah :
how to check our active directory

1.Klik Start.
2.Klik kanan My Computer.
3.Pilih Properties.
4.Pilih tab Computer Name.
5.Lalu pilih change.
6.akan muncul kotak konfirmasi >lalu klik OK.
7.klik more.

it's so simple u know...come on let's check it ....

Membuat WEB SERVER menggunakan "IIS" (Internet Information Services)

Senin, 21 Juni 2010

Internet Information Service (IIS) adalah komponen yang dapat digunakan untuk mengelola web, File Transfer Protocol (FTP), Ghoper, dan NNTP. Komponen IIS terdapat pada sistem operasi Windows NT ,Windows 2000, Windows XP dan Windows Server 2003.

Pada Windows 98, supaya dapat mengelola Web diperlukan komponen Personal Web Server (PWS) walaupun tidak terdapat fasilitas untuk FTP. PWS juga merupakan bagian dari IIS. Komponen PWS terdapat pada CD master Windows 98 dan terletak pada direktori \add-ons\pws. Instalasi PWS dapat dilakukan dari :\ADD-ONS|PWS|SETUP.

Komponen pendukung IIS antara lain :

* 1. Protocol jaringan TCP/IP.
* 2. Domain Name System (DNS).
* 3. Direkomendasikan untuk menggunakan format NTFS demi keamanan.
* 4. Software untuk membuat situs web, salah satunya Microsoft FrontPage.

langkah2 yang kita lakukan untuk membuat web server menggunakan IIS (internet information service) pada windows XP adalah sbb :

1. START > SET PROGRAM ACCESS AND DEFAULTS > ADD/REMOVE WINDOWS COMPONENTS
2. kemudian pilih IIS



setelah itu kita perlu file.ISO, untuk mengistall MagicISO nya yang berfungsi sebagai VirtualDisknya.



kemudian:
3. Setelah peng-install-an selesai diharapkan untuk mengecek melalui web browser(dianjurkan menggunakan Internet Explorer), apakah IIS yang di-install berhasil atau tidak.Dengan mengetikan http:\\localhost.



kemudian setelah itu , kita membuat file htmlnya. ini adalah contoh isi dari file htmlnya:





4. Setelah file .html selesai dibuat, kemudian copy-paste ke directory (C:)>Inetpub >wwwroot. Kemudian copy-paste file yang telah dibuat ke wwwroot



5. menu control panel > administrative tools > IIS (internet information services)



6. pada direktory Default website > klik kanan > properties




7. button Add > masukkan nama file .html yang telah dibuat
8. klik button panah yang mengarah ke atas, sampai file.html berada diatas > klik OK




9. buka web browser > ketikan : http://localhost maka akan muncul isi dari file html yang kita buat.



sekian postingan kali ini , kurang dan lebihnya mohon maaf ...
semoga postingan ini berguna....amien....

KRIPTOGRAFI

Jumat, 18 Juni 2010

ok, kali ini saya posting tugas kuliah tentang kriptografi
apa sih kriptografi????
Kriptografi adalah suatu ilmu yang mempelajari bagaimana cara menjaga agar data atau pesan tetap aman saat dikirimkan, dari pengirim ke penerima tanpa mengalami gangguan dari pihak ketiga. Menurut Bruce Scheiner dalam bukunya "Applied Cryptography", kriptografi adalah ilmu pengetahuan dan seni menjaga message-message agar tetap aman (secure).
Konsep kriptografi sendiri telah lama digunakan oleh manusia misalnya pada peradaban Mesir dan Romawi walau masih sangat sederhana. Prinsip-prinsip yang mendasari kriptografi yakni:

•Confidelity (kerahasiaan) yaitu layanan agar isi pesan yang dikirimkan tetap rahasia dan tidak diketahui oleh pihak lain (kecuali pihak pengirim, pihak penerima / pihak-pihak memiliki ijin). Umumnya hal ini dilakukan dengan cara membuat suatu algoritma matematis yang mampu mengubah data hingga menjadi sulit untuk dibaca dan dipahami.

•Data integrity (keutuhan data) yaitu layanan yang mampu mengenali/mendeteksi adanya manipulasi (penghapusan, pengubahan atau penambahan) data yang tidak sah (oleh pihak lain).

•Authentication (keotentikan) yaitu layanan yang berhubungan dengan identifikasi. Baik otentikasi pihak-pihak yang terlibat dalam pengiriman data maupun otentikasi keaslian data/informasi.

•Non-repudiation (anti-penyangkalan) yaitu layanan yang dapat mencegah suatu pihak untuk menyangkal aksi yang dilakukan sebelumnya (menyangkal bahwa pesan tersebut berasal dirinya).

Berbeda dengan kriptografi klasik yang menitikberatkan kekuatan pada kerahasiaan algoritma yang digunakan (yang artinya apabila algoritma yang digunakan telah diketahui maka pesan sudah jelas "bocor" dan dapat diketahui isinya oleh siapa saja yang mengetahui algoritma tersebut), kriptografi modern lebih menitikberatkan pada kerahasiaan kunci yang digunakan pada algoritma tersebut (oleh pemakainya) sehingga algoritma tersebut dapat saja disebarkan ke kalangan masyarakat tanpa takut kehilangan kerahasiaan bagi para pemakainya.
Berikut adalah istilah-istilah yang digunakan dalam bidang kriptografi :

•Plaintext (M) adalah pesan yang hendak dikirimkan (berisi data asli).
•Ciphertext (C) adalah pesan ter-enkrip (tersandi) yang merupakan hasil enkripsi.
•Enkripsi (fungsi E) adalah proses pengubahan plaintext menjadi ciphertext.
•Dekripsi (fungsi D) adalah kebalikan dari enkripsi yakni mengubah ciphertext menjadi plaintext, sehingga berupa data awal/asli.
•Kunci adalah suatu bilangan yang dirahasiakan yang digunakan dalam proses enkripsi dan dekripsi.




Kriptografi itu sendiri terdiri dari dua proses utama yakni proses enkripsi dan proses dekripsi. Seperti yang telah dijelaskan di atas, proses enkripsi mengubah plaintext menjadi ciphertext (dengan menggunakan kunci tertentu) sehingga isi informasi pada pesan tersebut sukar dimengerti.



Peranan kunci sangatlah penting dalam proses enkripsi dan dekripsi (disamping pula algoritma yang digunakan) sehingga kerahasiaannya sangatlah penting, apabila kerahasiaannya terbongkar, maka isi dari pesan dapat diketahui.
Secara matematis, proses enkripsi merupakan pengoperasian fungsi E (enkripsi) menggunakan e (kunci enkripsi) pada M (plaintext) sehingga dihasilkan C (ciphertext), notasinya :

Ee(M) – C
Sedangkan untuk proses dekripsi, merupakan pengoperasian fungsi D (dekripsi) menggunakan d (kunci dekripsi) pada C (ciphertext) sehingga dihasilkan M (plaintext), notasinya :

Dd(C) = M
Sehingga dari dua hubungan diatas berlaku :
Dd(Ee(M)) = M

hacking competition "Capture The Flag"

kemaren , june 2010, bertempat di Ruang Aula lantai 3 POLITEKNIK TELKOM Bandung dilangsungkan acara Hacking Competition "Capture The Flag " yang diselanggarakan oleh panitia SCC (student Creativy Contest). Kegiatan ini diikuti oleh PCE-0805 dan PCE-0804 "hahahahhaha" ---> ketawa girang .


Kompetisi hacking pada kegiatan SCC 2010 ini dikenal dengan Capture The Flag (CTF), yang bersifat games dan edukasi di bidang teknologi sekuriti komputer. CTF merupakan lomba untuk mencari dan menemukan celah keamanan di sebuah jaringan komputer yang sudah disediakan oleh panitia penyelenggara. Peserta lomba akan ditantang untuk mempelajari jaringan komputer yang didesain panitia dan mencari lubang sekuriti yang sengaja dibuat oleh panitia pada server untuk memperoleh data yang disimpan panitia di server.

Kompetisi CTF pada SCC 2010 kurang lebih 2 jam dan akhirnya dimenangkan oleh kelompok Wong Cupu dari kelas PCE-0805 ...
dengan juara 2 dimenangkan oleh kelompok CHINAYA , lagi..lagi...dari kelas PCE-0805
ok...langsung aja , penejelasan mengenai CTF
Kompetisi hacking atau CTF ini merupakan lomba mencari dan menemukan celah keamanan di sebuah jaringan computer yang sudah disediakan panitia penyelenggara.

Jaringan komputer yang disediakan dibuat dan disimulasikan seperti layaknya jaringan internet. Kemudian, peserta lomba akan ditantang untuk mempelajari jaringan komputer yang didesain panitia dan mencari lubang security yang sengaja dibuat panitia penyelenggara CTF.

Oleh panitia penyelenggara, para peserta dapat menggunakan tools dan metodenya masing-masing. Adapun tools yang kiranya sering digunakan untuk mengakses keamanan jaringan, seperti Nessus, Snort, Kismet, Metasploit Framework, Netcat, Hping, TCPDump, John The Ripper, Cain And Abel, WireShark / Ethereal, dsb (dan saya bingung). Bukan hanya tools/aplikasi yang khusus, bahkan hingga penggunaan sistem operasi khusus untuk menjamah keamanan jaringan, seperti Backtrack (Linux).