Có ba công nghệ cung cấp các mức độ bảo vệ thiết yếu chống lại các tấn công chưa biết như cách ly lỗi phần mềm, phát hiện xâm nhập qua phân tích chương trình, và kiểm soát truy cập bắt buộc chi tiết.
Các công nghệ này phân phối một đặc điểm thiết yếu: chúng không dựa trên hoạt động hiệu quả của các chương trình; thay vào đó, chúng cung cấp lớp bảo vệ thứ hai nên một chương trình bị xâm nhập và hỏng. Có khả năng các hệ thống này cũng bao含缺陷; nhưng để một cuộc khai thác thành công diễn ra, cả ứng dụng và bảo vệ thứ hai cần bị suy yếu cùng lúc. Khi lỗi sẽ tiếp tục được vá, nó ít có khả năng hai lỗi trùng lặp sẽ hiện diện và được biết đồng thời hơn là một lỗi đơn lẻ sẽ được biết.
Cách ly lỗi phần mềm (Software Fault Isolation)
Cách ly lỗi phần mềm là phương pháp tạo sandbox giống Java cho chương trình ngẫu nhiên tải động theo cách trung lập ngôn ngữ. Mục tiêu của SFI là cho phép chương trình chủ an toàn thực hiện cấu trúc có khả năng nguy hiểm trong không gian địa chỉ của riêng nó.
Phương pháp SFI có hai thành phần chính như vậy: thành phần đầu tiên là viết lại mô-đun không tin cậy để ngăn chặn nó truy cập một số bộ nhớ ngoài sandbox của nó. Thành phần thứ hai là xác minh chương trình của mô-đun trước khi tải nó vào bộ nhớ. Bước này kiểm tra xem việc viết lại hoàn thành trong phần trước vẫn còn hiện diện và logic trong mã.
Phát hiện xâm nhập bằng phân tích chương trình
Hệ thống phát hiện xâm nhập (IDS) đóng vai trò quan trọng trong việc tìm ra các mối đe dọa an ninh tiềm ẩn và vi phạm. Dịch vụ chính là liên tục giám sát hệ thống máy tính và mạng để tìm dấu hiệu hoạt động xâm nhập, và nó là yếu tố thiết yếu của mô hình bảo mật defence-in-depth.
Thông thường, hệ thống phát hiện xâm nhập được phân loại tùy thuộc vào nguồn dữ liệu, phương pháp phát hiện, cấu trúc triển khai, phần mềm triển khai, loại bất thường và cấu trúc phòng thủ. Hệ thống phát hiện bất thường mạng (NADS) là một loại IDS dựa trên bất thường sử dụng học máy (ML) và trí tuệ nhân tạo (AI) trên lưu lượng mạng để học cách phân biệt giữa lưu lượng bất thường và bình thường.
Kiểm soát truy cập chi tiết (Fine-grained access controls)
Kiểm soát truy cập chi tiết là khả năng cấp hoặc từ chối truy cập vào tài sản quan trọng, bao含 tài nguyên và dữ liệu, tùy thuộc vào nhiều điều kiện và một số quyền lợi cho một tài nguyên dữ liệu đơn lẻ.
Kiểm soát truy cập chi tiết cho phép tổ chức kiểm soát người dùng, nhóm hoặc vai trò nào có quyền truy cập vào yếu tố cụ thể của dữ liệu, bao含 cột hoặc hàng của dữ liệu. Kiểm soát chi tiết giúp giữ tính bảo mật, độ nhạy cảm và nhu cầu của dữ liệu cụ thể mà không cản trở những người dùng cần truy cập đó để hoàn thành công việc. Bằng cách tự động hóa và xác định chính sách và tinh chỉnh chúng đúng đắn, tổ chức có thể tập trung nguồn lực vào tạo giá trị kinh doanh.