Հասցեի տարածքի դասավորության պատահականացում
Վիքիպեդիայից՝ ազատ հանրագիտարանից
|
|
Այս հոդվածը կարող է վիքիֆիկացման կարիք ունենալ Վիքիպեդիայի որակի չափանիշներին համապատասխանելու համար։ Դուք կարող եք օգնել հոդվածի բարելավմանը՝ ավելացնելով համապատասխան ներքին հղումներ և շտկելով բաժինների դասավորությունը։ |
| Այս հոդվածը տեղեկատվական աղբյուրների կարիք ունի։ Դուք կարող եք օգնել նախագծին՝ գտնելով բերված տեղեկությունների հաստատումը վստահելի աղբյուրներում և ավելացնելով այդ աղբյուրներին հղումները հոդվածին։ Անհիմն հղումները ենթակա են հեռացման։ |
Բովանդակություն |
Address space layout randomization (Հասցեների տիրույթի պատահական դասավորվածությունը (ՀՏՊԴ)) համակարգչային անվտանգության մեթոդ է, որն ընդգրկում է տվյալների տիրույթների պատահական կազմակերպված դասավորվածությունները, սովորաբար ներառելով կատարվող ծրագրի սկզբնական կոդը, ինչպես նաև գրադարանների, դինամիկ հիշողության և ստեկի դիրքերը պրոցեսների հասցեների տիրույթում։
[խմբագրել] Առավելություններ
Հասցեների տիրույթի պատահականությունը խանգարում է հարձակվողին գուշակել նպատակային հասցեները։ Օրինակ՝ այն հարձակվողները, որոնք փորձում են աշխատեցնել return-to-libc-ն, պետք է տեղադրեն կատարվելու ենթակա կոդը, այն դեպքում, երբ ստեկում shellcode իրականացնող հարձակվողները պետք է սկզբում գտնեն ստեկը։