RANCANG BANGUN SISTIM KEAMANAN PERANGKAT IoT DENGAN METODE AUTENTIKASI MENGGUNAKAN JSON WEB TOKEN PADA PROTOKOL MQTT

Arya Mangkurat, Celvin (2022) RANCANG BANGUN SISTIM KEAMANAN PERANGKAT IoT DENGAN METODE AUTENTIKASI MENGGUNAKAN JSON WEB TOKEN PADA PROTOKOL MQTT. D4 thesis, Politeknik Negeri Jakarta.

[thumbnail of 1807422023_CELVIN ARYA MANGKURAT_Skripsi.pdf] Text
1807422023_CELVIN ARYA MANGKURAT_Skripsi.pdf

Download (2MB)

Abstrak

IoT merupakan suatu konsep yang bertujuan untuk menghubungkan perangkat-perangkat yang ada disekitar melalui internet sehingga dapat menciptakan sebuah lingkungan yang cerdas dengan melakukan proses pengumpulan dan pertukaran data antar node. Dalam mendukung proses pertukaran data pada perangkat IoT agar cepat dan ringan maka dibutuhkan sebuah protokol yang dapat bekerja dengan energi dan media penyimpanan yang kecil. Protokol MQTT adalah protokol pesan ringan berbasis publish-subscribe dengan ukuran paket data yang kecil dan juga konsumsi catu daya kecil. Oleh karena itu, protokol MQTT cocok untuk diterapkan pada perangkat IoT. Walaupun demikian, protokol tersebut masih rentan terhadap serangan siber. Berdasarkan survey yang dilakukan oleh shodan, terdapat hampir 67.000 server MQTT yang beredar di internet dengan sebagian besar tidak memiliki autentikasi. Oleh karena itu, penelitian ini dilakukan untuk mengatasi permasalah tersebut dengan menerapkan metode autentikasi menggunakan JSON Web Token dan protokol TLS. Berdasarkan hasil pengujian yang dilakukan dapat diketahui bahwa sistem ini dapat melakukan autentikasi terhadap token valid, kedaluwarsa dan tanda tangan yang invalid. Selain itu, dapat diketahui NodeMCU ESP8266 membutuhkan waktu untuk memperoleh token paling sedikit yaitu 0,04 detik, paling banyak yaitu 0,991 detik dan rata-rata waktu yang dibutuhkan adalah 0,43028 detik. Kemudian, dengan menerapkan protokol keamanan TLS, sistem ini dapat menangkal serangan man in the middle.

Tipe Dokumen: Thesis / Skripsi / Tugas Akhir (D4)
Subjek: 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 000 Ilmu komputer, informasi dan pekerjaan umum
000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 003 Sistem-sistem
000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 005 Pemrograman komputer, program dan data
Bidang, Unit, atau Jurusan Yang Ditujukan: Teknik Informatika dan Komputer > Teknik Multimedia dan Jaringan D4
User ID Pengunggah: celvin arya mangkurat
Date Deposited: 01 Aug 2022 06:27
Last Modified: 01 Aug 2022 06:27
URI: https://repository.pnj.ac.id/id/eprint/5779

Actions (login required)

View Item
View Item