Which are two best practices used to secure APIs? (Choose two.)

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng gồm hai ý: "use reputable and standard libraries to create the APIs" và "make internal API documentation mandatory". Bảo mật API (giao diện lập trình ứng dụng) bắt đầu từ việc dựng API trên thư viện có uy tín, theo chuẩn và được bảo trì, tránh tự viết phần xác thực hay mã hoá dễ lỗi; đồng thời bắt buộc có tài liệu API nội bộ giúp đội phát triển và đội an ninh nắm được từng endpoint, tham số và cơ chế xác thực để rà soát, kiểm thử và không bỏ sót API ẩn. "discussing company API development (or any other application development) on public forums" sai vì đưa chi tiết phát triển API nội bộ lên diễn đàn công khai làm lộ thông tin cho kẻ tấn công trinh sát, là điều cần tránh. Phương án bắt đầu bằng "secure API services to provide HTTP endpoints only" cũng sai: API nên chỉ cung cấp endpoint HTTPS chứ không phải HTTP không mã hoá, và việc "keep API implementation and API security into one tier" đi ngược nguyên tắc tách lớp, vì phần bảo mật như cổng API (API gateway) nên tách khỏi phần triển khai để kiểm soát độc lập.

Cùng phần 6

Xuất hiện trong 1 bộ đề