Lỗ hổng Zero-Day là một rủi ro bảo mật trong phần mềm mà nhà cung cấp không biết và chưa được công khai. Khai thác Zero-Day là phương pháp mà kẻ tấn công sử dụng để truy cập vào hệ thống dễ bị tấn công. Đây là mối đe dọa bảo mật nghiêm trọng với tỷ lệ thành công cao vì các doanh nghiệp không có biện pháp phòng vệ để phát hiện hoặc ngăn chặn chúng.
Cuộc tấn công được gọi là Zero-Day vì nó xảy ra trước khi mục tiêu biết rằng lỗ hổng tồn tại. Kẻ tấn công phát hành phần mềm độc hại (Malware) trước khi nhà phát triển hoặc nhà cung cấp có cơ hội tạo bản vá để khắc phục lỗ hổng. Thuật ngữ "Zero Day" xuất phát từ thế giới truyền thông kỹ thuật số vi phạm bản quyền, ám chỉ phiên bản vi phạm bản quyền của một bộ phim, bản nhạc hoặc phần mềm được phát hành cùng thời điểm hoặc trước khi phát hành chính thức. Nói cách khác, phiên bản lậu được xuất bản sau phiên bản chính thức 0 ngày.
Cuộc tấn công Zero-Day bắt đầu khi Hacker phát hiện ra lỗ hổng Zero-Day, đó là lỗi về mã hoặc phần mềm mà mục tiêu vẫn chưa phát hiện ra. Sau đó, kẻ tấn công thực hiện khai thác Zero-Day, một phương thức tấn công để tận dụng lỗ hổng này.