Муҳандиси Google пешниҳод кард, ки нармафзори протсессорҳоро аз ҳамлаҳои LVI муҳофизат кунад

Чанде пеш дар бораи осебпазирии нав дар меъмории спекулятивии протсессори Intel маълум шуд, ки он ном дошт Инъекцияи арзиши бор (LVI). Intel дар бораи хатарҳои LVI ва тавсияҳо оид ба кам кардани он ақидаи худро дорад. Версияи шахсии муҳофизат аз чунин ҳамлаҳо пешниҳод карда шуд муҳандис дар Google. Аммо ба шумо лозим меояд, ки барои амният тавассути кам кардани кори протсессор ба ҳисоби миёна 7% пардохт кунед.

Муҳандиси Google пешниҳод кард, ки нармафзори протсессорҳоро аз ҳамлаҳои LVI муҳофизат кунад

Мо қаблан қайд карда будем, ки хатари LVI на дар механизми мушаххаси кашфкардаи тадқиқотчиён, балки дар худи принсипи ҳамлаи паҳлӯии LVI, ки бори аввал нишон дода шудааст, вобаста аст. Ҳамин тариқ, як самти нав барои таҳдидҳое, ки қаблан ҳеҷ кас гумон намекард, кушода шуд (ҳадди ақал, ин дар фазои ҷамъиятӣ баррасӣ карда нашудааст). Аз ин рӯ, арзиши рушди мутахассиси Google Zola Bridges дар он аст, ки ямоқи ӯ хатари ҳатто ҳамлаҳои нави номаълумро дар асоси принсипи LVI коҳиш медиҳад.

Пештар дар GNU Project Assembler (Ассамблеяи GNU) тағйироте ворид карда шуданд, ки хатари осебпазирии LVI-ро коҳиш медиҳанд. Ин дигаргуниҳо аз илова иборат буданд дастурҳои монеа LFENCE, ки пайдарпайии қатъии байни дастрасии хотираро пеш аз монеа ва пас аз он муқаррар кардааст. Озмоиши патч дар яке аз протсессори насли Intel Kaby Lake нишон дод, ки кор то 22% коҳиш ёфтааст.

Таҳиягари Google патчи худро бо иловаи дастурҳои LFENCE ба маҷмӯи компилятори LLVM пешниҳод кард ва муҳофизатро SESES (Speculative Execution Side Effect Suppression) номид. Варианти муҳофизатие, ки ӯ пешниҳод кардааст, ҳам таҳдидҳои LVI ва ҳам дигар таҳдидҳои шабеҳро коҳиш медиҳад, масалан, Spectre V1/V4. Амалисозии SESES ба компилятор имкон медиҳад, ки дастурҳои LFENCE-ро дар ҷойҳои мувофиқ ҳангоми тавлиди коди мошин илова кунад. Масалан, онҳоро пеш аз ҳар як дастур барои хондан аз хотира ё навиштан ба хотира гузоред.

Дастурҳои LFENCE пеш аз ҳама дастурҳои минбаъдаро то анҷоми хондани хотираи қаблӣ пешгирӣ мекунанд. Аён аст, ки ин ба кори протсессорҳо таъсир мерасонад. Муҳаққиқ муайян кард, ки ҳифзи SESES ба ҳисоби миёна суръати иҷрои вазифаҳоро бо истифода аз китобхонаи ҳифзшуда 7,1% коҳиш додааст. Доираи паст шудани хосилнокии мехнат дар ин маврид аз 4 то 23 фоизро ташкил дод. Пешгӯии ибтидоии муҳаққиқон бештар пессимистӣ буда, то 19 маротиба кам шудани нишондиҳандаҳоро талаб мекард.



Манбаъ: 3dnews.ru

Илова Эзоҳ