%0 Thesis %9 Skripsi %A Denny Afrizal, NIM.: 22206052001 %B FAKULTAS SAINS DAN TEKNOLOGI %D 2025 %F digilib:70564 %I UIN SUNAN KALIJAGA YOGYAKARTA %K Zero Trust Architecture; REST; Security; Microservices; Cyber Attack; API, %P 104 %T OPTIMASI SISTEM KEAMANAN REST API MENGGUNAKAN ZERO TRUST ARCHITECTURE DAN KEYCLOAK TOOLS PADA INFRASTRUKTUR BERBASIS MICROSERVICES %U https://digilib.uin-suka.ac.id/id/eprint/70564/ %X Di era digital yang semakin canggih, keamanan sistem informasi menjadi tantangan utama, khususnya dalam pengelolaan layanan berbasis REST API (Representational State Transfer) yang sering digunakan dalam arsitektur microservices. Dalam praktiknya, REST API menggunakan JSON (JavaScript Object Notation) untuk pertukaran data antar API (Application Programming Interface). Tesis ini mengeksplorasi implementasi Zero Trust Architecture (ZTA) sebagai strategi keamanan untuk melindungi REST API dari ancaman yang berpotensi merugikan. Konsep Zero Trust berfokus pada prinsip "jangan percaya, selalu verifikasi", yang mengharuskan setiap akses ke sistem, baik dari dalam maupun luar jaringan, harus divalidasi terlebih dahulu. Penelitian ini dilakukan melalui metode kajian literatur, penyusunan instrumen, pengumpulan data, serta analisis data. Hasilnya, penulis juga membuat proyek keamanan REST API menggunakan bahasa Java dengan Spring Boot Framework serta menggunakan Keycloak untuk teknologi pendukung sebagai studi kasus penerapan ZTA. Melalui analisis skenario nyata dan simulasi serangan, hasil dari penelitian ini menunjukkan bahwa penerapan ZTA dapat secara signifikan meningkatkan keamanan REST API, mengurangi risiko serangan seperti injeksi SQL, dan membantu dalam menjaga integritas data. Selain itu, penelitian ini juga memberikan rekomendasi praktis untuk pengembang dan arsitek sistem dalam menerapkan ZTA untuk meningkatkan ketahanan aplikasi terhadap berbagai ancaman. %Z Ir. Muhammad Taufiq Nuruzzaman, S.T. M.Eng., Ph.D.