PDA

View Full Version : سوال: URL Encryption



fotrosi
یک شنبه 18 خرداد 1393, 23:56 عصر
با سلام خدمت دوستان

من برای کد کردن اطلاعات کوئری استرینگ آدرس صفحات به مشکل خوردم. مشکل از این قراره که چند تا سایت (منظور چند تا پروژه وب اپلیکشن است) که در تعامل با هم هستند و هر کدام شامل صفحات زیادی نیز می باشند از قبل وجود داشتند و در صفحات بسیار زیادی از اونها برای انتقال اطلاعات مابین صفحات از متد GET با QueryString های کد نشده استفاده شده است.
حالا از من خواستند برای بالابردن امنیت صفحات و جلوگیری از تغییر مقادیر کوئری استرینگها توسط کاربر اونها رو کد کنم.
کد کردن تک تک آدرسها به دلیل تعداد زیاد صفحات و در تعامل بودن پروژه ها با هم برام مقدور نیست.
یه روشی تو اینترنت پیدا کردم که با استفاده از HTTPModule و بازنویسی آدرسها اینکار رو می کرد که اونهم خوب کار نمی کرد و در بعضی مواقع خطا می داد و گاهی هم عمل نمی کرد!
ممنون می شوم اگه دوستان راهنمایی کنند یا لینکی برای مطالعه بیشتر معرفی کنند.
نکته مهم: در بخشهای که در مورد این موضوع صحبت شده، بیشتر حول نحوه کد کردن و دیکد کردن صحبت شده که در این مورد اصلا مشکلی نیست، توابع کد کردن و دیکد کردن به نحو احسن وجود دارد لطفا به جهت طولانی نشدن تاپیک فقط در مورد روشهایی که می توان در کمترین زمان و بهینه ترین حالت به مقصود رسید بحث کنید.
پیشاپیش بابت وقتی که صرف می کنید تشکر می کنم

alireza.zahani
دوشنبه 19 خرداد 1393, 01:39 صبح
امکانش نیست که از rout استفاده کنی؟

fotrosi
سه شنبه 20 خرداد 1393, 21:59 عصر
امکانش نیست که از rout استفاده کنی؟

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