Skip to content
Snippets Groups Projects
Commit 67a92737 authored by Wilson Tansil's avatar Wilson Tansil
Browse files

Merge branch 'develop' into 'main'

chore: add OWASP bonus

See merge request !1
parents 7e1525c2 ccd0cb47
1 merge request!1chore: add OWASP bonus
Pipeline #61550 failed with stages
in 0 seconds
...@@ -33,6 +33,32 @@ Saat ini, Bondowoso menginginkan aplikasi tersebut dapat berjalan di gawai yang ...@@ -33,6 +33,32 @@ Saat ini, Bondowoso menginginkan aplikasi tersebut dapat berjalan di gawai yang
* okhttp3 * okhttp3
* Apache POI * Apache POI
## 🧑‍💻 OWASP
### M4: Insufficient Input/Output Validation
* Pengecekan validasi login, dimana email dan password harus diisi
* Pengecekan validasi string email, dimana harus berbentuk regex email
* Pengecekan validasi string password, dimana password harus memiliki panjang minimal 8
* Pengecekan validasi string title transaksi, dimana ditemukan bahwa string title tidak di strip. Kami memperbaikinya dengan menambahkan fungsi strip pada title transaksi
* Pengecekan validasi nominal transaksi, dimana input harus berupa bilangan dan ditemukan bahwa jika nominal berupa float akan crash. Kami memperbaikinya dengan menolak tipe bilangan float
* Pengecekan validasi nominal transaksi, dimana ditemukan bahwa jika integer nominal terlalu besar, maka aplikasi akan crash. Kami memperbaikinya dengan membuat upper limit dari nominal transaksi
### M8: Security Misconfiguration
* Data penting diambil melalui file .env untuk mencegah variabel penting terexpose pada commit github
* Aplikasi akan meminta permission untuk setiap resource device yang ingin digunakan
### M9: Insecure Data Storage
* Menggunakan library room untuk mengkonfigurasi database
## 💻 Developers ## 💻 Developers
| Name | Features | Exploration hours | Working Hours | | Name | Features | Exploration hours | Working Hours |
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment