Я думаю, что единственный способ предотвратить их - использовать соединение SSL.
Но я думаю, что вы будете в безопасности даже без такового, если не будете хранить конфиденциальные данные (например, пароли) в сеансе и убедитесь, что вы установили для них разумное время истечения.