обновление программи

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

kit
постоялец
Сообщения: 156
Зарегистрирован: 29.09.2016 08:39:07

обновление программи

Сообщение kit »

Как правильно делать обновление програми для клиентов что б не заразить их вирусом?
Сейчас я делаю Setup.exe с помощю Inno Setup викладиваю на сайте и моя прога скачивает и запускает exe.
Аватара пользователя
vitaly_l
долгожитель
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41
Контактная информация:

Re: обновление программи

Сообщение vitaly_l »

kit писал(а):Как правильно делать обновление програми для клиентов что б не заразить их вирусом?
Сейчас я делаю Setup.exe с помощю Inno Setup викладиваю на сайте и моя прога скачивает и запускает exe.

Купите сертификат и сделайте цифровую подпись программы. Минимальная цена сертификата сегодня 3281.86 руб.
olegy123
долгожитель
Сообщения: 1643
Зарегистрирован: 25.02.2016 11:10:20

Re: обновление программи

Сообщение olegy123 »

vitaly_l писал(а): Минимальная цена сертификата сегодня 3281.86 руб.

где это и на сколько это?
Аватара пользователя
vitaly_l
долгожитель
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41
Контактная информация:

Re: обновление программи

Сообщение vitaly_l »

olegy123 писал(а):где это и на сколько это?

Цена взята с моего сайта при трёхлетней оплате ( я ресселер, делал для себя чтобы подешевле покупать сертификаты, но потом сделал эту возможность для всех. Хотя там вообще никто не покупает и даже не приходят, т.к. сайт на 4444 позиции в поиске ).

Перейти на сайт, можно кликнув на глобус, который под моим аватаром. Если возникнут вопросы, пишите мне в личку или вот в этой теме: viewtopic.php?f=2&t=11603&hilit=%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D0%BB+%D1%81%D0%B0%D0%B9%D1%82

.
olegy123
долгожитель
Сообщения: 1643
Зарегистрирован: 25.02.2016 11:10:20

Re: обновление программи

Сообщение olegy123 »

щас пока некуда..
покупатели в анабиозе от экономической ситуации..
может осенью полегчает.

а браузер зелененьким будет подсвечивать?
Аватара пользователя
vitaly_l
долгожитель
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41
Контактная информация:

Re: обновление программи

Сообщение vitaly_l »

olegy123 писал(а):а браузер зелененьким будет подсвечивать?

Там не мои сертификаты, там настоящие от буржуйских производителей ( я типа спекулянт, точнее ресселер ). У меня стоят эти сертификаты и естественно https - показывают зелёненьким. Поставил платные, т.к. бесплатные перестали работать, бесплатные - запретили регистрирующие фирмы ( но может уже опять разрешили ).
olegy123
долгожитель
Сообщения: 1643
Зарегистрирован: 25.02.2016 11:10:20

Re: обновление программи

Сообщение olegy123 »

Мне это интересует - можно ли купить сертификат подешевле(у перекупщика) и при этом браузер остался доволен.
А то слышал что не все браузеры воспринимают сертификаты.
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Re: обновление программи

Сообщение pupsik »

vitaly_l человека интересует:
делать обновление програми для клиентов что б не заразить их вирусом?
к чему тут сертификаты? Он сам качает и сам устанавливает (программно). И куда тут сертификат лезет?

kit влейте свои файлы обновы в какой то формат (хоть тот зип). А потом извлекайте куды надо. А так: пишите свой антивирь. Потому что обезопасить уже заражённую систему вы не сможете никак.

п.с.
Задрали уже этими "петями". По телеку грят: "если комп не вкл. то не заразится"...
Аватара пользователя
vitaly_l
долгожитель
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41
Контактная информация:

Re: обновление программи

Сообщение vitaly_l »

pupsik писал(а):И куда тут сертификат лезет?

Это гарантия того, что код по дороге от изготовителя к пользователю - не поменялся, а значит не заражён. Но гарантия, того что комп издателя без вируса, естественно отсутствует. Писать свой антивирус :roll: - это жестоко.

vitaly_l писал(а):можно ли купить сертификат подешевле(у перекупщика)

Не перекупщик а ресселер. Ресселер, может покупать сертификат стоящий 100 р., за 50 р. Поэтому на тот же самый сертификат - цена получается ниже. Но я скорее всего закрою свободную продажу, т.к. у меня нет ККТ с ФН, а без ККТ с ФН, согласно новым законам, я могу продавать только Юридическим лицам и ИП. Соответственно, продажа будет только через договор (это менее удобно), но будет выполняться закон о ККТ с ФН.
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Re: обновление программи

Сообщение pupsik »

Это гарантия того, что код по дороге от изготовителя к пользователю - не поменялся
это ничего не гарантирует.... Оно может гарантировать при скачивании браузером. А самой программой - ничего...

Писать свой антивирус :roll: - это жестоко
тема весьма откатана. Да и как распространять - дело производителя. Но вот сам вопрос...
Как правильно делать обновление програми для клиентов что б не заразить их вирусом?
.
Могу предложить ещё: не писать программ.
Аватара пользователя
vitaly_l
долгожитель
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41
Контактная информация:

Re: обновление программи

Сообщение vitaly_l »

pupsik писал(а):Оно может гарантировать при скачивании браузером. А самой программой - ничего...

ха... а вот здесь возможно Вы правы, разве что, программа может обратиться к серверу и проверить валидность подписи? Нет или я прав?
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Re: обновление программи

Сообщение pupsik »

к серверу и проверить валидность подписи?
валидность можно проверить и без подписи. Смотря как распространять.
К примеру: в бинарнике "черкаем" необходимые параметры. Программа скачивает и проверяет валидность.
Единственное где ещё сертификат необходим - при запуске в самой системе (будто сие спасает от заражения...). Но, на данном этапе, спрашивается о скачивании.
Аватара пользователя
vitaly_l
долгожитель
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41
Контактная информация:

Re: обновление программи

Сообщение vitaly_l »

pupsik писал(а):в бинарнике "черкаем" необходимые параметры

Можно и так сделать - это более надёжно чем ничего, но система ругнётся, без подписи.
pupsik писал(а):будто сие спасает от заражения

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

.
Аватара пользователя
Ichthyander
энтузиаст
Сообщения: 701
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань
Контактная информация:

Re: обновление программи

Сообщение Ichthyander »

Я продаю программы без цифровой подписи. И иногда у некоторых пользователей программа просто не запускается. Надо найти в свойствах файлах снять галочку, что программа скачена из интернета, тогда брандмауер пропустит. Но покупать цифровую подпись не вижу смысла для программы в моем случае:
1. Достаточно узкоспециализирована и рассчитана в основном на айтишнегов, поэтому в целом сами разбираются.
2. Действительно, если бы была цифровая подпись, то это резко снизит количество ложных срабатываний антивирусов на Вашу программу
P.S. Вот мне интересно, есть ли возможность поставить на программу бесплатную цифровую подпись, как это я делаю к примеру для сайтов. Все подсвечивается зеленым и вроде проблем нет, не понимаю в чем минусы, но проблем не наблюдаю.
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Re: обновление программи

Сообщение pupsik »

Вот мне интересно, есть ли возможность поставить на программу бесплатную цифровую подпись
поройтесь в инете. Вроде встречал: как. Хотя... это хак. Но: в принципе...
Ответить