Câu hỏi phỏng vấn Package Managerment
Câu hỏi

Làm sao để ngăn việc cài đặt...

Câu trả lời

Để ngăn việc cài đặt package từ registry giả mạo, lập trình viên cần chú ý một số kỹ thuật và nguyên tắc sau:

Kiểm tra và xác định nguồn registry: Đảm bảo sử dụng các nguồn đáng tin cậy như npm (Node.js), PyPI (Python) và Maven Central (Java), hạn chế truy cập các registry không rõ nguồn gốc.

Sử dụng HTTPS: Luôn cài đặt package qua kết nối HTTPS để đảm bảo tính an toàn trong việc truyền dữ liệu, ngăn chặn các cuộc tấn công man-in-the-middle.

Quản lý token và xác thực: Bảo mật token truy cập và sử dụng xác thực hai yếu tố (2FA) để bảo vệ tài khoản của bạn trên các registry.

**Dùng npm audit hoặc `pip check...

senior

senior

Gợi ý câu hỏi phỏng vấn

senior

Bạn có bao giờ gặp sự cố do transitive dependency không? Cách khắc phục?

senior

Bạn dùng semantic-release chưa? Làm sao để tự động hoá release và changelog?

middle

node_modules hoạt động như thế nào trong npm? Làm sao để giảm kích thước?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào