PDA

View Full Version : Proxy Server



DAKAL
یک شنبه 18 اردیبهشت 1384, 19:59 عصر
پراکسی سرور



در یک تشکیلات که از اینترنت استفاده می‌کند، یک پراکسی سرور ترکیبی از سخت‌افزار و نرم‌افزار است که بعنوان یک واسطه بین کاربر داخلی و اینترنت عمل می‌کند به طوریکه امنیت، نظارت مدیریتی و سرویس‌های caching تامین می‌شود. یک سرور پراکسی دارای پروتکل مشخصی است،‌ بنابراین برای هرنوع پروتکلی (HTTP، FTP، Gogher و غیره) باید تنظیم شود. پراکسی سرور بعنوان بخشی از یک سرور gateway (نقطه‌ای در یک شبکه که ورودی به شبکه‌ای دیگر است) رفتار می‌کند و می‌تواند برای انجام یک یا چند فانکشن‌ که در بخش بعد به آن اشاره می‌شود، تنظیم شود.

عملکردهایی که پراکسی سرور می‌تواند داشته باشد

با تعریفی که از یک پراکسی ارائه شد، می‌توان از پراکسی برای بهبود عملکرد یک شبکه استفاده‌هایی کرد که در اینجا به چند مورد آن به اختصار اشاره می‌کنیم:

· Firewall (دیواره آتش)

برای سازمانی که فایروال دارد، پراکسی سرور تقاضاهای کاربران را به فایروال می‌دهد که با آنها اجازه ورود یا خروج به شبکه داخلی را می‌دهد.

· Caching (ذخیره سازی)

سرور پراکسی که عمل caching را انجام می‌دهد، منابعی مانند صفحات وب و فایل‌ها را ذخیره می‌کند. هنگامی که یک منبع مورد دسترسی قرار گرفت، در سرور دخیره می‌شود و تقاضاهای بعدی برای همین منبع مشخص با محتویات cache پاسخ داده می‌شود. این عمل، دسترسی به آن منبع را برای کاربرانی که از طریق پراکسی به اینترنت متصل هستند، سرعت می‌بخشد و از طرفی از ترافیک اینترنت می‌کاهد و اجازه استفاده بهتر از پهنای باند به کاربران داده می‌شود.

· Filtering (فیلتر کردن)

سرور پراکسی می‌تواند ترافیک وارد شونده و خارج شونده از شبکه را بررسی کند و به آنچه که با معیارهای امنیتی یا سیاست سازمان مغایرت دارد، اجازه عبور ندهد.

· Authentication (تصدیق هویت)

بسیاری منابع الکترونیکی سازمانی توسط ورود با کلمه رمز یا قرار داشتن در دامنه مشخصی از IP محدود شده‌اند. کاربران دور معمولاً از یک سرویس‌دهنده اینترنت ثالث استفاده می‌کنند که در این صورت این کاربر یا IP کامپیوتر آن برای سازمان معتبر تشخیص داده نمی‌شود. برای کاربرانی که بصورت فیزیکی به شبکه داخلی سازمان متصل نشده‌اند، پراکسی طوری عمل می‌کند که به کاربران دور اجازه ورود موقت داده شود یا به آنها بطور موقت یک IP سازمان تخصیص داده شود که بتوانند به منابع محدود شده دسترسی پیدا کنند.

· Anonymization (تغییر هویت)

برای محافظت شبکه داخلی یک سازمان از کاربران موجود در اینترنت، سرور پراکسی می‌تواند هویت سیستم‌های متقاضی داخلی را تغییر دهد. اگر منبع (مثلاً صفحه وب یا فایل) تقاضا شده توسط کاربر داخلی سازمان، در cache موجود نباشد، سرور پراکسی برای آن کاربر، بعنوان کلاینت عمل می‌کند و از یکی از آدرس‌های IP خودش برای تقاضای آن منبع از سرور موجود در اینترنت استفاده می‌کند. این آدرس IP «موقت»، آدرسی نیست که واقعاً در شبکه داخلی سازمان استفاده گردد و در نتیجه از بعضی از حمله‌های نفوذگران جلوگیری می‌شود. هنگامی که صفحه تقاضا شده، از طرف سرور روی اینترنت به پراکسی سرور می‌رسد، پراکسی سرور آن را به تقاضای اولیه مرتبط می‌کند و برای کاربر می‌فرستد. این پروسه تغییر دادن IP باعث می‌شود که تقاضا دهنده اولیه قابل ردیابی نباشد و همچنین معماری شبکه سازمان از دید بیرونی مخفی بماند.

· Logging (ثبت کردن)

پراکسی سرور می‌تواند تقاضاها را بهمراه اطلاعات لازم در جایی ثبت کند تا بعداً امکان پیگیری اعمال کاربران داخل سازمان فراهم شود.



پیکربندی مرورگر

· تعامل کاربر: کاربر باید از ابتدا مرورگر خود را پیکربندی کند که بدین ترتیب نیاز است که اطلاعات را از پشتیبانی فنی سازمان بدست آورد.

· پیکربندی دستی: در این پیکربندی کاربر باید سروری را که نرم‌افزار پراکسی را اجرا می‌کند، مشخص کند. کاربر باید استثنائات هر دامنه‌ای را که می‌تواند بطور مستقیم به آن وصل شود، مشخص کند و به این ترتیب در اتصال به این دامنه‌های مشخص‌شده، پراکسی در مسیر قرار نمی‌گیرد.

