Вот создал я тулбарчик, который "что-то" считает и "куда-то" отправляет.
Можно ли как-то защититься от того, что кто-то этот xpi развернет, заменит в нем отправку на "что-то"*100 и соберет заново?

Только обфускацией кода.

Можно ли как-то защититься от того, что кто-то этот xpi развернет, заменит в нем отправку на "что-то"*100 и соберет заново?

тут можно и простым снифером запросов отследить и заменить без правки расширения

Anton

Только обфускацией кода.

Или запаковать в dll + что-то там для Linux + что-то там для Mac.
А после обфускации код при большом желании все равно можно прочитать (расстановка «лесенкой», вроде, автоматическая есть, а потом из сложностей останутся только ничего не говорящие имена переменных).

Ну от снифера можно я так понимаю ssl-ем прикрыться

А dll-ка есть, но вся работа в js-е...   т.е. я если вызову dll-ку с нужним мне значением, то кто помешает кому-то осуществить тот же вызов с другим?

Добавлено Thu Jun 26 15:29:48 2008 :
а вот скажем - можно ли из длл-ки проверить md5 js-файла?

Есть 100% надёжный способ защитить любую программу — не публиковать её. :P

Infocatcher

Или запаковать в dll + что-то там для Linux + что-то там для Mac.

Это то же своего рода "обфускация". И если без дополнительных ухищрений будет построена, то довольно слабая.