Video và phụ đề · Direct Media Downloader
Tại sao trình tải xuống không có máy chủ chuyển tiếp lại là một loại công cụ khác
· Tại sao nó quan trọng
quyền riêng tư lượt tải xuống bảo vệ
Hầu hết những người tải xuống trực tuyến đều định tuyến liên kết và tệp của bạn thông qua máy chủ của riêng họ. Bài đăng này giải thích ý nghĩa của điều đó đối với quyền riêng tư và chi phí cũng như lý do tại sao việc tìm nạp chỉ dành cho trình duyệt lại thay đổi ai nhìn thấy những gì.
Liên kết bạn dán cũng là dữ liệu — làm thế nào URL vào tệp khách hàng hoặc bản ghi chưa được xuất bản tiết lộ nhiều điều hơn bạn tưởng
Liên kết trực tiếp có thể hiển thị tên dự án, mã định danh khách hàng, chữ ký hết hạn hoặc đường dẫn nội dung chưa được xuất bản trước khi bất kỳ ai mở tệp. Việc coi URL là dữ liệu biểu mẫu vô hại sẽ bỏ qua thông tin theo ngữ cảnh đó.
ToolAcre phân tích giá trị cục bộ nhưng các hành động Kiểm tra liên kết và Tải xuống rõ ràng sẽ gửi giá trị đó đến máy chủ nguồn. Ưu điểm liên quan đến quyền riêng tư là không có chuyển tiếp ToolAcre, không có khả năng hiển thị mạng hoặc máy chủ nguồn. Bất kỳ ai nhận được liên kết như vậy nên xem xét liệu đường dẫn hoặc truy vấn của nó có nhúng vào bối cảnh kinh doanh lâu dài ngay cả khi bản thân phương tiện truyền thông xuất hiện thường xuyên hay không.
Mô hình chuyển tiếp: liên kết của bạn đi đến máy chủ của họ, tệp sẽ quay trở lại thông qua đó - thông tin mà một trình tải xuống trực tuyến thông thường có thể ghi lại và lưu giữ
Dịch vụ chuyển tiếp trước tiên sẽ nhận URL đã gửi, sau đó đưa ra yêu cầu của riêng mình, nhận phản hồi và chuyển tiếp byte cho khách truy cập. Cơ sở hạ tầng của nó có thể quan sát về mặt kỹ thuật đích, thời gian, kích thước, tiêu đề và nội dung được truyền.
Việc lưu giữ phụ thuộc vào toán tử đó, vì vậy chỉ riêng kiến trúc không thể chứng minh được việc ghi nhật ký. Tuy nhiên, việc giới thiệu một rơle sẽ tạo ra một bên khác và sao chép đường dẫn. Nó cũng làm cho rơle chịu trách nhiệm về băng thông và bảo mật đích tùy ý. Rơle cũng có thể thay đổi tiêu đề hoặc tên tệp, khiến cho việc so sánh nguồn gốc sau này với máy chủ ban đầu trở nên khó khăn hơn trừ khi dịch vụ ghi lại những chuyển đổi đó một cách chính xác.
Mô hình trình duyệt trực tiếp: máy chủ nguồn tới thiết bị của bạn, không có chuyển tiếp ToolAcre
Tại đây, Tìm nạp chạy trong tab của khách truy cập dựa trên địa chỉ HTTPS công khai đã được xác thực. Yêu cầu bỏ qua thông tin xác thực và người giới thiệu và không ToolAcre API nhận URL hoặc cơ quan truyền thông làm trung gian.
Máy chủ nguồn nhất thiết phải nhìn thấy kết nối và có thể áp dụng nhật ký, giới hạn tốc độ, chuyển hướng và chính sách CORS của riêng mình. Các dịch vụ của trang trên toàn trang tách biệt với tuyến truyền thông, do đó, “không có gì ở giữa” bị giới hạn trong việc truyền tải xuống. Chuyển hướng có thể mở rộng tập hợp các bên phía nguồn ngoài tên máy chủ ban đầu đã công bố, do đó, hãy lưu giữ nhật ký DevTools khi bắt buộc phải giảm thiểu đích đến.
Mỗi mô hình có giá bao nhiêu và ai trả tiền — hóa đơn băng thông giải thích tại sao các trang web chuyển tiếp cần quảng cáo, giới hạn và tài khoản
Rơle thanh toán chi phí vào, ra, lưu trữ, tính toán và kiểm soát lạm dụng. Những yếu tố kinh tế đó có thể thúc đẩy hạn ngạch, bậc trả phí, quảng cáo, tài khoản hoặc tỷ lệ giữ chân, mặc dù không có mô hình kinh doanh nào tự động tuân theo chi phí băng thông.
Ứng dụng trình duyệt tĩnh tránh phải trả tiền để mang tệp vì nguồn sẽ gửi tệp đó cho khách truy cập. Sự đánh đổi rất khắt khe: CORS từ chối vẫn là từ chối, phương tiện đã được xác thực vẫn không thể truy cập được và phần lớn tiêu tốn tài nguyên của trình duyệt. Ngược lại, rơle trả phí có thể cung cấp các tính năng quét hoặc sơ yếu lý lịch có giá trị; vấn đề là đánh giá việc xử lý được tiết lộ thay vì cho rằng mọi bên trung gian đều độc hại.
Ví dụ hoạt động: tải xuống bản cắt đã được phê duyệt của khách hàng từ liên kết CDN của họ — so sánh những gì còn lại trên máy của bạn theo từng kiểu máy
Đối với phần cắt CDN được khách hàng phê duyệt, rơle sẽ nhận được địa chỉ đã ký và phản hồi đầy đủ trước khi gửi bản sao thứ hai trở đi. Với ToolAcre, trình duyệt sẽ gửi một GET trực tiếp tới CDN đó sau khi hộp kiểm quyền được chọn.
Liên kết Kiểm tra tùy chọn thêm yêu cầu HEAD vào cùng một địa chỉ đã gửi. Công cụ dành cho nhà phát triển có thể hiển thị cả cuộc gọi và bất kỳ chuyển hướng nào. Cả hai mô hình đều không ẩn khách truy cập khỏi CDN, hệ thống phân phát nội dung. Sau khi lưu, người chỉnh sửa có thể so sánh tên, kích thước và vùng chứa dự kiến trong phần mềm đáng tin cậy mà không cần cấp ToolAcre quyền giám sát tệp khách hàng.
Điều này không bao gồm những gì - máy chủ nguồn vẫn thấy yêu cầu của bạn; một công cụ trình duyệt không thể ẩn bạn khỏi máy chủ có tệp
Kiến trúc không chuyển tiếp không ẩn danh địa chỉ IP, vô hiệu hóa các tệp độc hại, đảm bảo xóa nguồn hoặc che giấu các tiêu đề do trình duyệt kiểm soát. Nó cũng không làm cho mã thông báo sắp hết hạn trở nên an toàn để xuất bản ở nơi khác.
Lịch sử cục bộ lưu trữ URL, tên tệp, số byte và thời gian trong trình duyệt đó khi có bộ nhớ; nó không lưu trữ tệp. Người dùng xử lý các liên kết nhạy cảm phải xóa lịch sử đó và tuân theo các quy tắc lưu giữ của người gửi. Việc xóa trạng thái trang sẽ loại bỏ tham chiếu Blob sẵn sàng và các chi tiết được hiển thị, trong khi lịch sử cục bộ phải được xóa riêng thông qua sự kiểm soát của chính nó khi nó tồn tại.
Bài học rút ra: ít bên hơn, ít bản sao hơn - cách Direct Media Downloader tự tìm nạp liên kết và lưu thẳng vào thiết bị của bạn
Các bên giảm thiểu thu hẹp phạm vi tiếp xúc nhưng không xóa nó. Tuyên bố có thể bào chữa được là không có máy chủ ToolAcre nào ủy quyền phương tiện đã gửi; trình duyệt liên hệ với máy chủ đã chọn và giữ lại các đoạn để lưu.
Direct Media Downloader phù hợp với các liên kết được ủy quyền khi đường dẫn đó và giới hạn CORS của nó được chấp nhận. Kiểm tra bảng điều khiển Mạng và các điều khoản của nhà cung cấp từ xa thay vì thay thế tuyên bố về kiến trúc chính xác bằng “riêng tư” hoặc “chỉ cục bộ”. Ít bản sao hơn là kết quả kiến trúc có thể bảo vệ được; “không bên thứ ba nào nhìn thấy bất cứ điều gì” sẽ bỏ qua máy chủ nguồn, nhà cung cấp mạng, chuyển hướng và dịch vụ trình duyệt được định cấu hình.