Friday, December 30, 2011

Sembang ICT 28.: Tingkat Keselamatan Pelayan Web Apache. Utusan Malaysia. 1 Ogos 2011.

Diskusi ICT 28

Bagaimanakah cara untuk meningkatkan tahap keselamatan web server Apache yang sedang saya tadbir urus untuk sebuah organisasi?

Bazoka Penaka, Paya Tengang.

Aplikasi pelayan web Apache merupakan di antara pelayan web yang paling banyak digunakan di Internet. Ia merupakan perisian berasaskan sumber terbuka dan boleh digunakan secara percuma.

Di samping itu, ia merupakan di antara aplikasi pelayan web yang selamat dan stabil digunakan untuk sesebuah laman web. Namun begitu, disebabkan ia percuma dan berasaskan sumber terbuka, para pengguna perlu tahu bagaimana untuk mengendalikannya dengan selamat dan stabil

Jadi, di sini disediakan beberapa panduan yang boleh diambil pakai dalam mentadbir dan mengendalikan aplikasi pelayan web Apache ini secara selamat.

Sembunyikan Pemidang atau Banner.

Perisian Apache akan mepaparkan pemidang yang menyatakan ia adalah Apache berserta dengan versinya. Nasib tidak baik, berkemungkinan besar ia akan memaparkan jenis sistem pengoperasian yang digunakan.

Perkara ini tidak baik kerana ia akan membuka jalan pengetahuan kepada penggodam. Mereka akan mengetahui kelemahan aplikasi dan membuat sesuatu yang tidak baik berdasarkan maklumat yang diperolehi daripada pemidang tersebut.

Dengan itu, nyah aktifkan atau off fungsi SecuritySignature dalam Apache. Caranya:-

  1. Buka tetingkap terminal dan buka fail konfigurasi Apache - /etc/apache/apache2.conf (Linux).
  2. Cari baris yang mengandungi teks SecuritySignature dan setkan ia kepada Off.
  3. Cari pula teks ServerToken. Setkan ia kepada ProductOnly.
  4. Restart aplikasi Apache.

Bagi mengujinya pada domain, sila guna baris arahan curl -I http://DOMAIN.

Nafikan kesemua capaian.

Bagi memastikan aplikasi Apache ini dicapai dengan selamat, nafikan kesemua capaian terhadapnya oleh sesiapa sahaja. Benarkan capaian hanya kepada pengguna tertentu dan apabila ia perlu sahaja.

Caranya dengan setkan pada kandungan dalam Directory () dengan, (1) Order deny,allow (2) Deny from all. Restart program Apache. 

Kenal pasti HTTP Request.

HTTP Request ini boleh dimanipulasi keselamatannya dengan serangan secara Cross Site Sripting oleh pihak penggodam.

Kesemua maklumat yang diterima oleh HTTP Request ini akan dikembalikan. Ini akan digunakan untuk menipu perisian Apache dengan maklumat yang ada pada HTTP cookies dan mensabotaj sesi HTTP tersebut.

Jadi, bagi mengurangkan berlakunya risiko ini, sila nyah aktifkan atau Off fungsi TraceEnable dalam fail konfigurasi Apache, apache2.conf.

Nyah aktifkan Directory Indexing

Directory Indexing ini akan memaparkan segala kandungan yang ada dalam direktori pada aplikasi Apache. Jadi, ia boleh dinyah aktifkan dengan memindahkan atau buang fail autoindex.load dan autoindex.conf ke lokasi yang lain.

Dalam kandungan Directory pula sila cari baris seperti Options index FollowSymLinks…. Buang index tersebut. Simpan fail dan restart aplikasi Apache.

Contoh arahan dalam Linux, sudo rm -rf /etc/apache2/mods-enabled/autoindex.load

Nyah aktifkan WebDAV.

WebDAV merupakan satu protokol yang digunakan untuk perkongsian data dan membenarkan penggunaan emel berasaskan web.

Sekiranya tidak diperlukan, nyah aktifkan WebDAV dengan membuang fail dav.load, dav_fs.conf, dav_fs.load dan dav_lock.load yang terdapat dalam konfigurasi aplikasi Apache.

Contoh arahan dalam linux, sudo rm /etc/apache2/mods-enabled/dav.load

Gunakan SSL

Gunalah protokol keselamatan SSL untuk keselamatan http bagi aplikasi pelayan Apache anda.

Kemas kini perisian Apache

Sentiasa melakukan kemas kini terhadap aplikasi pelayan web Apache yang digunakan.

Sentiasa melihat fail log.

Terdapat dua fail log yang utama dalam aplikasi Apache iaitu access.log dan error.log. Buatlah pemantauan yang kerap terhadap fail-fail log ini. Dalam Linux, untuk melihat fail-fail ini boleh laksanakan arahan, sudo tail -f /var/log/apache2/access.log.

Bagi perisian Apache yang berasaskan Windows, caranya adalah sama. Anda perlu capai fail konfigurasi yang dinyatakan dan buat perubahan terhadapnya seperti yang dibincangkan.

Semoga ia bermanfaat untuk keselamatan laman web yang dikendalikan dengan aplikasi Apache.


Utusan Online

Sembang ICT 27.: Cara Tangani Storan USB. Utusan Malaysia. 25 Julai 2011.

Diskusi ICT 27

Saya ingin bertanyakan satu soalan kepada saudara, masalah dengan external hard disk USB. Masalahnya ialah kenapa bila saya hendak safely remove atau eject akan keluar mesej kesalahan yang berbunyi, "PROBLEM EJECTING USB MASS STORAGE DEVICE... WINDOWS CAN'T STOP YOUR 'GENERIC VOLUME' DEVICE BECAUSE A PROGRAM IS STILL USING IT. CLOSE ANY PROGRAMS THAT MIGHT BE USING THE DEVICE, AND THAN TRY AGAIN LETER".

Azhar, Shah Alam.

Masalah ini sering berlaku kepada peralatan storan ICT yang berasaskan sambungan USB terutamanya bagi cakera keras luaran atau external hard disk dan pemacu storan Flash USB. Ia muncul apabila peralatan ICT tersebut mahu ditanggalkan atau eject daripada sesebuah komputer.

Cara yang saudara lakukan tersebut adalah betul tetapi terdapat paparan ralat ketika melakukannya. Masalah ini berlaku disebabkan oleh terdapat fail-fail dalam tempat simpanan peralatan storan USB ini dibuka oleh program-program komputer yang lain.

Jadi, sebelum melakukan fungsi SAFELY REMOVE HARDWARE, pastikan kesemua proses bagi fail atau program yang terdapat dalam cakera keras luaran USB tersebut diberhentikan. Ia boleh dilakukan dengan melihatnya di program Task Manager yang terdapat dalam Windows. Seterusnya laksanakan fungsi SAFELY REMOVE HARDWARE tersebut.

Sekiranya masalah ini masih lagi berlaku, ada beberapa cara yang boleh dilakukan. Sebelum itu, nyah aktifkan terlebih dahulu fungsi System Restore dan Windows Firewall dalam Windows buat sementara waktu.

Cara satu : Hanya untuk pemacu storan Flash USB.

Anda boleh laksanakan fungsi EJECT ke atas cakera keras luaran USB itu dengan dua cara iaitu dengan mengklik kanan pada pemacu atau drive bagi cakera keras tersebut dalam My Computer dan klik pada fungsi Eject.

Anda juga boleh laksanakan fungsi Eject tersebut dengan menggunakan program Disk Manager dalam Windows. Klik kanan pada pemacu cakera keras dan klik pada fungsi Eject.

Sekiranya anda bermasalah untuk membuka program Disk Manager, nyah aktifkan buat sementara bagi program Windows Firewall dalam komputer tersebut.

