Phát Triển Công Cụ Hỗ Trợ Lập Trình An Toàn Có Khả Năng Tuỳ Chỉnh Cho Phát Triển Ứng Dụng Trên Android

2024; Volume: 21; Issue: 7 Linguagem: Vietnamita

10.54607/hcmue.js.21.7.4032(2024)

ISSN

2734-9918

Autores

Lê Công Bình, Nguyễn Thị, Trương Phước Lộc, Trần Minh Triết, Trần Anh Duy,

Tópico(s)

Research studies in Vietnam

Resumo

Mặc dù Android là một hệ điều hành di động phổ biến, hệ sinh thái ứng dụng của Android vẫn còn tồn tại nhiều vấn đề bảo mật. Thiếu sự nhận thức và quan tâm đối với vấn đề bảo mật trong việc phát triển ứng dụng Android là một trong những nguyên nhân chính gây ra tình trạng này. Trong bối cảnh hiện nay, các nhà phát triển vẫn chưa có đủ kiến thức về bảo mật. Do đó, chúng tôi đã nghiên cứu và đề xuất một công cụ hỗ trợ lập trình an toàn. Dựa trên ý tưởng của DevSecOps, nhà phát triển được đặt ở trung tâm để tối ưu hóa giải pháp cho vấn đề này bằng cách tích hợp lập trình an toàn vào giai đoạn đầu trong quá trình phát triển phần mềm. Bài báo này trình bày hai đóng góp chính của nghiên cứu: biên soạn và phân loại vấn đề bảo mật trong phát triển ứng dụng Android và phát triển công cụ ArmorDroid, một plugin cho Android Studio hỗ trợ lập trình an toàn. Plugin này, có thể sử dụng cho các tệp Java, Kotlin và XML, có thể quét và phát hiện mã nguồn có lỗ hổng ngay lập tức và đề xuất các sửa nhanh cho lập trình viên trong giai đoạn phát triển. Plugin này giúp lập trình viên cải thiện mã nguồn an toàn của họ và huấn luyện họ viết mã nguồn an toàn bằng cách cung cấp các tiêu chuẩn lập trình an toàn trong ứng dụng Android. Hơn nữa, lập trình viên có thể tùy chỉnh tập luật để phù hợp với tình huống của họ và chia sẻ nó với các lập trình viên khác. Công trình của chúng tôi cũng trình bày kết quả của một nghiên cứu thử nghiệm về hiệu suất của plugin ArmorDroid.

Referência(s)
Altmetric
PlumX