Тъй като броят на поддържаните в ядрото на Linux режими за справяне с уязвимостите в CPU е достигнал 15, а изброяването на всички уязвимости в командния ред на ядрото се е оказало доста сложна задача, разработчикът на ядрото от компанията AMD предложи преминаване от настройка за блокиране на конкретни уязвимости към избор на блокиране на нападателски вектори.
Предлага се активиране на методите за блокиране в зависимост от вида на нарушението на изолацията: между потребителя и ядрото (mitigate_user_kernel), между потребителя и друг потребител (mitigate_user_user), между гостуващата система и хост средата (mitigate_guest_host), между различни гостуващи системи (mitigate_guest_guest) и между различни потоци (mitigate_cross_thread).
Предложеният подход ще позволи активирането само на защита срещу тези класове уязвимости, които наистина вълнуват потребителя. Например, собствениците на облачни среди могат да активират режимите mitigate_guest_host и mitigate_guest_guest, след което ще бъдат активирани методите за защита срещу уязвимости BHI, GD, L1TF, MDS, MMIO, Retbleed, RFDS, Spectre_v2, SRBDS, SRSO и TAA. =============== ============== ============ ============= ============== ============ Уязвимост Потребител-към-Ядро Потребител-към-Потребител Гост-към-Хост Гост-към-Гост Междупоточна =============== ============== ============ ============= ============== ============ BHI X X GDS X X X X L1TF X X MDS X X X X X MMIO X X X X X Meltdown X Retbleed X X X RFDS X X X X Spectre_v1 X Spectre_v2 X X Spectre_v2_user X X SRBDS X X X X SRSO X X SSB TAA X X X X X
Източник: opennet.ru
