Kỹ thuật phát hiện là một cách tiếp cận mới để phát hiện mối đe dọa. Hơn cả chỉ viết các quy tắc phát hiện, kỹ thuật phát hiện là một quá trình áp dụng tư duy hệ thống và kỹ thuật để phát hiện chính xác hơn các mối đe dọa. Mục tiêu là tạo ra một hệ thống tự động phát hiện mối đe dọa có thể tùy chỉnh, linh hoạt, có thể lặp lại và tạo ra các cảnh báo chất lượng cao cho các nhóm an ninh để hành động. Kỹ thuật phát hiện chưa phải là một ngành học trưởng thành với các phương pháp nhất quán và kết quả có thể dự đoán được, nhưng những người tiên phong trong lĩnh vực này đang làm việc hướng tới mục tiêu này. Không có nhiều văn bản về khái niệm này ngay bây giờ, không có tiêu chuẩn hoặc khuôn khổ. Dường như các công ty đang phát triển các phương pháp riêng của họ để kết hợp khái niệm để cải thiện khả năng phát hiện và phản ứng của họ.  Một khái niệm được gọi là phát hiện-như-mã (DaC), lần đầu tiên được Anton Chuvakin đặt ra vào năm 2020, là trung tâm của kỹ thuật phát hiện, và chỉ ra ý tưởng rằng các phát hiện nên được coi là mã. Về cơ bản, nó là về việc áp dụng kỹ thuật phần mềm thực hành tốt nhất để phát hiện bằng cách sử dụng các quy trình CI / CD nhanh nhẹn hiện đại.  Những lợi ích của Kỹ thuật phát hiện bao gồm 1) giảm thời gian phản hồi trung bình thông qua tự động hóa phát hiện, 2) phát hiện có liên quan nhiều hơn đến môi trường, 3) quy trình có cấu trúc, có thể lặp lại và thông báo các luồng công việc, 4) các quy tắc phát hiện và phân tích được kiểm soát phiên bản, tái sử dụng và sửa đổi khi cần thiết, 5) đánh giá ngang hàng và kiểm tra tự động là một phần của quy trình, để phát hiện lỗi và lỗ hổng.