تصویری: همان خط مشی مبدا جاوا اسکریپت چیست؟
2024 نویسنده: Lynn Donovan | [email protected]. آخرین اصلاح شده: 2023-12-15 23:46
را جاوا اسکریپت یکسان - خط مشی مبدا . مفهوم مهم این است که یک اسکریپت می تواند با محتوا و ویژگی هایی که دارای آن هستند تعامل داشته باشد همان منشاء به عنوان صفحه ای که حاوی اسکریپت است. را خط مشی کد را بر اساس محدود نمی کند اصل و نسب از فیلمنامه، اما فقط برای اصل و نسب از محتوا
در نتیجه، منظور از همان سیاست مبدا چیست؟
در محاسبات، یکسان - سیاست مبدا (گاهی به اختصار SOP) یک مفهوم مهم در مدل امنیتی برنامه های وب است. این خط مشی مانع از دسترسی یک اسکریپت مخرب در یک صفحه به داده های حساس در صفحه وب دیگر از طریق Document Object Model آن صفحه می شود.
به همین ترتیب، منشأ یکسان به چه معناست؟ را یکسان - اصل و نسب خط مشی است یک مکانیسم امنیتی حیاتی که نحوه بارگیری یک سند یا اسکریپت از یک سند را محدود می کند منشاء می تواند تعامل با منبعی از منبع دیگر اصل و نسب . این به جداسازی اسناد بالقوه مخرب کمک می کند و بردارهای حمله احتمالی را کاهش می دهد.
علاوه بر موارد فوق، مثال سیاست مبدا مشابه چیست؟
را یکسان - سیاست مبدا پیام های شبکه را محدود می کند اصل و نسب می تواند برای دیگری ارسال کند. برای مثال ، یکسان - سیاست مبدا اجازه می دهد تا بین اصل و نسب HTTP با متدهای GET و POST درخواست می کند اما بین اصل و نسب درخواست ها را قرار دهید و حذف کنید.
آیا همان مبدا از XSS جلوگیری می کند؟
یکسان - اصل و نسب به این معنی است که شما نمی توانید مستقیماً اسکریپت ها را تزریق کنید یا DOM را در دامنه های دیگر تغییر دهید: به همین دلیل است که باید یک XSS برای شروع آسیب پذیری SOP معمولا نمی تواند جلوگیری کردن یا XSS یا CSRF بارگیری جاوا اسکریپت از یک وب سایت دیگر توسط SOP رد نمی شود، زیرا انجام این کار باعث شکسته شدن وب می شود.
توصیه شده:
متغیر جهانی در جاوا اسکریپت چیست؟
متغیرهای جاوا اسکریپت جهانی متغیری که خارج از یک تابع اعلام شده است به GLOBAL تبدیل می شود. یک متغیر سراسری دارای دامنه جهانی است: همه اسکریپت ها و توابع موجود در یک صفحه وب می توانند به آن دسترسی داشته باشند
کدام یک اولین خط مشی UI یا اسکریپت مشتری را اجرا می کند؟
برای پاسخ به شما به زبان ساده، اسکریپت های کلاینت در حین بارگیری فرم در مرورگر اجرا می شوند و سیاست های رابط کاربری پس از بارگیری فرم اجرا می شوند. برای پاسخ به شما به زبان ساده، اسکریپت های Client در حین بارگیری فرم در مرورگر اجرا می شوند و سیاست های رابط کاربری پس از بارگیری فرم اجرا می شوند
چرا همان سیاست مبدا برای دفاع رمز کوکی پلاس مهم است؟
خط مشی مبدأ یکسان مانع از خواندن یا تنظیم کوکیهای مهاجم در دامنه هدف میشود، بنابراین نمیتوانند یک توکن معتبر در شکل دستساز خود قرار دهند. مزیت این تکنیک نسبت به الگوی Synchronizer این است که نیازی به ذخیره توکن در سرور نیست
مثال همان سیاست مبدا چیست؟
برای مثال، هنگامی که خط مشی یکسانی از کد جاوا اسکریپت و مدل شی سند (DOM) اعمال میشود، یک صفحه نمیتواند به محتوای iframe خود دسترسی داشته باشد، مگر اینکه منشا یکسانی داشته باشند. کوکیها، به عنوان مثال، کوکی جلسه شما برای یک سایت خاص نمیتواند به صفحهای با مبدا متفاوت ارسال شود
اسکریپت های معوق در جاوا اسکریپت چیست؟
ویژگی defer به مرورگر میگوید که باید به کار با صفحه ادامه دهد و اسکریپت را در پسزمینه بارگذاری کند، سپس اسکریپت را هنگام بارگیری اجرا کند. اسکریپت های دارای defer هرگز صفحه را مسدود نمی کنند. اسکریپت های دارای defer همیشه زمانی که DOM آماده است اجرا می شوند، اما قبل از رویداد DOMContentLoaded