Wednesday, 22 November 2017

MALWARE

Malware adalah sejenis program komputer yang dimaksudkan untuk mencari kelemahan Software sehingga pada perangkat akan terkena virus. Malware sendiri sudah sejak lama beredar di tengah-tengah kita. Orang yang menciptakan Malware itu biasanya seorang yang genius dengan menyisipkan virus pada beberapa aplikasi yang dibuatnya.
Malware jelas berbahaya buat perangkat elektronik seperti komputer (PC), laptop, tablet, smartphone. Saking bahayanya sebuah Malware terhadap perangkat komputer, sampai-sampai banyak orang yang di buat pusing oleh penyakit membahayakan tersebut.
CARA KERJA MALWARE
Perangkat komputer yang sudah terserang Malware maka lambat laun akan mengalami kerusakan pada data dan lain sebagainya, sehingga perangkat itu akan mengalami kendala saat di operasikan. Malware biasanya masuk ke perangkat lunak melalui aplikasi yang kita install atau bisa juga lewat pengiriman data dari perangkat lain yang terkena virus.
Jika sebuah perangkat sudah terkena malware maka cepat-cepat saja mencari obatnya, contohnya yaitu dengan memasang software anti virus yang kualitasnya terjamin serta aman digunakan. Berikut adalah beberapa macam Malware :
1.   Virus. 
Virus merupakan satu penyakit yang mungkin pertama kali muncul dalam menyerang perangkat lunak bila dibandingkan dengan Malware lainnya. Kemunculan virus ini sudah lama dan ia mampu melumpuhkan sistem komputer dengan sangat garang. Namun demikian, virus kemudian dapat di lumpuhkan dengan adanya software yang bernama anti virus.
Bahayanya virus ialah ia bisa bersarang di banyak file. Virus biasanya menyerang file yang berjalan pada EXE, COM, VBS. Jadi virus. Virus juga biasanya menyerang lewat peer to peer atau biasa digunakan untuk berbagi file. 
2.  Worm.
Worm atau biasa disebut cacing, ia dapat menjalar ke seantero perangkat tanpa bantuan orang lain. Penyebaran Worm ini sangatlah cepat, sehingga perangkat yang tadinya tidak apa-apa bisa saja langsung menemui masalah ketika dijalankan.
Layaknya cacing beneran, Worm ini bisa bertelor dari satu perangkat ke perangkat lain. Artinya Worm ini mampu berkembang biak dan menyerang melalui satu perangkat yang tersambung ke perangkat lainnya.
Worm mampu memodifikasi beberapa pengaturan untuk kemudian menyerang dengan sendirinya. Worm akan melumpuhkan system dengan cepat tanpa ia harus di handle oleh seseorang setelah dirinya hidup dalam perangkat komputer.
3.  Wabbit.
Seperti halnya Worm, Wabbit akan bersarang di komputer tanpa terkendali dan tidak ada yang menghandlenya. Wabbit mampu menyerang system karena ia dapat menggandakan diri setelah mengendap di system.
Komputer yang terserang Wabbit ini biasanya lambat laun kinerjanya akan melambat dengan dratis karena banyak data yang termakan olehnya.
Intinya, Wabbit dapat memperlambat kinerja komputer karena ia suka memakan data yang cukup besar. Lain Worm lain juga Wabbit. Jika Worm tanpa di program maka ia dapat merusak, kalau Wabbit ini dapat di program untuk menghasilkan efek samping yang sangat berbahaya.
 
4.  Keylogger.
Keylogger ini juga termasuk Malware berbahaya yang sebisa mungkin di hindari. Cara kerja Keylogger ini juga terbilang sangat rapi, ia tidak dapat di ketahui oleh orang lain selain si pemasang virus tersebut.
Keylogger mampu mencatat ketika ada yang di ketikkan pada keyboard. Biasanya, Keylogger mampu mencuri data seperti username dan password seseorang setelah orang itu menggunakannya. Untuk kasus seperti itu biasanya sering terjadi di Warnet. 
5.  Trojan Horse.
Trojan Horse ini juga sangat berbaya. Trojan Horse biasanya ditunggangi oleh Malware lain seperti virus, worm, spyware. Walaupun Trojan Horse ini tampak bagus dengan programnya yang berguna, tapi sebetulnya ia mengandung virus mematikan yang melumpuhkan system komputer. Trojan Horse ini bisa digunakan untuk mengaktifkan dan menyebarkan virus, worm, spyware dan yang lainnya. 
6.  Spyware.
Spyware merupakan malware yang mampu mengumpulkan dan mengirimkan data tanpa sepengetahuan pengguna. Spyware mampu mencuri data orang lain dengan cepat dan menyebarkannya. Jadi Spyware ini mampu mencuri data-data seprti PIN kartu kredit dan yang lainnya.
7.  Dialer.
Dialer ini mampu ‘berusaha’ menghubungkan dirinya ke internet dengan sendirinya untuk mencuri data meskipun komputer dalam keadaan off. Setelah Dialer mendapatkan data yang dimaksud maka ia akan mengirimkannya ke Keylonger maupun Spyware.
8.  Backdoor.
Jenis malware ini juga tergolong berbahaya. Ia akan masuk dari belakang untuk kemudian menebar ancaman. Backdoor ini biasanya dimasukan secara manual ke aplikasi, setelah aplikasi bersangkutan diinstall maka backdoor akan dengan cepat menyebar dan membunuh system jaringan.
9.   Exploit.
Exploit merupakan perangkat lunak yang kerjanya menyerang kerapuhan keamanan pada system komputer. Jadi, system yang keamanannya rapuh maka akan dengan mudah si Exploit untuk masuk dan mengacak-ngacak data.
Sebenarnya Exploit ini tidaklah jahat, sebab gunanya dia untuk mendeteksi system keamanan yang rapuh, akan tetapi jika kemudian ada orang yang menggunakannya untuk hal merugikan, maka Exploit bisa berubah menjadi virus membahayakan. 
10. Rootkit.
Rootkit merupakan penghapus jejak serangan. Rootkit mampu menghapus jejak log dan menyembunyikan proses malware.Rootkit bisa berbahaya karena ia dapat mengandung backdoor.Rootkit biasanya di tanam pada sytem operasi di level kernel dan level inti system operasi, jadi Rootkit ini sulit terdeteksi keberadaannya. Sedangkan cara ampuh untuk mendeteksi Rootkit ialah dengan mematikan komputer dan boot ulang. 
11. Ransomware
Ransomware ini bisa memeras uang kita agar data-data di komputer kita tidak hilang. Keberadaan virus atau yang lebih tepatnya virus yang bernama malware di dalam komputer atau laptop pastinya akan memperlambat kinerja komputer, dan dapat menimbukan berbagai masalah.

CARA MENGHILANGKAN VIRUS MALWARE DARI PC/LAPTOP
  
  1.   Hapus Temporary Files


Temporary file termasuk cache dan cookies pada browser yang sering kali menjadi tempat bersarangnya malware. Untuk mencegah terjadinya kebobolan virus malware tersebut, bersihkan temporary file pada browser, serta windows juga harus dibersihkan jika ingin menghapus malware dari komputer  .
Cara menghapus temporary file di windows :
1.         Buka RUN
2.         Lalu ketik %temp%
3.         Hapus semua isi temporary file tersebut
Cara menghapus temporary file di browser Chrome :
1.       Buka History dengan cara klik ctrl + h di keyboard
2.       Lalu pilih menu “Clear browsing data”
3.       Centang semua opsi untuk menghapus semua data penjelajahan  

2.  Hapus atau Reset System Restore
Windows juga mempunyai fitur system restore, yang berguna saat komputer terkena masalah pada sistem. Dengan system restore dapat mengembalikan sistem kembali seperti saat titik point restore disimpan. Namun sayangnya system restore juga sering dipakai sebagai markasnya malware. Lebih baik mematikan semua system restore.

.         3.   Scanning Komputer dengan Antivirus Secara Menyeluruh
Lakukanlah scanning secara menyeluruh ke semua partisi harddisk pada laptop atau komputer. Jangan lupa pasang juga software anti malware dan lakukan scanning lagi jika antivirus tidak memiliki fitur anti malware. Segera karantina atau langsung hapus saja malware yang terdeteksi.

