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