Fitur Keamanan Web

Terdapat beberapa fitur keamanan web yang penting untuk diimplementasikan guna melindungi website dari serangan dan kerentanan, antara lain:

SSL (Secure Sockets Layer) / TLS (Transport Layer Security):

SSL (Secure Sockets Layer) dan TLS (Transport Layer Security) adalah protokol keamanan yang digunakan untuk mengenkripsi data dalam transfer data antara server dan browser. SSL dan TLS membentuk saluran aman antara server dan browser, sehingga data yang dikirim melalui saluran ini tidak dapat dibaca atau dimanipulasi oleh pihak yang tidak berwenang. Selain itu, SSL/TLS juga dapat membantu memastikan bahwa pengguna terhubung ke server yang benar-benar dimaksudkan, bukan ke server palsu yang dimanipulasi oleh pelaku yang tidak bertanggung jawab. Oleh karena itu, penggunaan SSL/TLS sangat penting untuk meningkatkan keamanan website dan melindungi privasi pengguna.

Penggunaan SSL/TLS pada website dapat membantu meningkatkan kepercayaan pengguna dan meningkatkan ranking website pada mesin pencari. Namun, penggunaan SSL/TLS juga memerlukan biaya dan konfigurasi yang tepat untuk menghindari masalah yang dapat mempengaruhi kinerja website.

Lanjutkan membaca

Membuat CAPTCHA menggunakan HTML, JavaScript dan PHP

Penulis: Muhammad Fairuzabadi
Email: fairuz@upy.ac.id
Google Schooler: Muhammad Fairuzabadi

Apa itu captcha

CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) adalah fiitur keamanan web yang digunakan untuk membedakan antara manusia dan bot komputer. Tujuan dari CAPTCHA adalah untuk mencegah robot atau program komputer otomatis yang dikendalikan oleh orang jahat (seperti spammer atau penjahat siber) untuk melakukan tindakan yang merugikan pada situs web, seperti mengirimkan spam, melakukan serangan DDoS, atau mencoba meretas sistem.

Penggunaan CAPTCHA dapat membantu mencegah serangan DDoS pada tingkat tertentu. CAPTCHA adalah tes otomatis yang dirancang untuk membedakan antara manusia dan bot, sehingga hanya pengguna manusia yang diizinkan untuk mengakses website atau sumber daya tertentu. Penggunaan CAPTCHA dapat membantu melindungi website dari serangan DDoS yang dilakukan oleh bot atau program otomatis.

Lanjutkan membaca

Desain Form HTML untuk Input Data yang Valid

Penulis: Muhammad Fairuzabadi
Email: fairuz@upy.ac.id
Google Schooler: Muhammad Fairuzabadi

HTML (Hypertext Markup Language) merupakan bahasa pemrograman yang digunakan untuk membuat halaman web. Salah satu komponen penting dalam pembuatan halaman web adalah form HTML. Form HTML adalah elemen yang memungkinkan pengguna untuk memasukkan informasi ke dalam halaman web, seperti nama, alamat, dan email. Oleh karena itu, penting bagi desainer web untuk memahami cara merancang form HTML yang valid.

Stateful Form Inputs
Lanjutkan membaca

Regex untuk validasi input pada Web

Penulis: Muhammad Fairuzabadi
Email: fairuz@upy.ac.id
Google Schooler: Muhammad Fairuzabadi

Pada saat membangun sebuah website atau aplikasi web, validasi input merupakan bagian penting untuk memastikan bahwa data yang dimasukkan oleh pengguna sesuai dengan format yang diinginkan dan aman untuk diproses oleh server. Validasi input dapat dilakukan menggunakan beberapa cara, salah satunya adalah dengan menggunakan Regular Expression (Regex).

Regex adalah sebuah pola atau pattern yang digunakan untuk mencocokkan atau mencari teks dalam sebuah string. Regex sangat berguna dalam validasi input pada web karena memungkinkan kita untuk menentukan format atau pola yang harus dipenuhi oleh input pengguna. Dengan menggunakan regex, kita dapat memastikan bahwa input yang dimasukkan oleh pengguna mengandung karakter-karakter yang valid dan sesuai dengan format yang diinginkan, seperti email, nomor telepon, atau URL.

Dalam artikel ini, kami akan membahas beberapa contoh regex untuk validasi input pada web yang dapat membantu Anda memvalidasi input pada website atau aplikasi web Anda.

Lanjutkan membaca

RPS Keamanan Sistem & Kriptografi

Diskripsi Singkat MK

Mata kuliah memberikan pemahaman, analisis dan implementasi tentang keamanan sistem dam kriptografi.

Bahan Kajian (Materi pembelajaran)

  1. Konsep Keamanan Komputer
  2. Kriptografi Klasik
  3. Kriptografi Modern
  4. Steganografi
  5. Kejahatan Cyber
  6. Kemanan Multmedia (Watermarking)
  7. Keamanan pada Sistem Operasi
  8. Keamanan pada Jaringan Komputer
  9. Kemananan pada Web dan Database
  10. Hukum Cyber

PUSTAKA UTAMA

  1. James Graham (2011), dkk, Cyber Security Esential, CRC Press, New York
  2. Frank Y. Shih (2017), Digital Watermarking and Steganography: Fundamentals and Techniques (Second Edition), CRC Press, New York

Pustaka Pendukung

  1. Budi Raharjo(2005), Keamanan Sistem Informasi Berbasis Internet
  2. Sentot Kromodimedjo (2009), Teori dan Aplikasi Kriptografi, SPK IT Consulting,
  3. John Paul Mueller (2016), Security for Web Developers, 0’Reilly Media, Inc., Sebastopol.

Download: