🕸 Articles
الذهاب إلى القناة على Telegram
2 963
المشتركون
-124 ساعات
+427 أيام
+6330 أيام
أرشيف المشاركات
2 963
خب OAuth چیه؟ داستان از کجا شروع شد؟
این کلمه OAuth مخفف Open Authorization هست. یه پروتکل استاندارد برای اینه که یه اپلیکیشن (کلاینت) بتونه بدون نیاز به گرفتن یوزرنیم و پسورد از یه کاربر، به منابع امنی که روی یه سرور دیگه هست دسترسی بگیره.
چرا OAuth به وجود اومد؟
یه زمانی هر سرویسی که میخواست به اطلاعات کاربر توی یه سایت دیگه دسترسی بگیره، باید یوزرنیم و پسوردش رو میگرفت! 😵
مثلاً یه اپ موبایل که میخواست به ایمیلهای جیمیل کاربر دسترسی داشته باشه، باید پسورد جیمیل رو ازش میخواست! 🤦♂️
مشکلات این روش:
❌ امنیت پایین (چون ممکنه کلاینت مخرب باشه و پسورد رو جایی ذخیره کنه)
❌ عدم کنترل دسترسی (اگه پسورد رو بدی، کل دسترسی رو دادی!)
❌ امکان تغییر پسورد (اگه پسورد تغییر کنه، همه چی از کار میافته)
پس یه روش بهتر لازم بود که هم امن باشه، هم کنترلشده، هم استاندارد. اینجاست که OAuth اومد وسط!
دو تا نسخه اصلی داره OAuth:
OAuth 1.0 (قدیمیتر، پیچیدهتر، امضای دیجیتال داشت ولی کمتر استفاده شد)
OAuth 2.0 (ورژن امروزی که همه جا استفاده میشه)
ما فقط درباره OAuth 2.0 صحبت میکنیم چون نسخه 1 دیگه کمتر استفاده میشه
2 963
به نظرتون مطالب رو بهصورت متن اینجا بذارم یا تبدیل به PDF کنم و ارسال کنم؟ 🤔
2 963
سلام به همه! 👋🏻
از امروز هر چیزی که درباره وب و امنیتش یاد میگیرم، اینجا با شما به اشتراک میذارم. قراره آسیبپذیریهای وب رو باهم بررسی کنیم و قدمبهقدم یاد بگیریم.
اگه مطالب براتون مفید بود، معرفی کانال به بقیه میتونه بهم انگیزه بیشتری بده تا با انرژی ادامه بدم.
2 963
ذهنیت یک هکر حرفهای
برای اینکه توی دنیای امنیت وب موفق بشی، باید طرز فکر یه محقق امنیتی رو داشته باشی:
🔹 همیشه کنجکاو باش 🤔
هر چیزی که میبینی (یه فرم، یه URL، یه API) رو زیر سوال ببر:
💭 "اگه اینو دستکاری کنم چی میشه؟ اگه یه مقدار غیرمنتظره بفرستم چی؟ اگه جای یه عدد، یه رشته متنی بذارم؟"
🔹 شکستن رو یاد بگیر 🔨
سیستمها رو مثل یه پازل ببین که باید راهی برای دور زدنش پیدا کنی. هر چیزی که ساخته شده، یه جایی ممکنه قابل شکستن باشه.
🔹 مثل یه توسعهدهنده فکر کن 🧑💻
بفهم برنامهنویسها چطور کد میزنن و کجا ممکنه اشتباه کنن. خیلی از باگها حاصل بیدقتی توی کد نویسیه.
🔹 صبر و دقت داشته باش 🔍
باگهای بزرگ توی جزئیات ریز پنهان شدن. یه هکر واقعی کسیه که جزئیات رو نادیده نمیگیره!
⚡️ یادگیری امنیت وب از اینجا شروع میشه: با ذهنیت درست!
#Hacker_mindset
