TGViewer
آموزش برنامه نویسی و طراحی وب | الگانت وب دیزاین آموزش برنامه نویسی و طراحی وب | الگانت وب دیزاین @elegantwebdesign · 231 subscribers
Post #227 74
🚨 این عددها رو توی URL دیدی؟ شاید اطلاعات مهمی پشتش باشه! 👀

⚪️ تا حالا دیدی آدرس یک سایت چیزی شبیه این باشه؟

"example.com/user?id=125"

یا:

"example.com/product?id=42"

قسمت بعد از "?" معمولاً شامل Query Parameterهاست.

مثلاً:

"?id=42"

یعنی سایت یک پارامتر به نام "id" با مقدار "42" دریافت کرده.

💡 این پارامترها می‌تونن برای کارهایی مثل:

🔹 انتخاب محصول
🔹 جستجو
🔹 صفحه‌بندی
🔹 فیلتر کردن نتایج
🔹 مشخص کردن یک کاربر یا محتوا

استفاده بشن.

اما یک نکته امنیتی خیلی مهم وجود داره! 🔐

❌ نباید فقط چون کاربر یک مقدار داخل URL فرستاده، بهش اعتماد کنیم.

مثلاً اگر برنامه‌نویس فرض کنه:

"id=42"

حتماً متعلق به همان کاربره، ممکنه طراحی سیستم مشکل امنیتی داشته باشه.

🛡️ اصل مهم در امنیت وب:

هر چیزی که از سمت کاربر میاد باید در سمت سرور اعتبارسنجی و مجوز دسترسی بشه.

یعنی سرور باید بررسی کنه:

👤 این کاربر کیه؟
⬇️
🔑 احراز هویت شده؟
⬇️
🛡️ اجازه دسترسی به این منبع رو داره؟
⬇️
📦 بعد اطلاعات رو برگردون.

🔥 به همین دلیل در تست امنیت وب، بررسی کنترل دسترسی یکی از بخش‌های بسیار مهمه.

🧠 یک URL ساده می‌تونه سرنخ‌های زیادی درباره نحوه کار یک برنامه وب بهت بده؛ اما دیدن یک "id" در URL به‌تنهایی به معنی وجود آسیب‌پذیری نیست.

🔱 @ELEGANTWEBDESIGN | الگانت وب دیزاین

#WebSecurity #Programming #CyberSecurity #API #HTTP #WebDevelopment #EthicalHacking #OWASP
  • ❤ 3
More from @elegantwebdesign
  1. Oct 7, 2026مناسب طراحان سایت 🔱 @ELEGANTWEBDESIGN
  2. Sep 24, 2026💻🤯 برنامه‌نویس‌ها دیگر فقط کد نمی‌نویسند؛ AI بخشی از کار را انجام می‌دهد. یک گزارش جدید…
  3. Sep 24, 2026😨 یک اشتباه ساده هنوز هم می‌تواند چندین حساب سازمانی را هک کند! محققان یک کمپین فعال با ن…
  4. Sep 24, 2026🖥️🤖 آیا آینده AI از Cloud به کامپیوتر شخصی برمی‌گردد؟ Apple در نسل جدید Macهای قدرتمند خ…
  5. Sep 20, 2026🤔 AI قرار نیست یک‌شبه همه شغل‌ها را حذف کند؛ اما ممکن است شکل خیلی از شغل‌ها را عوض کند.…
  6. Sep 18, 2026🔐 اگر هک شدی، شاید مشکل از رمز عبورت نباشه! خیلی‌ها فقط به این فکر می‌کنند: «رمزم قویه، پ…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →