Smart Learning Library

  • Beranda
  • Informasi
  • News
  • Bantuan
  • Pustakawan
  • Area Anggota
  • Pilih Bahasa :
    Arabic Bengali Brazilian Portuguese English Espanol German Indonesia Bahasa Jepang Melayu Persia Russian Thai Turkish Urdu

Search by:

All Author Subject ISBN/ISSN Advanced Search

Last search:

{{tmpObj[k].text}}
No image available for this title

SKRIPSI IF

ANALISIS TANDA TANGAN DIGITAL PADA PENYIMPANAN OFFLINE DI PROGRESSIVE WEB APP (PWA) TERHADAP SERANGAN BERBASIS CROSS-SITE SCRIPTING (XSS)

ROHENDI, RAMDAN - Personal Name;

ABSTRAK

Progressive Web Application (PWA) memanfaatkan IndexedDB sebagai
media penyimpanan data secara offline agar aplikasi tetap dapat digunakan tanpa
koneksi internet. Namun, penyimpanan tersebut berpotensi menjadi sasaran
manipulasi data akibat serangan Cross-Site Scripting (XSS) sehingga integritas data
tidak lagi terjamin. Penelitian ini mengusulkan penerapan mekanisme verifikasi
integritas menggunakan tanda tangan digital Ed25519 untuk memastikan bahwa data
yang diakses dari IndexedDB tetap sesuai dengan data asli yang diterima dari server.
Penelitian menggunakan pendekatan kuantitatif dengan metode eksperimen melalui
pembangunan aplikasi PWA sebagai media pengujian. Setiap artikel ditandatangani
pada sisi backend menggunakan kunci privat, kemudian diverifikasi pada sisi frontend
menggunakan kunci publik sebelum ditampilkan kepada pengguna. Pengujian
dilakukan terhadap lima variasi ukuran artikel dengan simulasi manipulasi data pada
IndexedDB untuk mengevaluasi keberhasilan deteksi integritas, latensi pemrosesan,
dan overhead ukuran data. Hasil penelitian menunjukkan bahwa mekanisme Ed25519
berhasil mendeteksi seluruh manipulasi data dengan tingkat keberhasilan deteksi
sebesar 100%. Proses verifikasi menghasilkan rata-rata latensi antara 0,29 hingga 0,64
ms, sedangkan penambahan ukuran data bersifat konstan sebesar 143 byte pada setiap
data. Hasil tersebut menunjukkan bahwa Ed25519 efektif menjaga integritas data
dengan dampak yang rendah terhadap performa dan kapasitas penyimpanan PWA.
Kata Kunci: Progressive Web Application, IndexedDB, Ed25519, tanda tangan
digital, integritas data, Cross-Site Scripting.

vi

ABSTRACT

Progressive Web Applications (PWA) utilize IndexedDB as an offline storage
mechanism, enabling applications to remain functional without an Internet
connection. However, offline data stored in IndexedDB is vulnerable to manipulation
through Cross-Site Scripting (XSS) attacks, potentially compromising data integrity.
This study proposes an integrity verification mechanism based on the Ed25519 digital
signature algorithm to ensure that data retrieved from IndexedDB remains identical
to the original data received from the server. A quantitative approach with an
experimental method was employed by developing a PWA as the testing platform. Each
article was digitally signed on the backend using a private key and verified on the
frontend using the corresponding public key before being presented to users.
Experiments were conducted using five article size variations with simulated data
manipulation in IndexedDB to evaluate integrity detection capability, processing
latency, and storage overhead. The results show that the proposed mechanism
successfully detected all simulated data modifications, achieving a 100% detection
rate. The verification process produced an average latency ranging from 0.29 to 0.64
ms, while introducing a constant storage overhead of 143 bytes per article. These
findings indicate that Ed25519 is an effective and efficient solution for preserving data
integrity in offline storage of Progressive Web Applications.
Keywords: Progressive Web Application, IndexedDB, Ed25519, Digital Signature,
Data Integrity, Persistent Cross-Site Scripting.


Ketersediaan
S260908011607.2 ROH aPerpustakaan STMIK AMIKBANDUNGTersedia
Informasi Detil
Judul Seri
-
No. Panggil
607.2 ROH a
Penerbit
: ., 2026
Deskripsi Fisik
-
Bahasa
ISBN/ISSN
-
Klasifikasi
NONE
Tipe Isi
-
Tipe Media
-
Tipe Pembawa
-
Edisi
-
Subyek
SKRIPSI IF
Info Detil Spesifik
-
Pernyataan Tanggungjawab
-
Versi lain/terkait

Tidak tersedia versi lain

Lampiran Berkas
Komentar

You must be logged in to post a comment

Smart Learning Library
  • Information
  • Services
  • Librarian
  • Member Area

About Us

As a complete Library Management System, SLiMS (Senayan Library Management System) has many features that will help libraries and librarians to do their job easily and quickly. Follow this link to show some features provided by SLiMS.

Search

start it by typing one or more keywords for title, author or subject

Keep SLiMS Alive Want to Contribute?

© 2026 — Senayan Developer Community

Powered by SLiMS
Select the topic you are interested in
  • Computer science, information & general works
  • Philosophy & psychology
  • Religion
  • Social sciences
  • Language
  • Pure Science
  • Applied sciences
  • Arts & recreation
  • Literature
  • History & geography
Advanced Search