Uma faca requer proximidade, pode dar errado.
Melhor um spray de pimenta e defesa pessoal. Para
o caso do bandido não estar armado, ou uma tentativa de lesão ou estupro, é bom vc saber lutar. Fora isso, uma arma de fogo seria mais seguro, mas demanda todo um preparo e tamanha burocracia... fora que pra porte vc teria que se enquadrar no rol disposto em lei. Ao invés de uma faca, poderia ser uma pequena barra de ferro. Mas treine bastante antes de reagir, pois a sua reação pode não ser bem sucedida. Mas não reagir hoje em dia não da garantia nehuma de sobrevivência. Quantos já morreram sem tem reagido. Eles sentem prazer em matar...