Здравствуйте.
Так вот. Ежели нет возможности заранее "узнать и предотвратить", остается поставить на каждом перекрестке по милиционеру, в каждом дворе по патрулю, ... а на каждом пароходе - посадить вооруженную группу подготовленных специалистов. Но поскольку это все очень дорого, а жить-то хочется, то можно в особо опасных местах нанять этих спецов и за деньги.
С уважением, nick191.