Trang Chủ Phát triển Vòng đời phát triển bảo mật microsoft (sdl) là gì? - định nghĩa từ techopedia

Vòng đời phát triển bảo mật microsoft (sdl) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Vòng đời phát triển bảo mật của Microsoft (Microsoft SDL) có nghĩa là gì?

Vòng đời phát triển bảo mật của Microsoft (Microsoft SDL) là một quy trình phát triển phần mềm dựa trên mô hình xoắn ốc, được Microsoft đề xuất để giúp các nhà phát triển tạo ra các ứng dụng hoặc phần mềm trong khi giảm các vấn đề bảo mật, giải quyết các lỗ hổng bảo mật và thậm chí giảm chi phí phát triển và bảo trì. Quá trình này được chia thành bảy giai đoạn: đào tạo, yêu cầu, thiết kế, thực hiện, xác minh, phát hành và đáp ứng.

Techopedia giải thích Vòng đời phát triển bảo mật của Microsoft (Microsoft SDL)

Giai đoạn đào tạo là rất cần thiết vì thực hành được coi là một yêu cầu để thực hiện SDL. Các khái niệm được tìm thấy trong giai đoạn này bao gồm thiết kế an toàn, mô hình mối đe dọa, mã hóa an toàn, kiểm tra bảo mật và thực tiễn về quyền riêng tư. Mặt khác, giai đoạn yêu cầu bao gồm thiết lập bảo mật và quyền riêng tư mà người dùng cuối yêu cầu. Tạo cổng / thanh lỗi chất lượng tốt và thực hiện đánh giá rủi ro bảo mật và quyền riêng tư là một phần của giai đoạn thứ hai.


Giai đoạn thứ ba, thiết kế, xem xét các mối quan tâm về bảo mật và quyền riêng tư, giúp giảm nguy cơ hậu quả từ công chúng. Phân tích hoặc giảm thiểu tấn công bề mặt và sử dụng mô hình mối đe dọa sẽ giúp áp dụng cách tiếp cận có tổ chức để xử lý các tình huống đe dọa trong giai đoạn thiết kế. Việc thực hiện thiết kế nên sử dụng các công cụ được phê duyệt và bao gồm phân tích hiệu suất thời gian chạy động để kiểm tra các giới hạn chức năng của ứng dụng.


Giai đoạn phát hành bao gồm đánh giá cuối cùng về tất cả các hoạt động bảo mật sẽ giúp đảm bảo khả năng bảo mật của phần mềm. Sau giai đoạn phát hành là giai đoạn đáp ứng để thực hiện kế hoạch ứng phó sự cố đã được chuẩn bị trong giai đoạn phát hành. Điều này rất quan trọng vì nó bảo vệ người dùng cuối khỏi các lỗ hổng phần mềm có thể xuất hiện và gây hại cho phần mềm và / hoặc người dùng.

Vòng đời phát triển bảo mật microsoft (sdl) là gì? - định nghĩa từ techopedia