KIẾN THỨC LÀ VÔ TẬN

ĐI MỘT NGÀY ĐÀNG HỌC MỘT SÀNG KHÔN

Tất cả tin tức

Cloudflare cho gắn Access trực tiếp vào Worker, private mặc định cho app nội bộ

Tech #50 Đăng bởi PVYSTORE 2026-08-18 08:03:23 👁 18 lượt xem
Cloudflare cho gắn Access trực tiếp vào Worker, private mặc định cho app nội bộ

Bài viết này do AI tạo ra, có thể mắc sai sót.

Tóm tắt nhanh

Access chuyển từ hostname vào chính Worker

Cloudflare công bố khả năng áp dụng Access trực tiếp lên Cloudflare Worker. Khi bật, xác thực diễn ra trước khi request đến code, bất kể request đi qua custom domain, route, workers.dev hay URL preview. Mô hình này xử lý lỗ hổng vận hành thường gặp: thêm hostname mới nhưng quên cập nhật chính sách Access.

Chính sách gắn Worker bảo vệ mọi URL liên kết với Worker đó. Người quản trị chọn bảo vệ riêng preview hoặc toàn bộ hostname. Đây là thay đổi quan trọng với ứng dụng nội bộ được tạo nhanh bởi nhiều nhóm, nơi một preview URL công khai vô ý có thể làm lộ dữ liệu hoặc công cụ nội bộ.

Đặt mặc định private ở cấp tài khoản

Chính sách Access cấp tài khoản có thể áp cho toàn bộ Worker hiện tại và tương lai. Admin chọn phạm vi preview traffic, production traffic hoặc cả hai. Worker cần công khai vẫn có thể được bypass riêng, thay vì đảo ngược mô hình để mọi dự án tự nhớ bật bảo vệ.

Cloudflare cũng mở mẫu internal static-site platform: Access đặt một lần trên dispatch Worker của Workers for Platforms để các site triển khai phía sau private mặc định.

Identity đi vào runtime context

Worker được Access bảo vệ có thể dùng ctx.access.getIdentity() để lấy email, tên và group của người đã xác thực. Theo Cloudflare, việc này loại bỏ nhu cầu ứng dụng tự parse token, xác minh chữ ký JWT và tách claim. Các IDP hiện có, email/domain/group hoặc service token cho agent đều dùng được làm điều kiện truy cập.

Local development hỗ trợ block access.dev trong wrangler.jsonc để giả lập identity, giúp test phân quyền trước khi deploy.

Nền tảng FL2 và thứ tự chính sách

Cloudflare cho biết tính năng dựa trên FL2, modular proxy viết Rust. Routing Worker phải chạy trước Access để Access biết Worker đích, rồi mới thực thi code. Nếu nhiều policy cùng khớp, thứ tự ưu tiên là hostname, Worker, rồi tài khoản.

Đây là chi tiết cần lưu ý khi chuyển cấu hình cũ: policy hostname cụ thể vẫn có thể thắng policy rộng hơn gắn vào Worker hay account.

Việc cần làm cho đội phát triển

Phân tích

Giảm lỗi cấu hình, không chỉ thêm một lớp login

Gắn policy vào Worker thay hostname giảm số bước thủ công mỗi khi deploy hoặc thêm domain. Với đội phát triển phân tán, đây là cách giảm rủi ro “public by accident” thực tế hơn so với checklist bảo mật.

Preview là bề mặt tấn công bị xem nhẹ

Preview thường chứa dữ liệu thử nghiệm, API nội bộ hoặc chức năng chưa audit. Đặt private mặc định tại account biến bảo vệ preview thành policy hạ tầng thay vì trách nhiệm từng lập trình viên.

Identity tại edge làm code gọn hơn

Metadata identity sẵn trong runtime giúp ứng dụng giảm logic JWT riêng. Tuy nhiên phân quyền nghiệp vụ vẫn phải kiểm tra trong ứng dụng; Access xác thực người gọi, không tự quyết định mọi quyền dữ liệu.

Nguồn tham khảo

Thông báo Cloudflare Access for Workers, 14/08/2026.

× Zalo QR Alexz