Подскажите как можно "защитить" скрипты от взлома/воровства.

Из того, что приходит в голову - установка доступа к серверу только по заданному IP. Но этот вариант не удобен, и хотелось бы предусмотреть другие варианты защиты.