Blog / Wpływ łatek zabezpieczających przed atakami Meltdown oraz Spectre na wydajność RabbitMQ

Na liście mailingowej systemu RabbitMQ zamieszczono informację o wynikach testów mających na celu zbdanie wpływu łatek zabezpieczających przed atkakami Meltdown oraz Spectre na wydajność RabbitMQ.

Sprawa jest niezwykle istotna, gdyż wiąże się ze spadkiem wydajności procesorów po zastosowaniu poprawki.

Ataki typu Specrte są związane z mechanizmem przewidywania rozgałęzień w procesorach firm:

  • Intel,
  • AMD,
  • IBM
  • oraz bazujących na architekturze ARM.

Ataki typu Meltdown wykorzystują podatność sprzętową w procesorach Intel x86, IBM POWER, oraz niektórych procesorach bazujących na architektórze ARM. Ataki te pozwalają złośliwemu programowi na przeczytanie nawet całej dostępnej pamięci pomimo różnorodnych zabezpieczeń.

Rozwiązanie dla systemów Linuksowych pod roboczą nazwą KPTI (skrót od Kernel Page Tables Isolation) jest rozwiązaniem programowym, a nie sprzętowym problemów z atakami Meltdown oraz Spectre.

Przedstawione rozwiązanie programowe powoduje spadek wydajności w najgorszym wypadku nawet do 10%.

Tomasz Kuter

Web Developer z ponad 8-letnim, komercyjnym doświadczeniem w tworzeniu stron i aplikacji internetowych oraz paneli administracyjnych w PHP, JavaScript, HTML i CSS.
Aktualnie zainteresowany architekturą mikroserwisów, które umożliwiają budowanie skalowalnych aplikacji internetowych.