4.   Scan Melalui Save Mode
Jika scanning secara normal kurang membasmi semua malware yang sedang ternak di Komputer. Lakukan scan melalui save mode. Saat save mode, windows akan berjalan dalam kondisi minimal. Hanya driver tertentu yang penting saja yang aktif, software tambahan juga tidak aktif. Malware yang tidak bisa dihapus secara normal bisa menjadi tidak aktif pada save mode, sehingga bisa dengan mudah di delete atau dihapus.

          5.   Scan Menggunakan Live CD
Ada beberapa malware yang bisa tetap aktif meskipun windows dalam keadaan save mode. Untuk menghilangkannya, bisa lakukan scanning melalui Live CD, sehingga bisa melakukan scanning bahkan sebelum masuk windows atau pada saat booting. Seharusnya ini dapat mengatasi semua malware yang menyerang dan berkembang biak di PC atau laptop , kecuali malware tersebut tidak terdeteksi sebagai malware, mungkin menyamar menjadi iklan pop ads di browser dll.

    6.    Hapus Program yang Tidak Dikenal atau Aneh
Periksa isi program file yang sudah terinstall pada laptop, jika menemukan program aneh yang tidak   kenal, segera hapus / uninstall. Untuk itu harus tau program apa saja yang sudah   install, agar tidak terjadi kesalahan uninstall. Namun, meskupun salah menghapusnya atau meng uninstallnya dari pc , itu tidak akan merusak sistem operasi, hanya saja program tersebut akan hilang. Akan cukup menyebalkan jika yang di uninstall itu penting dan tidak memiliki backupannya.

          7.   Windows Defender
Windows defender merupakan program keamanan bawaan windows. Jika  belum memiliki antivirus dan tidak dapat menginstall antivirus pada pc yang sudah terinfeksi malware, bisa menggunakan program ini untuk menghapus virus atau malware yang sedang berkembang biak di sistem  .

          8.   Install Ulang Komputer
Ini adalah cara terakhir yang paling ampuh untuk dengan mudah menghilangkan semua malware dari komputer. Dengan catatan, partisi lain selain file sistem komputer. Namun terlalu sering menginstall ulang OS juga akan memberi dampak yang buruk bagi hardware atau perangkat keras.

Referensi :
- https://www.mastekno.com/id/mengatasi-malware-pc-laptop/
- https://makinrajin.com/apa-itu-malware/

Nama Kelompok (4KB01) :
-Nabilla Hanyfa Fauzi (27114718)
-Nur Ani Badriyah (28114142)

Wednesday, 15 November 2017

Pengamanan Web Sytem


Cara Kerja Web dan Web Server 
 ·         PENGERTIAN WEB
Web artinya Suatu sistem di internet yang memungkinkan siapapun agar bisa menyediakan informasi. Dengan menggunakan teknologi tersebut, informasi dapat diakses selama 24 jam dalam satu hari dan dikelola oleh mesin. Untuk mengakses informasi yang disediakan web ini, diperlukan berbagai perangkat lunak, yang disebut dengan web browser.

·         CARA KERJA WEB
Seorang USER dan ingin membuka sebuah situs ,dalam hal ini misalnya metroNews.com dari sebuah komputer yang berada di sebuah warnet. URL atau REQUEST yang saya ketik melalui aplikasi BROWSER yang kali ini dipakai adalah Mozilla firefox 3.0,maka URL/alamat yang saya tadi ingin masukkan di klik di kolom (www) atau world wide web yang merupakan sebuah arsitektur kerja untuk memasuki dokumen yang saling berhubungan. Setelah URL atau nama situs itu dimasukkan di mesin pencari (mozilla) maka akan secara otomatis "jika komputer terkoneksi" DATA/URL akan terkirim dan akan memasuki wilayah kerja TCP/IP . Disini data akan diperiksa sesuai alamat dan permintaannya, dan server akan mengambil Header/judul sebagai patokan pencarian sehingga jelas dan tidak rumit. Setelah itu Body akan di sesuaikan dan server akan memberikan data yang minta melalui alamat IP asal request tersebut jika data ada dan valid ke clientserver  sebelum akhirnya kembali lagi ke user berupa display , namun cara kerjanya tidak sesimpel itu, itu hanya sebagi perumpamaan saja.

·         PENGERTIAN WEBPAGE
Istilah web page sering digunakan untuk menunjukan sebuah halaman website. Jika Home page diibaratkan sebuah sampul buku, web page dapat dibaratkan sebuah halaman dalam buku. Karena home page juga merupakan sebuah halaman web site (letaknya di bagian depan), maka home page juga disebut web page.Tetapi,tidak semua web page dapat di sebut home page.

