Sunday, January 30, 2011

Encryption / Decryption

Penyulitan & Penyahsulitan (Encryption /Decryption) 
 
ENCRYPTION
  • Salah satu kaedah yg praktikal utk memelihara data dgn menukarkannya ke dalam bentuk rahsia di mana penerima yg sah sahaja dapat memahaminya.
  • pengirim menukarkan mesej asal ke bentuk rahsia dan menghantarkan ke penerima.
  • Penyulitan atau pengeliruan kod perisian juga digunakan untuk perlindungan daripada sebarang penyalinan oleh analisis aplikasi tanpa kebenaran, pemecahan kod perisian, dan cetak rompak perisian yang digunakan oleh pelbagai perisian penyulitan atau pengeliruan.


 DECRYPTION
  • Menterbalikkan kembali proses penyulitan supaya mesej ditukar kedalam bentuk yang asal 
 PROSES ENCRYPTION & DECRYPTION
  •  Pengirim menggunakan algorithma penyulitan dan kunci utk menukarkan data asal (plaintext) ke dalam bentuk data yg sukar difahami (cipher text).
  • Penerima menggunakan algorithma penyahsulitan dan kunci utk menukarkan cipher text kembali ke data asal (plaintext).
  • Kaedah penyulitan dan penyahsulitan boleh dibahagikan kpd 2 kategori: 
         –  Conventional (secret key / symmetric)
          –  Public key (asymmetric)   

SYMMETRIC ENCRYPTION
  • Penyulitan bersimetri menggunakan kekunci yang sama untuk penyulitan dan penyahsulitan. Terdapat masalah penukaran kekunci (key exchange) sebab kekunci penyahsulitan mestilah dihantar kepada penerimanya supaya ia dapat menyahsulitkan data yang diterima. Biasanya penukaran kekunci dilakukan melalui mekanisme yang berlainan daripada mekanisme hantaran data supaya ia selamat.

ASYMMETRIC ENCRYPTION
  • Cara penyulitan tak bersimetri menggunakan dua kekunci, satu yang digunakan untuk penyulitan dan yang lain untuk penyahsulitan. Kriptografi kekunci awam (public key cryptography) menggunakan kekunci awam (public key) yang boleh dihantar secara teks nyata kepada sesiapa yang ingin menghantar maklumat kepada penerima.
  • Kekunci peribadi (private key) akan digunakan untuk menyahsulitkan maklumat tersebut. Pemilikan kekunci awam tidak membolehkan seseorang menyahsulitkan maklumat yang diterima, maka ia selamat.Pembuktian maklumat (data authentication) dapat dilakukan sekiranya penghantar menggunakan kekunci peribadinya untuk menyulitkan maklumat tersebut. Disebabkan kekunci awam dapat diperoleh oleh sesiapa, maka penerima boleh.
 
  • HASHING          --> Base 64 
                               --> MD5
  • SYMMETRIC      --> AES
                               --> DES
  • ASYMMETRIC    --> RSA
                               --> ANOTHER RSA



Saturday, January 29, 2011

sErbA sEdiKiT TeNtAnG LINUX

LinuX
  • LINUX adalah satu Operating System (Sistem Operasi) berasaskan UNIX yg dicipta untuk PC khususnya menggunakan processor INTEL, SPARC, Alpha dan boleh digunakan untuk server atau workstation. Dari satu CD installer (Redhat version 6.2 dan sebelumnya kerana mulai version 7.0 dah menggunakan 2 CD) kita boleh setup workstation atau server apa saja, mail, web, print, file, DNS, firewall dll. 
  • Linux memiliki semua feature yang dimiliki oleh Unix, termasuk multitasking, virtual memory, shared libraries, demand loading, shared copy-on-write exexutables, proper memory management dan TCP/IP networking. 
 

Jenis Distribution LinuX
  • RedHat LINUX
  • Debian LINUX
  • Slackware LINUX
  • Mandrake LINUX
  • Caldera OpenLinux
  • SuSE Linux  
  • Corel LINUX

