PDA

View Full Version : رمزکردن یا پنهان نمودن نام صفحه جاری



morteza57
سه شنبه 01 آبان 1386, 12:27 عصر
سلام،
فرض کنید یک وب سایت دارای چند صفحه می باشد که اسم یکیشون هست Sample.aspx
بنا به دلایل امنیتی می خوام وقتی کاربر رو به این صفحه می فرستم به هیچ عنوان نام صفحه و پارامتر های ارسالی به اون رو نبینه یا به صورت رمز شده ببینه. برای پارامتر ها می شه یه فکری کرد ولی برای نام صفحه کسی ایده ای نداره؟

ضمنا این رو هم بگم که من از UrlMapping و Server.Transfer استفاده کردم ولی این روش ها چندان امن نیستند.
متشکرم

SalarSoft
سه شنبه 01 آبان 1386, 19:29 عصر
یک راه حل استفاده از Server.Execute است که صفحه مورد نظرت از ضفحه دیگه اجرا کنی.

به هر نحوی این صفحه پیدا خواهد شد. شاید کمی دیر یا زود. ( حتا شابد توسط گوگل)

معمولا در این مواقع به جای محدود کردن کارربر از ندیدن صفحه. مانع از دریافت اطلاعات میشن. یا به عبارت دیگه در صورتی که کاربر معتبر نباشد به صفحه دیگر هدایت شده و امکان ورود با اون صفحه رو نخواهد داشت.

Saeiddev
چهارشنبه 02 آبان 1386, 13:20 عصر
اگر url mapping مشکل شما رو حل نکرد شما می تونید از چند روش زیر استفاده کنید :
1 - اگر امنیت به معنای واقعی مد نظر شماست مس تونید از SSL استفاده کنید.
2- استفاده از Frameset.
3- استفاده از JavaScript

amir.net
چهارشنبه 02 آبان 1386, 14:04 عصر
یک بار سرچ کردم نوشته بود با URL REWRITE میشه این کار را انجام داد ولی مثل پستهای با لا روش کاررا توضیح نداده بودند.
لطفا اگه کسی میدونه روش کار رو توضیح بده .
ممنون

morteza57
چهارشنبه 02 آبان 1386, 17:22 عصر
سلام،
حقیقتش این سوالی رو که من کردم، یک کارفرما از من امکان پذیریش رو پرسیده بود و من هم واقعا نمی دونم می شه یا نه.
Frameset یا جاوااسکریپت هم فکر نمی کنم کارساز باشند چون یک هکر متوسط به راحتی می تونه اون ها رو پشت سر بذاره.
در مورد Url Mapping هم می تونید مطلب زیر رو بخونید
http://www.30sharp.com/ShowArticle.aspx?nid=2&did=31&AuthorID=1