Cara kedua.

  1. Buka My Computer dan klik kanan pada pemacu storan USB tersebut.
  2. Pilih dan klik pada Properties.
  3. Klik pada tab Hardware dan pergi ke pemacu storan tersebut pada senaraian.
  4. Klik butang Properties dan pergi ke tab Policies.
  5. Klik pada pilihan Optimize for quick removal.
  6. Klik butang OK dan klik sekali lagi butang OK.
  7. Seterusnya laksanakan fungsi SAFELY REMOVE HARDWARE ke atas pemacu storan USB tersebut.

Cara ketiga.

Kaedah ketiga pula adalah dengan menggunakan program komputer pihak ketiga seperti program Sysinternals Process Explorer atau Unlocker. Ia boleh dimuat turun di Internet. Pasangkan dan jalankan kepada komputer anda. Program Sysinternals Process Explorer boleh diperolehi menerusi alamat URL yang berikut:-

http://technet.microsoft.com/en-us/sysinternals/bb896653

Seterusnya, dalam program Sysinternal Process Explorer ini, laksanakan langkah-langkah yang berikut:-

  1. Klik pada Find dan seterusnya klik pada Find Handle or DLL.
  2. Taip pemacu bagi storan USB tersebut dalam kotak Handle or DLL substring dan klik Search.
  3. Cari proses dan PID dalam kotak yang seterusnya.
  4. Cari fail-fail yang mempunyai huruf pemacu bagi storan USB tersebut.
  5. Klik kanan dan pilih Close Handle.
  6. Lakukan fungsi SAFELY REMOVE HARDWARE.

Cara keempat – Hanya untuk cakera keras luaran USB

Pergi ke pemacu storan USB tersebut, klik kanan dan pilih Properties. Pilih tab Hardware dan pilih jenis pemacu storan USB terbabit. Seterusnya klik Properties.

Pada tab General, pergi ke pilihan Device Usage. Seterusnya pilih Do not use this device (disable). Namun begitu, cara ini menyukarkan untuk kembali membaca cakera keras USB tersebut.

Bagi membolehkan komputer anda membaca kembali cakera keras luaran USB tersebut, pilih Enable pada fungsi Device usage. Ia boleh di buat dengan dwi klik ikon sambungan USB atau SAFELY REMOVE HARDWARE di bahagian bawah Windows, pergi ke storan USB tersebut dan pilih Propeties. Seterusnya pergi ke pilihan seperti yang dilakukan sebelum ini.

Boleh juga dengan pergi ke Start dan Run. Seterusnya taipkan, RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll dalam kotak tersebut.

Cara lain untuk disable fungsi pemacu storan USB tersebut, boleh pergi ke program Device Manager. Seterusnya klik ke Disk Drives dan klik kanan pada komponen pemacu storan tersebut. Pilih sama ada untuk DISABLE atau UNINSTALL. Seterusnya RESTART komputer dan cabut pemacu storan USB.

Sekiranya pilih DISABLE, perlu ENABLE kembali untuk membaca kembali pemacu storan USB. Bagi pilihan UNISTALL, perlu memasang kembali program driver peralatan tersebut.

Cara kelima.

  1. Buka program Computer Management.
  2. Pada bahagian Storage - Disk Management, klik kanan pada pemacu yang dikehendaki dan klik Offline.
  3. Laksanakan fungsi SAFELY REMOVE HARDWARE

Sekiranya cara-cara tersebut masih tidak berhasil, sila shut down komputer tersebut. Seterusnya, cabut pemacu storan USB dan hidupkan kembali komputer anda. Elakan mencabut pemacu storan USB secara terus ketika komputer sedang dihidupkan.

Lakukan juga pengimbasan virus, disk defragment dan scan disk bagi memastikan keadaan cakera keras luaran USB anda berada dalam keadaan yang baik.

Jawapan saya ini merangkumi peralatan-peralatan storan yang berasaskan kepada sambungan USB. Semoga bermanfaat.

