API Scanner
Pengguna dapat mengidentifikasi potensi kerentanan atau tindakan yang perlu diambil untuk meningkatkan keamanan jaringan IoT.
Akses API Scanner melalui Menu Navigasi
Pengguna dapat melakukan pemindaian menggunakan VAPT Tools melalui menu navigasi "VAPT Tools". Dengan mengklik menu "VAPT Tools", akan muncul berbagai macam alat, kemudian klik alat API Scanner.
Untuk scanning menggunakan API Scanner, pengguna dapat mengikuti langkah-langkah berikut.
- Inputkan nama task pada textbox Task Name
- Inputkan nilai target berupa domain/URL/IPs
- Inputkan endpoint pada textbox Endpoint Path (opsional)
- Pilih salah satu scan option yaitu antara Full Scan, Basic Scan, atau AuthenticationCatatan
Jika scan option yang dipilih Authentication, maka secara otomatis Authentication akan Enabled. Selain itu, jika Authentication diaktifkan maka pada scan option akan secara otomatis diganti menjadi Authentication.
- Klik tombol radio Open API sebagai API Definition yang akan digunakan
- Inputkan API Definition yang telah dibuatkan dan diunggahinfo
Untuk cara mengkonversi API Definition yang sebelumnya masih dalam definisi Postman menjadi definisi Open API. Pengguna dapat mengikuti langkah-langkah berikut.
- Pengguna dapat mengekspor postman collections yang pengguna miliki
- File yang masih dalam bentuk Postman Collections JSON harus dikonversikan ke dalam bentuk Open API Terdapat berbagai website yang dapat membantu mengkonversi Postman Collections ke Open API. Berikut salah satu cara dengan menggunakan laman web https://kevinswiber.github.io/postman2openapi/
- Buka laman web tersebut, maka akan terdapat dua tab yaitu Postman Collection JSON dan OpenAPI
- Buka file postman collections JSON yang telah diekspor sebelumnya kemudian salin semuanya
- Tempel pada tab Postman Collections JSON, namun terlebih dahulu hapus isi dari tab tersebut
- Secara otomatis definisi Open API telah dikonversikan pada tab OpenAPI
- Salin definisi Open API ke file dengan extensi .yml
- Unggah file definisi Open API tersebut ke internet agar dapat diunduh oleh Helium
- Pengguna dapat mengekspor postman collections yang pengguna miliki
- Klik Scheduled untuk Enabled atau aktifkan Schedule Scan (opsional)
- Klik checkbox agree Terms of Service
- Klik tombol Apply untuk memulai scan
Akses API Scanner melalui Halaman Targets
Target yang dipilih akan dipindai dengan alat yang tersedia. Pilih Alat API Scanner.
Untuk scanning menggunakan API Scanner, pengguna dapat mengikuti langkah-langkah berikut.
- Inputkan nama task pada textbox Task Name
- Inputkan endpoint path pada textbox Endpoint Path (opsional)
- Pilih salah satu scan option yaitu antara Full Scan, Basic Scan atau AuthenticationCatatan
Jika scan option yang dipilih Authentication, maka akan muncul pengisian Authentication seperti Login URL API, Login Payload, Auth Token Location, Auth Header Name, dan Enabled Advanced Options.
- Klik tombol radio Open API sebagai API Definition yang akan digunakan
- Inputkan API Definition yang telah dibuatkan dan diunggahinfo
Untuk cara mengkonversi API Definition yang sebelumnya masih dalam definisi Postman menjadi definisi Open API. Pengguna dapat mengikuti langkah-langkah berikut.
- Pengguna dapat mengekspor postman collections yang pengguna miliki
- File yang masih dalam bentuk Postman Collections JSON harus dikonversikan ke dalam bentuk Open API Terdapat berbagai website yang dapat membantu mengkonversi Postman Collections ke Open API. Berikut salah satu cara dengan menggunakan laman web https://kevinswiber.github.io/postman2openapi/
- Buka laman web tersebut, maka akan terdapat dua tab yaitu Postman Collection JSON dan OpenAPI
- Buka file postman collections JSON yang telah diekspor sebelumnya kemudian salin semuanya
- Tempel pada tab Postman Collections JSON, namun terlebih dahulu hapus isi dari tab tersebut
- Secara otomatis definisi Open API telah dikonversikan pada tab OpenAPI
- Salin definisi Open API ke file dengan extensi .yml
- Unggah file definisi Open API tersebut ke internet agar dapat diunduh oleh Helium
- Pengguna dapat mengekspor postman collections yang pengguna miliki
- Klik Enabled untuk mengaktifkan Schedule Scan (opsional)
- Klik checkbox agree Terms of Service
- Klik tombol Start Scan untuk memulai scan, klik Cancel jika ingin membatalkan