تصور کنید فردی صندوق پستی ناامنی دارد که دائماً از آن سرقت میشود. یکی از راههای مقابله با این مشکل این است که چندین صندوق پستی پراکنده برای این فرد درنظر گرفته شود و کارمند پست هر روز، نامههای فرد را در زیرمجموعهای از صندوقهای پستی موجود قرار دهد. با این کار برای یافتن نامه باید تمامی صندوقها جستجو شوند که این کار برای دزد نامهها زمانبر خواهد بود.

به گزارش سیتنا به نقل از ایسنا، مایکروسافت بیش از یک دهه قبل، روشی به نام ASLR ارایه داد؛ واژهی ASLR مخفف Address Space Layout Randomization است و در این روش نواحی کلیدی حافظه بهصورت تصادفی تغییر داده شده و در هر بار اجرای برنامه، دادههای آن در مکانهای مختلفی ذخیره میشوند. به دلیل وجود این ویژگی، مهاجم نمیتواند آدرسهای موردنیاز خود را برای سوءاستفاده پیشبینی کند و به دلیل پنهان بودن آدرس حافظهی مورد نیاز، باید آدرسها را حدس بزند.
