A expressão «abrir fogo», interpretável nas aceções de «disparar (arma)» e «começar um ataque»1, é compatível com ambas as preposições, contra e sobre, como se atesta quer por uso literário quer por registo dicionarístico:
(1) «A Voz, porém, abriu fogo contra Rodrigo Esteves: acusou-o das maiores torpezas enquanto empregado dos Amorins.» (João Gaspar Simões, Pântano, 1936)
(2) «[A] políca abriu fogo sobre os manifestantes [...].» (Énio Ramalho, Dicionário Estrutural, Estilistico e Sintáctico, Livraria Chardon de Lello e Irmão Editores, 1985)
1 Cf. Dicionário da Língua Portuguesa Contemporânea, da Academia das Ciências de Lisboa, e o dicionário de língua portuguesa da Infopédia, da Porto Editora (consultado em 6/10/2019).