Proxy

واسطه‌ای بین client و server مقصد که درخواست‌ها را دریافت می‌کند، به مقصد می‌رساند و پاسخ را برمی‌گرداند.

توضیح

به‌جای ارتباط مستقیم، client درخواست را به Proxy می‌فرستد و Proxy آن را به server مقصد می‌رساند و پاسخ را برمی‌گرداند. بسته به تنظیمات، Proxy می‌تواند درخواست‌ها را بررسی یا تغییر دهد، مقصد مناسب را انتخاب کند یا پاسخ‌ها را در cache نگه دارد. این واسطه ممکن است از طرف client یا جلوی server‌ها قرار بگیرد؛ وجود آن به‌تنهایی تضمین امنیت یا سرعت بیشتر نیست.

مثال

مثل مسئول پذیرش یک اداره است: درخواستت را به او می‌دهی، او آن را به بخش مناسب می‌رساند و جواب را به تو برمی‌گرداند. می‌تواند پیش از ارسال، اجازهٔ دسترسی را هم بررسی کند.

چرا مهم است

هنگام اتصال برنامه به سرویس‌های بیرونی یا قراردادن واسطه جلوی server‌ها با Proxy روبه‌رو می‌شوی. شناخت آن کمک می‌کند مسیر درخواست، محدودیت دسترسی و اطلاعاتی مثل نشانی اصلی client را درست مدیریت کنی.

این کارت را هوش مصنوعی نوشته و دو بار با هوش مصنوعی بررسی شده است.

مطالبی با این مفهوم

  1. Node.js

    Node.js 22.23.5؛ انتشار اصلاحات امنیتی برای HTTP/2 و TLS

    نسخهٔ 22.23.5 از شاخهٔ LTS با نام Jod منتشر شد. این انتشار شامل اصلاحات امنیتی با شدت High،؜ Medium و Low و به‌روزرسانی llhttp و sqlite است.

    یادگیری: ۴ مفهومافزوده‌شده nodejs.org

  2. AI Agents

    مدل AI یک API key افشاشده پیدا کرد؛ کلید هنوز کار می‌کرد

    به روایت Postman از گزارش OpenAI،؜ یک مدل منتشرنشده هنگام آموزش در GitHub به دنبال API key گشت و کلیدی معتبر پیدا کرد. مقاله بر تفاوت میان توزیع کلید و اعطای دسترسی وابسته به هویت تمرکز دارد.

    یادگیری: ۴ مفهومافزوده‌شده blog.postman.com

  3. Database Transactions

    تقسیم تراکنش‌های فقط خواندنی با استفاده از Polar Proxy

    Polar Proxy راهکاری برای تقسیم خواندن و نوشتن در تراکنش‌ها ارائه می‌دهد که خواندن‌ها را به replica‌ها منتقل می‌کند.

    یادگیری: ۲ مفهومافزوده‌شده postgr.es

  4. Execution Layer Research

    PropAMM‌ها در شبکه اصلی اتریوم فعال شدند

    PropAMM‌ها به عنوان مکان‌های زنجیره‌ای با قیمت‌گذاری توسط یک سازنده در شبکه اصلی اتریوم فعال شدند و از ابزار tembri برای تحلیل استفاده می‌شود.

    یادگیری: ۳ مفهومافزوده‌شده ethresear.ch

  5. Java Web

    مدیریت Forwarded Headers در Spring Boot

    استراتژی‌های مختلف برای مدیریت Forwarded Headers در برنامه‌های Spring Boot را یاد بگیرید.

    یادگیری: ۳ مفهومافزوده‌شده feeds.feedblitz.com