Preventive

n.
  1. That which prevents, hinders, or obstructs; that which intercepts access; in medicine, something to prevent disease; a prophylactic.