· پیکربندی خودکار: یک فایل تنظیم پیکربندی توسط سازمان که منطق استفاده از پراکسی توسط مرورگر در آن قرار دارد. URL فایل باید در پیکربندی مرورگر وارد گردد. اینکه یک تقاضا از طریق پراکسی مسیریابی شود یا خیر، بستگی به شروط موجود در آن فایل دارد.

زحمت ایم مقاله رو دوست خوبم حسین آقا تو سایت امنیت وب کشیده که فکر کردم برای دوستان جالب باشه. :موفق:

tayebeh
دوشنبه 19 اردیبهشت 1384, 00:07 صبح
:موفق: :wise1: :flower:

cybercoder
چهارشنبه 11 خرداد 1384, 20:07 عصر
یه سوال وقتی Proxy Server رو روی Lan بذاریم اونوقت Ypager ناراحت می شه راه حلی دارید؟ :sad2:

houtanal
چهارشنبه 11 خرداد 1384, 21:02 عصر
Ypager ناراحت می شه راه حلی دارید؟

messenger -> prefrence

cybercoder
پنج شنبه 12 خرداد 1384, 23:16 عصر
اون فقط با ypager های قبل از 6 و7 کار می کرد عزیز جان بری پرکسی بدی :wise2:

DAKAL
جمعه 13 خرداد 1384, 22:00 عصر
والا من از این قرتی بازیا ( :mrgreen: ) سر در نمیارم... ولی بهترین راه اینه که دوره Ypager و chat خط بکشی :wise2:
حالا اگه کسی بلده بگه یاد بگیریم بعدا کم نیارم :cry:

Gladiator
شنبه 14 خرداد 1384, 12:50 عصر
اون فقط با ypager های قبل از 6 و7 کار می کرد عزیز جان بری پرکسی بدی

یعنی چی اونوقت ؟

شما در Messenger / Preference / Connection گزینه Use Proxies رو تیک بزن و بر اساس نوع پراکسی سرور IP Address و شماره Port رو وارد کن .

دیگه No مشکل .

delphi77
دوشنبه 30 مرداد 1385, 19:15 عصر
چطور می شه پروکسی سرور اختصاصی راه اندازی کرد؟

Identifier
چهارشنبه 01 شهریور 1385, 12:24 عصر
چطور می شه پروکسی سرور اختصاصی راه اندازی کرد؟
با استفاده از نرم افزارهایی همچون "ISA Server ، Winroute Firewall , Squid , Cache Experess و ...

موفق باشید.

delphi77
شنبه 04 شهریور 1385, 18:39 عصر
اگر من یک هاست و دومین بگیرم می توانم این نرم افزارها را روش قرار بدم روی یک هاست مجانی چطور؟

Identifier
شنبه 04 شهریور 1385, 20:54 عصر
چنانچه مطالب فوق را به دقت مورد بررسی قرار داده باشید، متوجه خواهید شد که لزوما کاربر یک پراکس سرور برای عبور از فیلترینگ نیست.



در یک تشکیلات که از اینترنت استفاده می‌کند، یک پراکسی سرور ترکیبی از سخت‌افزار و نرم‌افزار است که بعنوان یک واسطه بین کاربر داخلی و اینترنت عمل می‌کند به طوریکه امنیت، نظارت مدیریتی و سرویس‌های caching تامین می‌شود. یک سرور پراکسی دارای پروتکل مشخصی است،‌ بنابراین برای هرنوع پروتکلی (HTTP، FTP، Gogher و غیره) باید تنظیم شود. پراکسی سرور بعنوان بخشی از یک سرور gateway (نقطه‌ای در یک شبکه که ورودی به شبکه‌ای دیگر است) رفتار می‌کند و می‌تواند برای انجام یک یا چند فانکشن‌ که در بخش بعد به آن اشاره می‌شود، تنظیم شود.




اگر من یک هاست و دومین بگیرم می توانم این نرم افزارها را روش قرار بدم روی یک هاست مجانی چطور؟

توسعه ASProxy (http://www.barnamenevis.org/forum/showthread.php?t=42142)

موفق باشید.

Azin50
سه شنبه 07 خرداد 1387, 10:03 صبح
اگر بعد از راه اندازی ISA Server 2000 و انجام تنظیمات Proxy تمامی سایت ها باز بشه و فقط یک سایت با آدرس https://www.barayand.com:2096 کار نکنه، مشکل در کجاست.

رضا عربلو
سه شنبه 07 خرداد 1387, 17:42 عصر
یا سایت فوق فیلتر شده و یا اینکه سایت فوق down است.

Azin50
شنبه 11 خرداد 1387, 10:12 صبح
ایا مشکل استفاده از پورت نیست (2096:) چون سایت بدون استفاده از ISA Server باز میشه

cybercoder
شنبه 11 خرداد 1387, 10:47 صبح
بله، معمولا برخی ISA کارها ابتدا همه ترافیک رو deny می کنن بعد می گن که کدوم پورت ها باز باشه کدوم بسته ، که ساده ترین حالت تنظیم یک فایرواله که این معمولا ناشی از عدم دانش کافی در مورد پورت هاست.