Yêu cầu và thiết kế an toàn
Để quyết định khung, ngôn ngữ, công nghệ, tiêu chuẩn nào nên được sử dụng và sau đó thiết lập các mẫu kiến trúc ứng dụng và phát triển phần mềm
Mã hóa an toàn
Điều này thường bao gồm quy trình xem xét mã giúp đảm bảo dự án đáp ứng các tính năng và chức năng cần thiết, cũng như nhiều thử nghiệm khác nhau để xác định các điểm yếu trong mã tùy chỉnh, các lỗ hổng nguồn mở đã biết.
Kiểm tra an toàn
Để cho phép phân tích sâu hơn về tính bảo mật của ứng dụng. Tùy thuộc vào kích thước của tính năng và tài nguyên có sẵn, đây cũng là một nơi tốt để triển khai kiểm tra bảo mật thủ công