от — против

(при указании предмета, явления, для борьбы с которыми, для избавления от которых применяется какое-л. средство). Лекарство от кашля (против кашля). Средство от гриппа (против гриппа). Труд — вот одно лекарство от пустоты... (Гончаров). Если против какой-нибудь болезни предлагается очень много средств, то это значит, что болезнь неизлечима (Чехов).

Источник: Управление в русском языке. Д.Э. Розенталь на Gufo.me