Basic Command Utk LinuX


   ls 
   - ls suatu arahan yang di gunakan untuk menampilkan 
     suatu isi dari directory, dan option yang sering 
     dipakai adalah "-l". Untuk lebih jelasnya "man ls". 

   cd   
  - cd / change directory yang merupakan suatu arahan 
    digunakan untuk pindah directory.

   PWD
   - Pwd digunakan utk mengetahui dimana directory kita berada skrg.

   mkdir
    - mkdir / make directory  di gunakan untuk 
     menciptakan suatu directory.
 
   vi
    - vi digunakan untuk mengedit suatu file dalam mode 
     konsole seperti dengan notepad.

   cat
    - cat digunakan untuk menampilkan suatu isi dari file

   rm
    - remove adalah di gunakan untuk menghapus file atau directory.
 
   mv
    - move kegunaannya iaitu memindahkan suatu file atau directory.

   cp
    - copy command ini di gunakan untuk menyalin suatu file mahupun 
     directory

   ln
    - link digunakan untuk menciptakan suatu shortcut pada suatu file

   netstat
    - Digunakan menampilkan network status seperti melihat service 
      yang berjalan.

   passwd
    - Untuk memberikan password pada user yang ada di system Linux

      rpm
    - Rpm di gunakan untuk menginstall suatu aplikasi base rpm

   ifconfig
    - Digunakan untuk menampilkan IP dgn detail dan dapat di gunakan 
  juga untuk set IP di dalam memory RAM

aPa ItU TCP/IP??

- Transmission Control Protokol/ Internet Protokol
- Ia diguna dlm komunikasi sbg bahasa penghantaraan, tatacara
- Terdapat 4 peringkat TCP/IP

  • Aplikasi
  • Host to Host
  • Network
  • Link Interface
IP Address terbahagi kpd 2
  • IPV4- 32 bit
  • IPV6- 128 bit


TCP/IP

  • TCP/IP adalah salah satu jenis protokol yg memungkinkan kumpulan komputer untuk berkomunikasi dan bertukar data didalam suatu network (jaringan).
  • Ia merupakan himpunan aturan yg memungkinkan komputer untuk berhubungan antara satu dengan lain, yg berupa bentuk / waktu / barisan / pemeriksaan error saat transmisi data.
  • TCP/IP merupakan protokol yg telah diterapkan pada hampir semua perangkat keras dan sistem operasi.
  •  Terdapat layer-layer TCP/IP iaitu:
            1. OSI Layer
            2. Application
            3. Presentation
            4. Session
            5. Transport
            6. Network
            7. Data Link
            8. Physical


                ALAMAT IP (IP Address) 
KELAS
OKTET 1
OKTET 2
OKTET 3
OKTET 4
A
Network Id



B
Network Id
Network Id


C
Network Id
Network Id
Network Id
Host-ID
D
Tidak mengenal Network-ID dan host-ID
E

 

KELAS
ALAMAT IP
A
1.X.X.X       –  126.X.X.X
B
128.0.X.X   –  191.255.X.X
C
92.0.0.X     –  223.255.255.X
D
224.0.0.0.  –  139.255.255.255
240.0.0.0   -  255.255.255.255

Friday, January 7, 2011

ReMoTe AdMiN (Radmin 3.4)

Suatu program atau aplikasi yg digunakan oleh administrator dlm suatu jaringan dipejabat untuk control PC yg ada dlm jaringan tanpa harus pergi ke PC client. Misalnya dlm sebuah pjbt t'dpt 10pc dgn ruang pjbt yg kecil mungkin remote admin tdk begitu terasa kegunaannya. 

KeLeBiHaN
  • Boleh shutdown PC yg di control oleh Admin pd Client
  • Boleh transfer data melakukan sharing secara manual
  • Admin boleh mengawal computer Client
  • Bekerja dgn sngt cepat  

KeLeMaHaN 
  • Remote Admin hny boleh m'lakukan pd satu jaringan shj
  • Tdk boleh b'operasi jika IP Address berbeza

JeNiS-JeNiS LaIN

  • Bullet proof  FTP Server
  • Abyss web server
  • My SQL Server
  • Print 2PDF Coversion Server
 
LaNgkAh2 uNtUk dOwNLoAd RaDmIN 3.4

LANGKAH PERTAMA

  • Install 'Radmin 3.4' Download
  • Kemudian Run 'rserv34' dan akan keluar box 'setting for Radmin Server'
  • Klik pd permissions dan akan keluar box  'Radmin Server Security Mode'
  • Kemudian klik pd permissions dan 'Add User'
  • PC1 akan cipta nama 'SERVER' dan masukan 'Password'
  • PC2 akan cipta nama 'USER' dan masukan 'Password'

LANGKAH KEDUA
  • Install 'rview34' hingga selesai
  • Klik pd 'Start Program' dan cari 'Radmin Viewer 3'
  • Klik pd 'Radmin Viewer 3' dan akan keluar 'Setting for Radmin Server'
  • Klik pd options dan klik pd IP Filter
  • Klik pd 'Enable  IP Filter' dan Add
  • Masukan IP Address PC ke-2(user)
  • Selesai dan boleh control PC lain