Câu hỏi phỏng vấn an ninh mạng theo vị trí
Bởi Aaron Cao · Cập nhật

Phỏng vấn an ninh mạng bắt đầu với các kiến thức nền tảng như bộ ba CIA, mạng máy tính, mã hóa và xác thực, sau đó rẽ nhánh theo hướng chuyên môn: phân loại cảnh báo và ứng phó sự cố cho vị trí SOC, các lỗ hổng kiểu OWASP và review code cho bảo mật ứng dụng, và danh tính cùng lỗi cấu hình cho bảo mật đám mây. Các câu hỏi tình huống là quan trọng nhất.
Những kiến thức nền tảng nào được hỏi trong mọi buổi phỏng vấn an ninh mạng?
Dù là hướng chuyên môn nào, người phỏng vấn thường bắt đầu bằng một loạt câu hỏi nền tảng ngắn để xem nền tảng của bạn có vững không. Những câu này xuất hiện dưới dạng nào đó trong hầu hết các vòng:
- Giải thích tính bảo mật, tính toàn vẹn và tính sẵn sàng, và nêu một cuộc tấn công cho mỗi yếu tố.
- Sự khác biệt giữa hashing, mã hóa và encoding là gì?
- Trình bày khái quát một phiên bắt tay TLS. Chứng chỉ chứng minh điều gì?
- Mã hóa đối xứng và bất đối xứng: mỗi loại dùng ở đâu, và tại sao cần cả hai?
- Về mặt mạng, điều gì xảy ra khi bạn gõ một URL và nhấn Enter?
- Xác thực và phân quyền khác nhau thế nào, và xác thực đa yếu tố khiến công việc của kẻ tấn công khó hơn ra sao.
- Các cổng và giao thức phổ biến: cổng 22, 53, 443 và 3389 chạy dịch vụ gì, và cổng nào khiến bạn lo ngại nếu bị lộ ra internet.
Câu trả lời tốt thường ngắn gọn rồi mới đi sâu: định nghĩa thuật ngữ trong một câu, đưa ra một ví dụ cụ thể, rồi dừng lại để người phỏng vấn dẫn dắt tiếp.
Phỏng vấn SOC analyst và ứng phó sự cố thường hỏi gì?
Các vị trí SOC và ứng phó sự cố được tuyển dụng dựa trên khả năng phán đoán trong tình huống không chắc chắn, và ứng viên thường chuẩn bị quá kỹ phần định nghĩa nhưng lại thiếu chuẩn bị cho phần tình huống. Phần này trình bày kiểu tình huống mà các buổi phỏng vấn này thường dùng và cách trả lời. Hãy chuẩn bị tinh thần được giao một cảnh báo và hỏi bạn sẽ làm gì tiếp theo.
- Một cảnh báo EDR kích hoạt do PowerShell được khởi chạy từ một tài liệu Word. Hãy trình bày quy trình phân loại của bạn.
- Một người dùng báo cáo email lừa đảo và nói đã bấm vào liên kết. Bước đầu tiên của bạn là gì?
- Làm sao bạn phân biệt cảnh báo đúng thật với cảnh báo giả cho một cảnh báo dò mật khẩu kiểu brute-force?
- Bạn sẽ lấy những log nào để điều tra nghi ngờ di chuyển ngang (lateral movement)?
- Trình bày các giai đoạn của ứng phó sự cố. Các nhóm thường cắt xén ở đâu?
- Bạn sẽ dùng khung MITRE ATT&CK như thế nào trong một cuộc điều tra?
Một nhà phân tích cấp thấp khi phỏng vấn tại một nhà cung cấp dịch vụ bảo mật quản lý được hỏi về việc đăng nhập từ hai quốc gia trong vòng một giờ. Người này nêu ra ba giả thuyết, gồm VPN và tài khoản dùng chung, nêu tên các log có thể phân biệt chúng, và nói rõ thời điểm sẽ báo cáo lên cấp trên. Cấu trúc trả lời đó, giả thuyết rồi bằng chứng rồi báo cáo lên cấp trên, chính là điều người phỏng vấn muốn nghe.
Phỏng vấn bảo mật ứng dụng và bảo mật đám mây thường hỏi gì?
Các vị trí bảo mật ứng dụng kiểm tra khả năng tìm và giải thích lỗ hổng trong code thực tế:
- Giải thích SQL injection và cross-site scripting, và cách khắc phục đúng cho mỗi loại.
- CSRF là gì, và tại sao cookie SameSite giúp giảm thiểu nó?
- Bạn sẽ mô hình hóa mối đe dọa cho luồng đặt lại mật khẩu như thế nào?
- Đây là một hàm ngắn: nó có vấn đề gì? (Thường là deserialization không an toàn, path traversal, hoặc kiểm tra quyền truy cập bị lỗi.)
Các vị trí bảo mật đám mây tập trung vào danh tính và cấu hình:
- Bạn sẽ tìm các vai trò có quyền truy cập quá mức trong tài khoản AWS hoặc Azure như thế nào?
- Phát hiện một storage bucket bị công khai. Bạn đánh giá mức độ lộ thông tin như thế nào?
- Ngày đầu tiên với một tài khoản đám mây mới, bạn sẽ ghi log gì và đặt cảnh báo cho điều gì?
- Bạn quản lý secrets trong pipeline CI/CD như thế nào?
Để xem thêm bộ câu hỏi theo từng vị trí cụ thể, bao gồm cả đám mây và DevOps, hãy xem ngân hàng câu hỏi.
Làm sao để luyện trả lời những câu hỏi này thành tiếng?
Phỏng vấn bảo mật là các cuộc trò chuyện: câu trả lời đầu tiên sẽ được nối tiếp bằng câu hỏi "rồi sao nữa?" cho đến khi chạm giới hạn kiến thức của bạn. Đọc danh sách câu trả lời chỉ giúp bạn quen mặt chữ, không rèn được khả năng suy luận thành tiếng. Hãy chọn một tình huống ở trên, đặt hẹn giờ, và nói to như đang trả lời một người phỏng vấn thật, bao gồm cả những gì bạn sẽ báo cáo lên cấp trên và những gì bạn tuyệt đối không động vào.
Công cụ phỏng vấn thử có thể chạy kiểu buổi luyện tập đó một mình và đặt câu hỏi tiếp theo. Trong một buổi phỏng vấn video trực tiếp, SubcueAI ghi lại lời nói của người phỏng vấn và soạn thảo câu trả lời có cấu trúc từ ứng dụng desktop hoặc Side Panel của tiện ích mở rộng trình duyệt, không có bot nào trong cuộc gọi. Bài kiểm tra lab thực hành, thử thách kiểu CTF, và bài đánh giá có giám sát là một định dạng khác, nằm ngoài phạm vi của bất kỳ trợ lý trực tiếp nào, và bất cứ thứ gì trên màn hình chia sẻ đều hiển thị với người phỏng vấn.
Câu hỏi thường gặp
Câu hỏi phỏng vấn an ninh mạng phổ biến nhất là gì?
Phỏng vấn an ninh mạng cấp entry-level có bao gồm bài kiểm tra kỹ thuật không?
Tôi có nên đề cập đến các chứng chỉ trong phỏng vấn an ninh mạng không?
Tôi nên trả lời một câu hỏi tình huống mà tôi chưa từng gặp như thế nào?
Câu hỏi liên quan
- Phỏng vấn Product Designer thường hỏi những câu gì?
- What questions are asked in a full stack developer interview?
- What questions are asked in a backend developer interview?
- What questions are asked in a first job interview, and how do you answer without experience?
- What questions are asked in a frontend developer interview?
- What questions are asked in an MLOps interview?