Perkuliahan4 (5 – 11 Oktober 2020), Matakuliah: Keamanan Sistem Komputer C31040319,

Web Browser
1. Pengertian
dan Sistem Kerja web browser
web
browser adalah sebuah software atau aplikasi yang berfungsi
untuk menampilkan sesuatu dalam format HTML di dalam jaringan internet. Sebuah web browser harus
terhubung dengan koneksi internet supaya bisa
digunakan untuk berselancar / mencari informasi.
Web browser
bisa membantu anda menemukan website yang anda kunjungi adalah dengan melewati sistem
kerja berikut :
1.
User yang sedang akses website menggunakan cara
mengetikkan alamat pada situs maupun URL (Uniform Resource Locator) di address
bar pada peramban web (misalkan Google(dot)com).
2.
Peramban web akan menerima berbagai permintaan oleh
si user kemudian akan menjalankan fetching atau pengambilan data di DNS Server.
3.
Data yang sudah diambil adalah IP dari perintah
dengan mengetikkan user (misalkan www(dot)google(dot)com) . peramban web sudah
memperoleh IP yang ada di www(dot)google(dot)com.
4.
Lalu peramban web bisa mengakses menuju server
menggunakan IP yang sudah diperoleh dari pada DNS Server.
5.
Server telah memberikan data dari konten
www(dot)google(dot)com dengan bentuk HTML juga file yang lain, misalkan PHP,
CSS, dan lain-lain.
6.
Peramban web telah menampilkan berbagai konten yang
sesuai dari permintaan user.
2.
Jenis-jenis website
Jenis Website Berdasarkan
Sifat
Berbagai jenis-jenis
website berdasarkan sifat berikut ini bisa Anda jadikan pilihan ketika akan
membangun sebuah website.
1. Website
Statis
Secara
sederhana, website statis dapat didefinisikan sebagai website yang kontennya
konstan atau tidak berubah. Setiap laman dibuat dengan kode HTML dan
menunjukkan informasi yang sama kepada setiap pengunjung. Hanya webmaster atau
developer yang bisa melakukan update pada konten website statis.
Umumnya
website statis dibuat dengan menggunakan HTML dan CSS oleh developer yang
memahami pemrograman dan coding. Anda juga bisa menggunakan generator website
statis seperti Jekyll, Hexo, atau Hugo.
Karena
website statis tidak membutuhkan update konten secara berkala, website statis
tidak memerlukan database. Biasanya website statis digunakan untuk website
perusahaan yang hanya perlu memberikan informasi-informasi dasar seperti
alamat, kontak, dan sejarah perusahaan.
2. Website
Dinamis
Sebaliknya
website dinamis adalah website yang kontennya selalu di-update secara berkala.
Kebanyakan website bersifat dinamis karena lebih mudah dikelola dibandingkan
website statis. Website dinamis menampilkan kontennya dari database yang
biasanya hanya bisa diakses oleh webmaster atau developer.
Meskipun
begitu, website dinamis memungkinkan untuk memiliki beberapa user yang bisa
melakukan update konten website tanpa mengganggu desain web.
Jenis-Jenis Website
Berdasarkan Platform
Tersedia berbagai cara
untuk membuat website. Setidaknya Anda bisa membangun website dengan tiga
metode, yaitu menggunakan CMS, website builder, atau kode.
1. CMS
Metode
pertama adalah cara yang paling populer, yaitu menggunakan Content Management
System (CMS). CMS adalah perangkat lunak atau sistem yang digunakan untuk
membuat dan mengatur konten digital.
Anda bisa
membuat website dengan cepat dan mudah menggunakan CMS. Beberapa CMS yang
paling banyak digunakan adalah WordPress, Joomla!, dan Drupal.
Dari ketiga
CMS populer tersebut, WordPress adalah yang paling mudah untuk dioperasikan.
Selain mudah dioperasikan, WordPress juga merupakan pemegang market share
terbesar CMS dengan angka 59.9 persen.
Artinya lebih
dari separuh pengguna CMS adalah pengguna WordPress. Artinya Anda akan lebih
mudah untuk mendapatkan tips dan tutorial WordPress. Selain itu, banyak
pengembang WordPress yang menyediakan plugin yang mempermudah Anda menambah
fitur di website.
Anda bisa
menggunakan WordPress hosting untuk membuat jenis website apa saja dari,
website perusahaan, website toko online, sampai blog atau website pribadi.
Perusahaan besar pun banyak yang menggunakan WordPress. Beberapa di antaranya
adalah
Meskipun
membuat website dengan CMS termasuk mudah, Anda tetap perlu mempelajari cara
penggunaannya. Masing-masing CMS mempunyai cara kerja yang berbeda. Namun, jika
Anda menggunakan WordPress, kesempatan belajar Anda akan lebih mudah karena
tersedia banyak tutorial WordPress di internet seperti yang sudah disebutkan
sebelumnya.
2. Website
Builder
Jika Anda
ingin cara membuat website yang lebih mudah lagi, Anda bisa menggunakan website
builder. Website builder adalah platform yang membantu Anda membuat website
dengan cepat, tanpa perlu memahami coding atau kemampuan desain sama sekali.
Website builder
cocok untuk Anda yang ingin membuat website dalam waktu singkat, tidak
mempunyai kemampuan teknis dan tidak ada waktu untuk mempelajarinya. Beberapa
contoh website builder populer adalah Wix, Site Builder, dan Weebly.
Kelebihan
dari website builder adalah pengguna mendapatkan paket lengkap membuat website,
dari hosting, domain, hingga pilihan template. Pengguna hanya perlu mengganti
konten sesuai yang diinginkan dan bisa dibantu oleh support dari penyedia
website builder.
3. HTML dan
CSS
Jenis website
berdasarkan platform yang terakhir adalah website yang menggunakan HTML dan
CSS. Masih ingat jenis website di awal artikel ini? Betul, website statis.
Biasanya website statis dibuat menggunakan metode ini.
Metode
membuat website terakhir ini memerlukan pengetahuan tentang coding dan
pemrograman menggunakan HTML dan CSS. Anda bisa membuat kode untuk website
menggunakan software seperti Notepad++, Text Wrangler, atau Sublime Text.
Jenis Website Berdasarkan
Fungsi
Website juga dibagi
berdasarkan fungsi dan tujuan pembuatannya. Berikut adalah beberapa fungsi
website yang paling umum
1. Blog atau
Website Pribadi
Sejak awal
tahun 2000-an, blog menjadi tren baru sebagai jurnal pribadi yang bisa dikelola
dan diakses secara online. Jika Anda ingin menuliskan pengalaman pribadi,
opini, atau kisah perjalanan, Anda bisa mempublikasikannya melalui blog.
Menuliskan
cerita blog bahkan bisa dijadikan sebagai pekerjaan. Banyak blogger Indonesia
yang sukses melalui blog mereka seperti Trinity Traveler, Anak Jajan, dan
Sugeng.
2.
Ecommerce/Toko Online
Anda juga
dapat memanfaatkan website untuk membuat toko online. Meskipun Anda sudah
berjualan di marketplace atau media sosial, Anda tetap memerlukan website.
Sebagaimana Anda memiliki toko fisik di dunia nyata, website dapat difungsikan
sebagai “toko” Anda di dunia maya.
Anda bisa
mengarahkan calon konsumen dari media sosial ke website toko online agar semua
transaksi terjadi di website. Jadi semua transaksi toko online bisa tercatat
secara otomatis dan Anda bisa mengevaluasinya dengan mudah menggunakan bantuan
Google Analytics
3. Website
Perusahaan
Jika
perusahaan Anda tidak melakukan transaksi secara online, Anda juga perlu
memiliki website resmi perusahaan agar calon konsumen bisa menemukan informasi
resmi tentang perusahaan Anda dari website resmi.
Dengan
begitu, kepercayaan konsumen terhadap perusahaan Anda akan meningkat karena
mereka bisa menemukan informasi resmi yang dibutuhkan melalui mesin pencarian.
4. Blog
(Content Marketing)
Selain
digunakan sebagai jurnal pribadi, blog juga dapat digunakan sebagai alat
content marketing. Anda dapat mendatangkan trafik ke website toko online atau
website perusahaan Anda melalui blog.
Anda dapat
membuat konten atau artikel menggunakan kata kunci yang sering digunakan oleh
calon konsumen Anda. Misalnya, Anda menjual sepatu kulit. Anda bisa menulis
artikel di blog content marketing dengan kata kunci seperti “cara merawat
sepatu kulit” atau “sepatu kulit terbaik”.
5. Organisasi
atau Instansi Pemerintah
Website juga
dapat dimanfaatkan sebagai laman resmi organisasi. Hal ini agar masyarakat bisa
mengakses informasi terbaru tentang kegiatan organisasi dengan mudah. Biasanya
website organisasi menggunakan domain .org atau .or.id. Sedangkan website instansi
pemerintah menggunakan domain .go.id.
6. Media
Sharing
Jenis website
ini berguna untuk berbagi media baik gambar, file musik, hingga video. User
dapat upload ke situs tersebut dan bisa dilihat oleh pengguna lainnya. Contoh
website jenis ini ialah seperti souncloud, youtube, dan berbagai web stock
photo.
7. Komunitas
Online
Website juga
dapat dimanfaatkan sebagai komunitas online. Tersedia berbagai komunitas online
di internet dengan macam-macam topik. Biasanya satu website komunitas online
hanya membahas tentang satu topik tertentu.
Di website
komunitas online ini, pengunjung bisa mendapatkan informasi terbaru, tips, atau
tutorial dari satu atau beberapa topik tertentu.
Misalnya,
pengguna web hosting Indonesia mempunyai website komunitas online Diskusi Web
Hosting. Para pembaca buku juga memiliki website komunitas online Good Reads.
Ada juga komunitas online perempuan yang bernama Female Daily.
8. Website
Berita
Website
dengan tujuan untuk menyebarkan berita mungkin adalah jenis website paling familiar
untuk Anda. Di era serba digital, portal berita online berhasil menggeser
bentuk media lain sebagai sumber informasi.
Komponen Website
Secara
keseluruhan, setidaknya ada empat komponen yang diperlukan untuk membuat
website
1. Hosting
Hosting adalah
suatu space (ruangan) atau sebuah tempat di internet yang digunakan untuk
menyimpan berbagai data dari sebuah website. Tanpa adanya hosting, bisa
dipastikan bahwa website tidak bisa di akses oleh siapa pun, dalam artian kita
tidak dapat membuat website. Oleh karena itu tidak salah jika kita sebutkan
kalau hosting menjadi salah satu komponen paling penting dalam pembuatan
website.
Hosting terbagi
menjadi dua macam yaitu gratis dan berbayar, kedua jenis tersebut tentu
memiliki kelebihan dan kekurangannya masing-masing. Contoh hosting gratis yaitu
WordPress.com dan Blogger.com (blogspot.com), disana anda bisa mendapatkan
hosting secara gratis dengan mudah. Sementara yang berbayar, anda bisa
membelinya di berbagai penyedia jasa web hosting dengan harga yang bervariasi.
Sedangkan untuk
membuat website yang dianggap profesional, otomatis kita membutuhkan sebuah
hosting berkualitas seperti berlokasi strategis, cepat diakses, memiliki
teknologi canggih, dan lain sebagainya. Intinya untuk membuat sebuah website
secara komplit dan profesional tentu kita harus menyediakan sebuah hosting
dengan kriteria tersebut.
Memang ada
banyak penyedia hosting di tanah air maupun manca negara. Namun masalahnya
tidak semua layanan menyediakan hosting berkualitas. Bisa saja hosting yang
dibeli tersebut kemudian sangat lambat diakses, maka hal itu pun akan berdampak
terhadap blog anda. Hosting lambat, loading website pasti juga akan menjadi
lambat. Selain itu bisa saja hosting yang dibeli sembarangan sering terjadi gangguan
sehingga juga akan menghambat kelangsungan website anda. Ada banyak sekali
kemungkinan jika membeli hosting secara sembarangan.
Oleh karena
itu, sebenarnya anda bisa mendapatkan hosting berkualitas di Indoworx, kami
memiliki penyimpanan berbasis SSD, lokasi server strategis, memiliki kecepatan
akses, teknologi canggih, dan pelayanan terbaik dengan harga murah tapi bukan
murahan.
2. Domain
Selanjutnya
yang perlu diperhatikan adalah domain, yang nantinya menjadi identitas website
anda di internet. Dan salah satu cara yang bisa dilakukan orang lain untuk
membuka website anda yakni dengan cara mengingat nama domain bersangkutan. Nama
domain disini contohnya seperti Google.com, Facebook.com, Indoworx.com, dan
masih banyak lagi.
Untuk membuat
website profesional, tentu anda harus bisa memilih nama domain yang tepat untuk
website anda. Jika website perusahaan, disarankan untuk memakai nama
perusahaan. Blog pribadi gunakan nama sendiri, dan lain sebagainya. Banyak
pegiat website profesional yang menyarankan agar memilih nama domain yang mudah
diingat, unik, dan memiliki arti tersendiri bagi anda. Namun tidak disarankan
menggunakan nama domain gratis yang masih menggunakan blogspot.com dan
wordpress.com diujung kalimatnya seperti namadomain.blogspot,com, tentu tidak
disarankan dikarenakan tidak menggambarkan profesional di mata pelanggan anda.
Dan bisa saja itu membuat website bisnis anda kehilangan kredibilitas dan
kepercayaan dari konsumen. Intinya usahakan memilih nama domain yang singkat,
mudah diingat, unik dan memiliki arti tersendiri bagi anda.
Perlu diketahui
sebelumnya bahwa anda bisa mendapatkan nama domain di Indoworx, anda bisa memilih
banyak jenis domain mulai dari TLD hingga ccTLD dengan harga murah.
3. CMS
Secara singkat,
CMS (Content Management System) adalah suatu sistem yang digunakan untuk
mengelola dan memfasilitasi proses pembuatan, pembaharuan, dan publikasi konten
pada website. CMS sendiri sangat berperan penting untuk membantu kinerja
website. Ada banyak sekali CMS yang digunakan dalam membangun website, salah
satunya adalah WordPress.org.
WordPress.org
atau WordPress berbayar ini banyak digunakan oleh para pegiat situs di dunia
karena memiliki banyak fitur yang dapat membantu mengoptimalkan website anda.
Nilai tambahnya lagi, WordPress juga rupanya menyediakan fitur ‘plugin dan
tema’ sehingga dirasa akan banyak membantu anda dalam mengembangkan dan
mengoptimalkan website.
4. SSL
Sertificate
Rupanya sebuah
website harus memiliki fitur keamanan bertingkat yang terjamin agar data
privasi para pengguna atau konsumen bisa terlindungi. Keamanan merupakan salah
satu fitur penting dalam membangun website profesional. Maka dari itu, anda
direkomendasikan untuk menggunakan SSL Sertifikat guna mengamankan website dari
berbagai hal, yang salah satunya adalah risiko pencurian data. Selain itu
pengguna dan konsumen juga akan lebih percaya baik itu dalam hal bertransaksi
maupun melakukan apapun dengan website yang telah menggunakan SSL Sertifikat.
Ancaman Pada Website
Hijacking
Hijacking adalah suatu kegiatan
yang berusaha untuk memasuki [menyusup] ke dalam sistem melalui sistem
operasional lainnya yang dijalankan oleh seseorang [pelaku: Hacker]. Sistem ini
dapat berupa server, jaringan/networking [LAN/WAN], situs web, software atau
bahkan kombinasi dari beberapa sistem tersebut. Namun perbedaanya adalah
Hijacker menggunakan bantuan software atau server robot untuk melakukan
aksinya, tujuanya adalah sama dengan para cracker namun para hijacker melakukan
lebih dari para cracker, selain mengambil data dan informasi pendukung lain,
tidak jarang sistem yang dituju juga diambil alih, atau bahkan dirusak. Dan
yang paling sering dilakukan dalam hijacking adalah Session Hijacking.
Session Hijacking
Hal yang paling sulit dilakukan
seseorang untuk masuk ke dalam suatu sistem (attack) adalah menebak password.
Terlebih lagi apabila password tersebut disimpan dengan menggunakan tingkat
enkripsi yang tinggi, atau password yang hanya berlaku satu kali saja
(one-time-password).
Satu cara yang lebih mudah
digunakan untuk masuk ke dalam sistem adalah dengan cara mengambil alih session
yang ada setelah proses autentifikasi berjalan dengan normal. Dengan cara ini
penyerang tidak perlu repot melakukan proses dekripsi password, atau
menebak-nebak password terlebih dahulu. Proses ini dikenal dengan istilah
session hijacking. Session hijacking adalah proses pengambil-alihan session
yang sedang aktif dari suatu sistem. Keuntungan dari cara ini adalah Anda dapat
mem-bypass proses autentikasi dan memperoleh hak akses secara langsung ke dalam
sistem.
Ada dua tipe dari session hijacking, yaitu serangan secara aktif dan serangan secara pasif. Pada serangan secara pasif, penyerang hanya menempatkan diri di tengah-tengah dari session antara computer korban dengan server, dan hanya mengamati setiap data yang ditransfer tanpa memutuskan session aslinya. Pada aktif session hijacking, penyerang mencari session yang sedang aktif, dan kemudian mengambil-alih session tersebut dengan memutuskan hubungan session aslinya.
Beberapa program atau software yang
umumnya digunakan untuk melakukan session hijacking adalah Juggernaut,Hunt, TTY
Watcher, dan IP Watcher. Untuk lebih jelasnya di bawah ini dibahas dua tool
dari session hijacking yang sudah cukup populer dan banyak digunakan, yakni
Juggernaut dan Hunt.
Cara
mengatasi ancaman dari web kita
1.
Lakukan
backup data sesering mungkin
Backup data
adalah hal yang sederhana namun dibutuhkan ketika ingin mengelola website.
Buatlah satu tempat menyimpan data yang bisa membuatmu yakin datamu tidak akan
hilang. Di Dewaweb, kamu tak perlu khawatir, karena data di website-mu sudah
secara otomatis ter-backup menggunakan Acronis Backup.
2.
Gunakan
firewall
Aplikasi
firewall pada umumnya menyediakan fitur untuk memblokir serangan yang dilakukan
hacker dan mampu menyaring spammer dan bot yang berbahaya bagi website.
Firewall akan membaca setiap bit data yang melewatinya. Di samping itu,
aplikasi ini juga mampu memblokir situs tertentu yang berpotensi menyerang
website lain. Langkah ini juga dapat memblokir IP address secara otomatis
sehingga kamu tidak bisa lagi membuka website berbahaya yang dapat merugikan
website-mu.
3.
Gunakan
SSL
Secure Socket
Layer (SSL) bisa kamu gunakan dengan protokol yang sudah terenkripsi untuk
mentransfer informasi antara website dan database. Hal ini tentu akan
menyulitkan para hacker untuk masuk ke website yang sudah terlindungi SSL.
Selain membuat website menjadi makin aman, SSL juga mampu meningkatkan
kepercayaan pengunjung terhadap website-mu.
4.
Selalu
update software dan aplikasi
Cara ini memang
mudah dilakukan dan sangat penting bagi website personal atau untuk brand.
Namun, banyak perusahaan atau perseorangan yang memiliki website tapi tidak
melakukan hal ini. Sebaiknya kamu jangan menunda-nunda untuk melakukan update
ini, mengingat para hacker bisa saja memindai ribuan data dari website dalam
satu jamnya. Bila rahasia membobol keamanan website terbongkar, bukan tidak
mungkin hacker lain akan mengikutinya sehingga potensi website terserang juga
semakin besar.
5.
Memilih
penyedia layanan cloud hosting terpercaya
Seiring
pesatnya perkembangan teknologi internet dan digital, kini muncul pula cloud
computing. Cloud computing diyakini lebih aman untuk website dan memiliki
performa yang baik dalam melakukan bisnis online. Di Indonesia juga bermunculan
penyedia jasa cloud hosting yang memberikan jaminan keamanan website-mu dari
serangan hacker. Meski begitu, kamu juga perlu pintar-pintar dalam memilih
penyedia layanan cloud hosting terbaik.
ABDUL HADI SADIK
Comments
Post a Comment