наиболее распостраненными программами
От наиболее распространненых может и можно защитить, но любой нормальный программер может просто изучить защиту сайта и сам написать под нее прогу для скачивания (хотя бы на том же PHP).
Здесь предлагали анализ трафика - но во-первых это лишняя нагрузка на сервер, а во-вторых - может быть причиой неудобств для пользователей при определенных ситуациях.
Так что, если захотят - выкачают