·         CARA KERJA WEBPAGE
Webpage adalah bagian dari sebuah web. Jadi cara kerjanya sama seperti sebuah web. Setelah semua data muncul atau tampil di layar. Kita merequest untuk membuka suatu webpage dari tampilan web tersebut. Maka saat mengklik suatu link di web, maka data akan kembali merequest suatu URLyang kita inginkan. Lalu memasuki wilayah kerja TCP/IP, disana akan diperiksa sesuai alamat dan permintannya dan server akan mengambil header/judul sebagai patokan pencarian. Sehingga jelas dan mudah. Setelah itu Body akan disesuaikan dan server akan memberikan data yang diminta melalui alamat IP asal request tersebut jika data ada dan valid ke client server sebelum akhirnya kembali lagi keuser berupa display.

·         PENGERTIAN WEBSITE
Website atau situs juga dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink). Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.

·         CARA KERJA WEBSITE
Sama seperti sebuah web cara kerjanya, karena website adalah kumpulan halaman web untuk menampilkan informasi data teks. Setelah semua data muncul atau tampil di layar. Kita merequest untuk membuka suatu webpage dari tapilan web tersebut. Maka saat mengklik suatu link di web, makadata akan kembali merequest suatu URL yang kita inginkan. Lalu memasuki wilayah kerja TCP/IP,disana akan diperiksa sesuai alamat dan permintannya dan server akan mengambil header/judul sebagai patokan pencarian. Sehingga jelas dan mudah. Setelah itu Body akan disesuaikan dan server akan memberikan data yang diminta melalui alamat IP asal request tersebut jika data ada dan valid ke clientserver sebelum akhirnya kembali lagi ke user berupa display.

·         PENGERTIAN WEB SERVER
Server web atau yang dalam bahasa inggris disebut web server adalah merupakan perangkat lunak (software) dalam server yang berfungsi untuk menerima permintaan (request) berupa halaman web melalui protokol HTTP dan atau HTTPS dari client yang lebih dikenal dengan nama browser, kemudian mengirimkan kembali (respon) hasil permintaan tersebut ke dalam bentuk halaman-halaman web yang pada umumnya berbentuk dokumen HTML.
Dari pengertian diatas, dapat disimpulkan bahwa web server merupakan pelayan (pemberi layanan) bagi web client (browser) seperti Mozilla, Chrome, Internet Explorer, Opera, Safari dan lain sebagainya, supaya browser dapat menampilkan halaman atau data yang anda minta.

·         FUNGSI WEB SERVER
Fungsi utama dari web server adalah untuk mentransfer atau memindahkan berkas yang diminta oleh pengguna melalui protokol komunikasi tertentu. Oleh karena dalam satu halaman web biasanya terdiri dari berbagai macam jenis berkas seperti gambar, video, teks, audio, file dan lain sebagainya, maka pemanfaatan web server berfungsi juga untuk mentransfer keseluruhan aspek pemberkasan dalam halaman tersebut, termasuk teks, gambar, video, audio, file dan sebagainya.

·         CARA KERJA WEBSERVER SAMPAI PADA CLIENT SERVER
Pada dasarnya tugas web server hanya ada 2 (dua), yaitu:
1.      Menerima permintaan (request) dari client, dan
2.  Mengirimkan apa yang diminta oleh client  (response) secara sederhana dapat digambarkan sebagai berikut :

Gambar 

Penjelasan gambar:
  1. Client disini dapat berupa komputer desktop dengan minimal memiliki browser dan terhubungke web server melalui jaringan (intranet atau internet).
  1. Komputer yang berfungsi sebagai server, dimana didalamnya terdapat perangkat lunak webserver. Agar komputer ini dapat diakses oleh client maka komputer harus terhubung ke jaringan(intranet atau internet). Dalam jaringan internet, komputer ini bisa saja bernama www.google.com, www.ub.ac.id, atau memiliki kode komputer (disebut IP Address) seperti 202.10.20.10 dan 200.100.50.25.
  1. Pertama-tama, client (user) akan meminta suatu halaman ke (web) server untuk ditampilkan dikomputer client. Misalnya client mengetikkan suatu alamat (biasa disebut URL) di browser http://www.google.com. Client menekan tombol Enter atau klik tombol Go pada browser. Laluapa yang terjadi? Melalui media jaringan (bisa internet, bisa intranet) dan melalui protokol http,akan dicarilah komputer bernamawww.google.com, www.ub.ac.iddll. Jika ditemukan, maka seolah-olah terjadi permintaan, “hai google, ada client yang minta halaman utama nich, adadimana halamannya?”. Inilah yang disebut request.
  1. Sekarang dari sisi server (web server). Mendapat permintaan halaman utama google dari client,si server akan mencari-cari di komputernya halaman sesuai permintaan. Namanya juga mencari, kadang ketemu, kadang juga tidak ketemu. Jika ditemukan, maka halaman yang diminta akan dikirimkan ke client (si peminta), namun jika tidak ditemukan, maka server akan memberi pesan “404. Page Not Found”, yang artinya halaman tidak ditemukan.


·         FAKTOR-FAKTOR TIMBULNYA SERANGAN
1.   Scripting
Kesalahan dalam scripting pembuatan web adalah hal terbanyak yang dimanfaatkan oleh para attacker, sehingga rata-rata web yang berhasil diserang melalui lubang ini. Kelemahan-kelemahan scripting yang ditemukan pada proses vulnerabilities scanning misalnya, XSS, SQL Injection, PHP Injection, HTML Injection, dan lain sebagainya.
Begitu pula pada CMS semisal Mambo, Joomla, WordPress, dan lainnya. CMS tersebut memiliki banyak komponen pendukung di internet yang bisa kita download, implement dan konfigurasi. Sehingga sangat memungkinkan sekali terdapat bug pada scriptingnya. Langkah terbaik tentunya melakukan pembedahan (oprek) terhadap book serta melakukan pengujian sebelum komponen tersebut kita gunakan pada web yang sebenarnya. Pengujian bisa dilakukan melalui localhost pada komputer dengan menginstall PHP, apache, dan mySQL, atau menginstall module semisal WAMP ataupun XAMPP yang merupakan paket all in one.
Untuk mengatasi hal tersebut sebaiknya kita harus mulai belajar dan memahami scripting-scripting secara bertahap, baik HTML, PHP, javascript, dan sebagainya. CMS tersebut sebenarnya cukup aman, namun komponen tambahan yang tidak dibuat dengan baik, tentu saja bisa menimbulkan masalah besar bagi sistem secara keseluruhan.

2.   Lubang pada Situs Tetangga
Ini merupakan salah satu faktor yang jarang mendapat perhatian. Sebagian webmaster kadang tidak begitu peduli ketika web lain yang satu hosting dihacked. Mereka berpikiran, “Ah, toh bukan web saya yang kena.” Padahal justru di sinilah letak kesalahannya.
Logikanya, misal web kita ditempatkan pada perusahaan hosting A. itu artinya web kita bertetangga dengan web milik orang lain yang berada dalam 1 hosting. Jika web tetangga tersebut memiliki celah fatal, sehingga attacker bisa menanam module yang dijadikan backdoor. Dengan backdoor inilah attacker bisa masuk ke dalam web kita bahkan web lainnya. Bukan itu saja, tidak mustahil attacker melakukkan defacing massal, termasuk web kita tentunya.

3.   Tempat Hosting yang Bermasalah
Pada beberapa kasus justru tempat hosting yang bermasalah menjadi sebab dihackednya banyak situs yang berada di bawah pengelolaannya. Pernah terjadi situs milik sebuah perusahaan dideface. Kemudian setelah diperbaiki, dideface lagi. Kemudian lapor ke admin perusahaan hosting, justru balik menyalahkan pemilik situs dengan alasan yang nggak masuk akal.
Kenyataannya, justru web hosting itu yang nggak pernah di administrasi dengan baik, jarang diupdate, dan jarang dipatch, sehingga mudah terkena serangan. Dengan indication pengelolaan yang seperti ini jangan berharap web kita akan aman. Karena itu, pastikan tempat hosting yang digunakan benar-benar memperhatikan tingkat keamanan bagi pelanggannya.

Daftar pustaka :

Nama Kelompok :
-Nabilla Hanyfa Fauzi (27114718)
-Nur Ani Badriyah (28114142)