Cùng một bài, đọc bằng chữ. Nhanh hơn và tìm lại được bằng Ctrl+F.
Repo độc khiến Git chạy code lạ
Repo có thể chứa repo con, gọi là submodule. Lệnh clone --recursive tải luôn repo con. Một đường dẫn rất dài qua mặt bước kiểm tra của Git, và Git dùng thư mục kẻ tấn công chuẩn bị.
Thư mục đó chứa hook, những file lệnh Git tự chạy. Code chạy ngay lúc clone.
Xem bản Git của bạn đã được vá chưa
Git for Windows có số phiên bản riêng
Trên Windows, Git đến từ bộ cài Git for Windows. Bản đã vá là v2.56.1.windows.1, ra cùng ngày 10/11. Tải ở trang release của Git for Windows rồi cài.
Năm lỗ hổng còn lại
Ngoài lỗi clone, Git vá thêm năm lỗi. Chúng cần dữ liệu độc từ người khác: một server Git, một patch, một lần merge.
Trước khi kịp cập nhật
Nên
Clone repo lạ không kèm --recursive
Chỉ clone từ nguồn bạn tin
Không nên
Merge code từ nguồn lạ
Áp patch người lạ gửi
Bài test nhà tuyển dụng cũng là repo lạ
Cập nhật Git trước khi clone bài tiếp theo.










