48 lượt xem

Điều khoản sử dụng Apk Block

bởi PRAIM

Chào bạn! Tôi là Sava Georgiev, một nhà phát triển và nhà nghiên cứu bảo mật sống tại Munich, Đức. Năm 2015, quảng cáo, virus, phần mềm độc hại, keylogger, cookie theo dõi, thư rác, lừa đảo và nội dung khiêu dâm chiếm hơn 80% nội dung trên Internet. Trang web tải chậm hơn so với 5 năm trước và cảm giác rằng nội dung tốt trên web ngày càng bị chôn vùi sâu hơn với một mục đích duy nhất – kiếm tiền từ việc bán dữ liệu cá nhân của chúng ta, hack thẻ tín dụng và làm phiền chúng ta với quảng cáo khắp mọi nơi cho đến mức bạn chỉ thấy quảng cáo. Tôi bắt đầu phát triển “Block This” vào tháng 6 năm 2015 với hy vọng giảm bớt tất cả những rác rưởi chúng ta phải đối mặt trên Internet – ít nhất trên điện thoại di động của chúng ta để bắt đầu.

Mục tiêu đầy tham vọng

Để đạt được mục tiêu đầy tham vọng này, tôi đã phải thoát khỏi khung của các công cụ chặn quảng cáo truyền thống cho Android và đi một bước xa hơn. Vì vậy, tôi đã nảy ra ý tưởng kết hợp một phương pháp block các yêu cầu internet cũ và bị quên – thông qua việc chặn DNS.

DNS là gì?

Dưới hình thức, để tìm hiểu vị trí của một nguyên liệu gì đó, Internet hoạt động nhờ vào những địa chỉ IP. Ví dụ, địa chỉ IP của trang web này là: 172.245.209.248. Vì con số này khó nhớ đối với con người và việc nhập chúng vào trình duyệt dưới dạng URL sẽ làm phiền chúng ta, chúng ta sử dụng tên miền của các trang web (vd: “block-this.com”). Điều này tạo ra nhu cầu về một bảng đăng ký trung tâm nơi tất cả tên miền và địa chỉ được giữ. DNS (Domain Name Servers) là đường dẫn Internet tương đương với một cuốn danh bạ điện thoại. Chúng duy trì một bảng điều khiển của tên miền và dịch chúng thành địa chỉ Giao thức Internet (IP). Đối với mỗi yêu cầu, trình duyệt của bạn sử dụng DNS để tìm địa chỉ IP chính xác và có thể tải xuống và hiển thị trang web trên màn hình của bạn.

Xem thêm  Thành Tựu Văn Minh Đại Việt: Kho Báu Văn Hóa Việt Nam

Với ý tưởng trên, Hãy xem qua quy trình được giới thiệu bởi Block This DNS dưới đây:

  • Bạn bắt đầu duyệt trang web trên thiết bị Android của bạn.
  • Bạn nhập tên trang web ( vd: https://block-this.com) vào trình duyệt của bạn.
  • Trình duyệt gửi yêu cầu DNS để tìm địa chỉ IP của máy chủ phục vụ trang web này.
  • Yêu cầu DNS được nhận bởi máy chủ DNS của Block This.
  • Block This DNS tìm kiếm các cài đặt lọc và bảo mật tương ứng.
  • Nếu trang web KHÔNG nằm trong danh sách đen, Block This DNS trả về địa chỉ IP (vd: 172.245.209.248).
  • Nếu trang web NẰM trong danh sách đen, Block This DNS trả về địa chỉ loop back cục bộ (127.0.0.1).
  • Trình duyệt của bạn nhận địa chỉ IP và cố gắng hiển thị trang trên màn hình.
  • Nếu địa chỉ nhận được là 127.0.0.1, trình duyệt dừng việc hiển thị ngay lập tức và hiển thị màn hình trống. Nếu không, trình duyệt tiếp tục hiển thị bình thường.
  • Trong quá trình hiển thị, trình duyệt thực hiện các yêu cầu DNS bổ sung đến Block This DNS để tải quảng cáo, hình ảnh, video và các tài nguyên khác trên trang web đó.
  • Các yêu cầu DNS bổ sung được nhận bởi máy chủ DNS của Block This và tùy thuộc vào việc chúng có nằm trong danh sách đen hay không, chúng bắt đầu hiển thị.
  • Nếu tất cả các yêu cầu liên quan đến quảng cáo và phần mềm độc hại được đưa vào danh sách đen của máy chủ Block This DNS, bạn sẽ có một trang web an toàn và đẹp mắt với 0 quảng cáo và không có virus. Trong hầu hết các trường hợp, điều này cũng ngăn chặn việc theo dõi và bảo vệ thông tin cá nhân của bạn.
  • Bằng cách không tải bất kỳ quảng cáo, phần mềm độc hại và theo dõi nào, việc hiển thị trang web hoàn tất nhanh hơn nhiều, tiết kiệm chi phí dữ liệu và pin.
Xem thêm  Đề Thi SEAMO Lớp 1

Vì sao cần VPN?

Vấn đề duy nhất của phương pháp này là, đối với Android, có những quy định nghiêm ngặt về việc ai và cách thay đổi DNS. Thông thường, việc thay đổi DNS trực tiếp yêu cầu truy cập ROOT (tức thiết bị Android của bạn đã được root). Để khắc phục vấn đề này, “Block This” cho Android tạo ra cái tôi gọi là một VPN cục bộ (Mạng riêng ảo) và lưu lượng của tất cả các ứng dụng/trình duyệt của bạn được định tuyến qua VPN này. VPN này được cấu hình cẩn thận để chỉ thay đổi cài đặt DNS của mạng của bạn, đồng thời bảo toàn tốc độ Internet và không gửi bất kỳ lưu lượng nào đến các máy chủ VPN bên ngoài.

Block This cũng là mã nguồn mở, điều đó có nghĩa là bất kỳ ai cũng có thể xem, đọc và đề xuất cải tiến cho cơ sở mã nguồn. Nếu bạn là nhà phát triển, bạn có thể đóng góp bằng cách tạo yêu cầu kéo đến kho lưu trữ GitHub của chúng tôi tại đây: Block This GitHub Repository

Đối với bất kỳ câu hỏi, đề xuất hoặc hỗ trợ nào khác, vui lòng tham gia Diễn đàn của chúng tôi. Hy vọng điều này sẽ giúp ích cho bạn.

Chào mừng bạn đến với PRAIM, - nền tảng thông tin, hướng dẫn và kiến thức toàn diện hàng đầu! Chúng tôi cam kết mang đến cho bạn một trải nghiệm sâu sắc và tuyệt vời về kiến thức và cuộc sống. Với Praim, bạn sẽ luôn được cập nhật với những xu hướng, tin tức và kiến thức mới nhất.