Reverse Proxy Server là gì?

Sau mấy bài viết về Nginx, Proxy server thì chúng ta vẫn còn siêu nhiều việc cần khiến để bước đầu đi tìm hiểu về server hơn nữa. Hôm nay mình lại viết 1 bài để bổ sung thông tin về Reverse proxy server. Chúng ta hãy cùng nhau tìm hiểu về nó nữa nhé ‍

Reverse proxy server là gì?

Reverse proxy là 1 loại proxy server trung gian giữa 1 máy chủ và những consumer gửi tới những đề nghị. Nó kiểm soát đề nghị của những consumer, giả dụ hợp lệ, sẽ luân chuyển tới những server thích ứng. Trái ngược có 1 ahead proxy, là 1 trung gian cho phép những consumer liên lạc có nó liên lạc có bất kỳ máy chủ ảo nào, reverse proxy là 1 trung gian cho những máy chủ liên lạc có nó được liên lạc bởi bất kỳ consumer nào. Ưu điểm lớn nhất của việc dùng reverse proxy là khả năng quản lý tập trung. Nó giúp tìm soát mọi request do clieny gửi lên những server được bảo vệ.

Nguồn: sentayho.com.vn/wiki/Reverse_proxy

Proxy server là 1 máy chủ trung gian hoặc trung gian chuyển tiếp những đề nghị nội dung từ nhiều máy khách tới những máy chủ khác nhau trên Web. Reverse proxy server là 1 proxy server thường nằm sau tưởng lửa trong 1 mạng riêng và điều hướng những đề nghị của consumer tới máy chủ thích hợp. Những reverse proxy thường được triển khai để giúp nâng cao cường bảo mật, hiện suất và độ tin cậy.

🙇

Reverse proxy server được dùng để khiến gì?

Reverse proxy tại giữa consumer và community service, như là web site. 1 số tính năng mà nó mang trong mình lại sẽ được liệt kê tại dưới đây.

Bảo mật: Bằng bí quyết chặn những đề nghị được gửi tới máy chủ phụ trợ của bạn, reverse proxy server sẽ bảo vệ danh tính của chúng ta và hoạt động như 1 biện pháp bảo vệ để chống lại những cuộc tấn công bảo mật. Sở hữu reverse proxy server thì 1 trang net hoặc 1 dịch vụ sẽ ko bao giờ tiết lộ liên hệ IP của những server gốc. Điều này khiến cho những cuộc tấn công có thể khó thực hành.

Xem Thêm  Rượu Mùi vị Angostura Bitters Là Gì ? Phụ Gia Ko Thể Thiếu Trong Từng Ly Cocktail

Cân bằng tải: Đối có 1 trang net phổ thông} thì hàng ngày sẽ có hàng triệu khách hàng truy cập và nó có thể ko thể xử lý toàn bộ lưu lượng truy cập tới bằng 1 máy chủ duy nhất. Vì vậy, trang net nên được phân phối giữa 1 nhóm những máy chủ khác nhau và toàn bộ chúng đều xử lý những đề nghị cho cùng 1 trang net. Trong trường hợp này, reverse proxy có thể phân phối giải pháp cân bằng tải sẽ phân phối đồng đều lưu lượng tới giữa những máy chủ khác nhau để ngăn việc 1 số máy chủ có thể bị quá tải do chịu nhiều đề nghị cùng lúc. Còn trong trường hợp 1 máy chủ bị lỗi hoàn toàn thì những máy chủ khác cũng có thể xử lý lưu lượng. Reverse proxy server tại trước những máy chủ phụ trợ của bạn và phân phối những đề nghị của consumer trên 1 nhóm máy chủ theo bí quyết cao nhất} hóa tốc độ và dùng dung lượng trong lúc đảm bảo ko có máy chủ nào bị quá tải.

Tăng cường độ trang net: Reverse proxy server có thể nén dữ liệu gửi tới và gửi đi, cũng như lưu vào bộ nhớ cache những nội dung thường xuyên được đề nghị, cả 2 sẽ khiến bức tốc luồng lưu lượng giữa consumer và server. Bên cạnh ra nó cũng có thể thực hành 1 số tác vụ bổ sung như mã hóa SSL để giảm tải những máy chủ net của bạn, do đấy mà hiệu suất cũng được nâng cao lên.