UTusan Online

Sembang ICT 26.: Masalah Fail Windows. Utusan Malaysia. 18 Julai 2011.

Diskusi ICT 26

Setiap kali saya hendak menggunakan aplikasi dalam windows sering kali keluar paparan mesej kesalahan seperti berikut walaupun saya tidak melayari internet. Mesej tersebut akan dipaparkan begitu banyak sekali. Apakah punca mesej kesalahan tersebut dan bagaimana hendak memadamnya supaya ia tidak mengganggu tugas saya.

Daripada :

Nur. Sungkai, Perak

Apakah itu fail InstallHelper.exe?
Fail Installhelper.exe ini biasanya berada di dalam subfolder C:\Windows\System32 atau C:\Program Files. Saiz fail ini bagi Windows XP ialah 73 725 bait. Ia akan berada dalam keadaan tersembunyi dalam Windows. Ia bukan fail sistem bagi Windows.
Proses bagi fail ini akan bermula ketika program Windows mula beroperasi. Ia berfungsi sebagai kekunci proses dalam operasi sistem servis bagi aplikasi komputer yang dilarikan daripada fail berjenis DLL atau dynamic link library. Dengan itu, banyak virus,malware dan spyware mengambil kesempatan ke atas fail ini untuk menjalankan operasi mereka.
Kenapa masalah ini berlaku?
Masalah ini boleh berlaku disebabkan oleh beberapa perkara seperti:-
1. Masalah berlakunya konflik dalam pelarian aplikasi-aplikasi dalam komputer.
2. InstallHelper.exe menyebabkan berlakunya masalah konfigurasi dalam fail-fail sistem Windows.
3. Pemasangan program komputer yang bermasalah.
4. Masalah pada cakera keras yang menyebabkan fail DLL dan fail program menjadi rosak.
5. InstallHelper.exe digantikan dengan sejenis fail yang rosak secara tidak sengaja.
6. Jangkitan malware yang menyebabkan fail InstallHelper.exe menjadi rosak.
7. Masalah jangkitan virus dan spyware.
8. Sistem Registry Windows bermasalah.
Jalan penyelesaiannya
Pertama sekali, sila kemas kini sistem pengoperasian Windows, perisian anti-virus dan perisian-perisian untuk keselamatan komputer.
Sila semak di program Task Manager untuk melihat kesemua proses-proses yang berjalan dalam sistem pengoperasian Windows.
Mana-mana program-program komputer yang tidak diperlukan sila nyah pasangkan secara bersih. Ia boleh dilakukan melalui program itu sendiri, program Add or Remove Program dalam Windows atau menggunakan aplikasi pihak ketiga.
Jalankan perisian anti-virus anda seperti Malwarebytes yang telah dikemas kini. Sekiranya ada masalah, perbetulkan masalah tersebut. Jika, perisian anti-virus anda tidak berupaya untuk memperbetulkan masalah tersebut, sila muat turun dan jalankan mana-mana program yang khusus untuk memperbetulkan masalah fail InstallHelper.exe ini.
http://www.pcpr.org/repair-errors?Installhelper.exe
http://pc-cleaners.com/download.php
http://www.removespywareguides.com/malwarebytes
Seterusnya, larikan program untuk memperbetulkan sistem Registry Windows seperti Registry Repair, RegTweaker, RegUtility dan sebagainya.
http://www.fix-slow-computer.net/go/Regtweaker/
http://www.exedlllibrary.com/RegUtility_Setup.exe
Kebiasaannya, masalah Installer.exe ini akan menyebabkab lebih 90% masalah kepada sistem Registry pada sistem pengoperasian Windows.
Sekiranya, komputer anda bermasalah untuk larikan program-program tersebut, sila larikan komputer anda dalam keadaan Safe Mode. Sekiranya ada masalah lagi, sila namakan semula program-program tersebut dengan nama yang lain kerana dengan nama tersebut program virus akan halang lariannya.