As duas formas à prova de e há prova de estão corretas, contudo seus significados são diferentes.

Ou seja, ambas as expressões são válidas, devendo, no entanto, ser usadas em diferentes situações.

À prova de forma uma locução que significa que barra, que é imune ou provê imunidade à ação ou resultado da ação gerado por. Em que não pode entrar ou em que não pode fazer estragos a coisa que o nome que se segue indica.

A fábrica é à prova de bomba.
É um material de construção à prova de fogo.
Ainda bem que mandei instalar as portadas à prova de bala.

Há prova de significa, basicamente, que existe prova de [algo], testemunho, confirmação, veracidade (verbo haver usado no sentido de existir).

Não há prova de ação culposa em relação ao meu cliente.
Ainda não há prova de uma ligação direta, mas continuo a procurar.

Pode ter o sentido de prova como teste ou exame:

Há prova de matemática amanhã.