Implementasi Dashboard Monitoring untuk Pengujian Kerentanan SQL Injection pada Environment GitLab

Muhammad Fahmi Al Azhar, Ruki Harwahyu

Abstract


SQL Injection masih menjadi salah satu jenis kerentanan yang paling sering ditemukan pada aplikasi berbasis web. Pengujian terhadap aplikasi sebelum dirilis ke production harus dilakukan semaksimal mungkin agar kerentanan ini tidak muncul saat aplikasi tersebut rilis ke production. Salah satu jenis pengujian yang harus dilakukan adalah Static Application Security Testing (SAST). SAST bekerja dengan cara memindai dan menganalisis seluruh source code di dalam project untuk diperiksa apakah terdapat kesalahan logika dan jenis kerentanan tertentu. Dengan menggunakan platform GitLab, pengujian dapat dilakukan secara otomatis. Namun, hasil dari pengujian SAST tersebut tidak dapat dilihat secara langsung melalui platform GitLab. Berdasarkan kondisi tersebut, maka dibutuhkan aplikasi dashboard monitoring yang dapat diakses oleh tim pengembang dan tim operasional TI. Dengan menggunakan dashboard ini, maka programmer dapat mengetahui bagian source code mana yang mengandung kerentanan SQL Injection. Dashboard ini dibuat dengan menggunakan framework PHP CodeIgniter 4 dan Database MySQL.


Full Text:

References


OWASP, “https://owasp.org/Top10/,” Jun. 2023.

https://about.gitlab.com/, “The DevSecOps Platform | Gitlab,” Jun. 2023.

P. Choudhury, K. Crowston, L. Dahlander, M. S. Minervini, and S. Raghuram, “GitLab: work

where you want, when you want,” Journal of Organization Design, vol. 9, no. 1, Dec. 2020,

doi: 10.1186/s41469-020-00087-8.

M. Fowler, Fowler, M. (2004), UML Distilled a Brief Guide to the Standard Object Modelling

Language. Boston: Pearson Education, Inc, 2004.

R. S. Pressman, Software Engineering: A Practitioners Approach, 6th Edition. Singapore:

McGraw-Hill, 2005.

S. L. Pfleeeger and J. M. Atlee, Software Engineering: Theory and Practice, 3rd Edition. US:

Prentice Hall, 2006.

A. Vazquez-Ingelmo, F. J. Garcia-Penalvo, and R. Theron, “Information Dashboards and

Tailoring Capabilities-A Systematic Literature Review,” IEEE Access, vol. 7. Institute of

Electrical and Electronics Engineers Inc., pp. 109673–109688, 2019. doi:

1109/ACCESS.2019.2933472.

B. Loonam and E. Relationship, Pengertian Entity Relationship Diagram ( ERD )

Simbolsimbol untuk membuat diagram ERD. 2010.

https://codeigniter.com/, “Welcome to CodeIgniter,” Jun. 2023.

M. Laaziri, K. Benmoussa, S. Khoulji, and M. L. Kerkeb, “A Comparative study of PHP

frameworks performance,” in Procedia Manufacturing, Elsevier B.V., 2019, pp. 864–871.

doi: 10.1016/j.promfg.2019.02.295.




DOI: https://doi.org/10.30591/smartcomp.v12i3.5492

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

========================================================================

Smart Comp Indexed By:

Flag Counter

View My Stats

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

https://journal.mjkpublisher.or.id/