Unghost > 12-12-2005 01:28:57 |
Решил я тут попробовать разобраться с подписью расширений цифровой подписью, оказалось не очень сложно. Для тех кто не видел, выглядит подписанное расширение примерно так:
(видно что вместо "Не Подписано" стоит имя того, кто подписал - "Mozilla.ru.test") Хотелось бы потестировать эту фичу. Делается примерно так: 1) Скачиваете этот файл. Ставите его: через Инструменты - Настройки - Дополнительно - Безопасность - Просмотр сертификатов - Центры сертификации - Восстановить. В появившемся окне в выпадающем списке "Тип файлов" выберите "Все файлы". Выберите скачанный файл и нажмите кнопку "Открыть". Когда вылезет табличка: Для каких целей доверять сертификату, нужно установить галку: "Доверять для идентификации программного обеспечения". 2) Ставите это расширение. Должно вылезти табличка с окном установки, подписано "Mozilla.ru.test". Возможно подпись расширений цифровой подписью Mozilla.ru будет интересной идеей. |
Divan > 12-12-2005 01:36:28 |
Пол года назад: http://forum.mozilla.ru/viewtopic.php?id=3036 Пост 21 Я никому на 100% не доверяю. Если хотите чтобы я подписывал расширения - платите мне зарплату и я брошу свою работу, выучу XUL, JS и C++, и буду сидеть и проверять исходники этих расширений.
Очень приветствуем это направление! |
Почесал > 12-12-2005 01:39:06 |
Работает. |
Unghost > 12-12-2005 01:41:57 |
Divan Нет, я не собираюсь бросать работу и тестировать расширения ;-) Техническая сторона одно, а разграничение ответственности другое. И нужно четко понять что именно значит цифровая подпись Mozilla.ru (если она будет). Иначе будет вал постов вида: "Я скачал ваше расширение, да да ваше, вы его подписали и за него отвечаете, уменяничегоне работает, немедленно мне помогите, а то я в суд подам" |
Divan > 12-12-2005 01:43:50 |
У меня тоже все получилось. Работает! |
September > 12-12-2005 01:45:33 |
Идея и правда интересная. Все переведенные расширения комплектовать подписью... В принципе, ничего особенного, но приятно Вот только проблема с установкой сертификата... Мне кажется, процесс установки подписи не слишком тривиальная задача для того, кто только что установил ФФ и полез на mozilla.ru за расширениями :\ |
Unghost > 12-12-2005 01:51:27 |
September Вот только проблема с установкой сертификата... Мне кажется, процесс установки подписи не слишком тривиальная задача для того, кто только что установил ФФ и полез на mozilla.ru за расширениями
Сертификат по идее ставится вообще-то тривиально, прямо с веб-страницы. Главное правильно настроить mime-type - тогда щелкаешь и он ставится в Firefox автоматом. На Mozilla.ru сейчас mime-type не настроен и он отдает сертификат в application/octet-stream, поэтому установка несколько извращенная. Завтра попробуем наладить. Другая проблема что сертификат самоподписанный. По идее неплохо получить его от уважаемых центров сертификации типа Verisign или Thawte, но они просят за это денежки. |
Divan > 12-12-2005 01:51:53 |
Unghost Полностью согласен с Вашим постом 4. Но как Вы писали: http://forum.mozilla.ru/viewtopic.php?id=3036 Пост 2 Расширения выкладываемые на update.mozilla.org тестируются. Расширения с остальных сайтов - ставишь на свой страх и риск.
И хотелось бы видеть именно update.mozilla.org подпись. А mozilla ru test - это еще один шаг в верном направлении. |
September > 12-12-2005 01:53:38 |
Unghost пишетСертификат по идее ставится вообще-то тривиально, прямо с веб-страницы. Главное правильно настроить mime-type - тогда щелкаешь и он ставится в Firefox автоматом.
Спасибо за объяснение Это совсем меняет дело Unghost пишетДругая проблема что сертификат самоподписанный. По идее неплохо получить его от уважаемых центров сертификации типа Verisign или Thawte, но они просят за это денежки.
Много? А других центров нет? Бесплатных... |
Unghost > 12-12-2005 02:01:15 |
Divan И хотелось бы видеть именно update.mozilla.org подпись.
https://bugzilla.mozilla.org/show_bug.cgi?id=275703 |
fIREz > 12-12-2005 07:07:30 |
Unghost и что это?.. не с подписью идея... хорошая выглядит солидно, но нужно уж тогда mozilla.ru team, что типа этого... |
Divan > 13-12-2005 01:01:19 |
Кстати говоря: Если сертификат удалить или просто не ставить, то подписанное расширение устанавливаться не будет! То есть: Если расширения будут подписывать сами авторы, то получится головная боль у пользователей. Придется сначала устанавливать сертификат, а уж потом и расширение. Вопрос: Если update.mozilla.org тестирует extension, то почему не подписывает? Опять же: Если внедрить mozilla.ru подпись и установить подписанное расширение с mozilla.ru оно новую версию будет искать на домашнем сайте? Проблем с апдейтом не возникнет? Особенно у начинающих пользователей. |
Unghost > 13-12-2005 01:07:04 |
Divan Если update.mozilla.org тестирует extension, то почему не подписывает?
См. дискуссию в https://bugzilla.mozilla.org/show_bug.cgi?id=275703 (я уже приводил на него ссылку). Там ясно выражена позиция update.mozilla.org. Если внедрить mozilla.ru подпись и установить подписанное расширение с mozilla.ru оно новую версию будет искать на домашнем сайте? Проблем с апдейтом не возникнет? Особенно у начинающих пользователей.
Новую версию она станет искать на домашнем сайте. Я думаю проблем с апдейтом не возникнет, хотя надо тестировать. |
Divan > 13-12-2005 01:16:51 |
Unghost Если можно, в двух словах о позиция update.mozilla.org
на русском, а то большинство простых пользователей (в том числе и я) очень плохо владеют с английским. Тем более техническим. |
Lustermaf > 13-12-2005 01:17:46 |
А как я проверю, что это действительно ЭЦП от Mozilla.ru, а не просто надпись красивая? PS Мои подписи всё равно лучше. Divan пишета то большинство простых пользователей (в том числе и я) очень плохо владеют с английским. Тем более техническим.
Почему тем более? Технический английский бесспорно проще Шекспировского. |
Divan > 16-12-2005 14:27:07 |
Если сертификат удалить или просто не ставить, то подписанное расширение устанавливаться не будет!
Но!: Если из extension.xpi удалить каталог META-INF, то расширение становиться не подписанным... т.о. его можно установить. |