Xem Thêm  Số phức liên hợp là gì? Định nghĩa và Tính chất của số phức liên hợp

Reverse proxy và ahead proxy

Khác có reverse proxy thì ahead proxy dùng để điều chỉnh lưu lượng của consumer ra bên cạnh mạng Web. Nó cũng dùng để che giấu liên hệ IP của những consumer và chặn những truy cập rủi ro hoặc là những truy cập ko được phép do tổ chức quy định. Ahead proxy thường được dùng cho những cơ quan, tổ chức lớn nhằm dùng cho phần đích hạn chế truy cập của consumer.

  • Ngăn chặn truy cập 1 số trang net nhất định
  • Giám sát hoạt động
  • Chặn những truy cập ko được phép tới máy chủ gốc
  • Nâng cao trải nghiệm khách hàng bằng bí quyết lưu nội dung trang thường xuyên được đề nghị vào bộ nhớ đệm.

♀

Nguy cơ có reverse proxy

Sở hữu việc ngăn chặn ko cho bất kỳ ai truy cập quản lý vào mạng thì reverse proxy server đã khiến cho tin tặc có ít khả năng tấn công vào dữ liệu khách hàng hoặc xâm phạm tới hạ tầng IT. Nó có ít nguy cơ bị tấn công bởi vì:

  • Máy chủ được bảo vệ phải chăng hơn khỏi những tác nhân xấu.
  • 1 lúc trang net của bạn an toàn hơn thì tin tặc có thể sẽ lựa chọn bỏ qua ko thực hành tấn công.

Tuy vậy ko bắt buộc là nó hoàn toàn ko có những nguy cơ về bảo mật. Điều đấy là 1 điều ko thể nói 1 bí quyết chắc chắn chắn. 1 HTTP/S reverse proxy có thể đọc và sửa đổi toàn bộ những lưu lượng và IP của khách hàng đi qua nó. Để lọc/cache/nén hoặc sửa đổi lưu lượng thì nó bắt buộc có khả năng giải mã và mã hóa lại lưu lượng HTTPS và do đấy có non-public key tương ứng của chứng chỉ TLS. Vì vậy, rõ ràng nó có thể ghi lại toàn bộ những mật khẩu đi qua nó hoặc đưa phần mềm độc hại vào những trang net trong trường hợp bị xâm hại hoặc được chạy bởi 1 bên độc hại. Trường hợp 1 reverse proxy đang dùng nhiều tên miền khác nhau thì việc ngừng hoạt động của nó có thể khiến thiệt hại những tên miền được tương trợ.

Xem Thêm  Sinh 5 1993 mệnh gì? Nam nữ 1993 hợp tuổi nào, màu sắc gì

1 số tổ chức có thể tự động cấu hình reverse proxy cho tổ chức của họ nhưng việc này đề nghị nguồn lực về kỹ thuật hartware và phần mềm 1 bí quyết chuyên sâu và đầu tư lớn vào cơ sở hạ tầng IT. Điều này khiến giảm nguy cơ cho những trường hợp được quản lý bởi bên thứ cha và bị tấn công khiến nguy hại tới hệ thống của tổ chức. Trường hợp ko đủ khả năng tự động khiến chủ thì ta có thể hoàn toàn dùng dịch vục của bên thứ cha. Dí dụ như Cloudflare CDN phân phối toàn bộ những tính năng hiệu suất và bảo mật và thêm nhiều tính năng khác.

Kết luận

Việc dùng reverse proxy mang trong mình tới cho ta siêu nhiều lợi ích ko chỉ về mặt bảo mật mà còn là hiệu suất, tốc độ. Bài viết của mình tới đây xin kết thúc và mong nhận được sự đóng góp của mọi người giả dụ cho có vấn đề gì còn sai sót Reverse Proxy Server là gì?‍ .

Tham khảo