Điều 15. Các biện pháp kỹ thuật đảm bảo an toàn thông tin phần mềm ứng dụng
1. Quản lý toàn bộ các phiên bản mã nguồn của phần mềm ứng dụng. Các phần mềm ứng dụng khi triển khai ra môi trường Internet phải tổ chức mô hình hợp lý, tránh khả năng tấn công chiếm quyền quản trị ứng dụng; cài đặt các hệ thống phòng vệ như tường lửa (firewall), thiết bị phát hiện/phòng chống xâm nhập (IDS/IPS) ở mức phần mềm ứng dụng.
2. Các phần mềm ứng dụng khi đưa vào sử dụng hoặc khi bổ sung các chức năng mới cần tiến hành đánh giá, kiểm định mức độ an toàn thông tin trước khi đưa vào vận hành chính thức nhằm tránh các lỗi mang tính bảo mật.
3. Thiết lập và cấu hình cơ sở dữ liệu bảo đảm an toàn:
a) Luôn cập nhật bản vá lỗi mới nhất cho hệ thống quản trị cơ sở dữ liệu; sử dụng công cụ để đánh giá, tìm kiếm lỗ hổng trên máy chủ cơ sở dữ liệu.
b) Gỡ bỏ các cơ sở dữ liệu không sử dụng.
c) Có các cơ chế sao lưu dữ liệu, tài liệu trong quá trình thay đổi cấu trúc bằng cách xây dựng nhật ký cơ sở dữ liệu với các nội dung như: Nội dung thay đổi, lý do thay đổi, thời gian, vị trí thay đổi.
4. Xây dựng phương án sao lưu, phục hồi các phần mềm ứng dụng, trong đó chú ý việc sao lưu toàn bộ nội dung liên quan của phần mềm ứng dụng, bao gồm: Mã nguồn, cơ sở dữ liệu, dữ liệu phi cấu trúc, đảm bảo khi có sự cố xảy ra có thể kịp thời khắc phục, phục hồi đầy đủ, trả lại trạng thái hoạt động bình thường của phần mềm ứng dụng.