Что подписывать сертификатом
От: Brahmaputra  
Дата: 22.03.19 11:32
Оценка:
Допустим, в приложении есть главный екзешник, вспомогательные экзешники, консольные утилиты, dll. Это все подписывать?
Re: Что подписывать сертификатом
От: rean  
Дата: 22.03.19 12:00
Оценка:
deleted
Отредактировано 22.04.2019 8:45 deleted2 . Предыдущая версия . Еще …
Отредактировано 22.04.2019 8:02 deleted2 . Предыдущая версия .
Отредактировано 22.04.2019 7:47 deleted2 . Предыдущая версия .
Re: Что подписывать сертификатом
От: wantus  
Дата: 22.03.19 12:04
Оценка: +4
Здравствуйте, Brahmaputra, Вы писали:

B>Допустим, в приложении есть главный екзешник, вспомогательные экзешники, консольные утилиты, dll. Это все подписывать?


Да. Всё, что своё.
Re[2]: Что подписывать сертификатом
От: Brahmaputra  
Дата: 22.03.19 13:19
Оценка:
Здравствуйте, rean, Вы писали:

B>>Допустим, в приложении есть главный екзешник, вспомогательные экзешники, консольные утилиты, dll. Это все подписывать?


R>Цель подписи какая? От этого и стоит думать, что подписывать, а что не стоит.


Вот именно это я и хотел узнать.
Re[3]: Что подписывать сертификатом
От: rean  
Дата: 22.03.19 14:57
Оценка: :)
deleted
Отредактировано 22.04.2019 8:45 deleted2 . Предыдущая версия . Еще …
Отредактировано 22.04.2019 8:02 deleted2 . Предыдущая версия .
Отредактировано 22.04.2019 7:46 deleted2 . Предыдущая версия .
Re[4]: Что подписывать сертификатом
От: notfargo  
Дата: 22.03.19 15:05
Оценка:
Здравствуйте, rean, Вы писали:

R>- Некоторые утилиты, манипулирующие рабочим столом или системой (например, поверх видео окна поместить свое окно) без подписи Windows не загрузятся.


Кидание ярлыка на рабочий стол инсталлятором сюда относится? В последнее время вижу, многие софтины этого не делают.


R>- Пользователь уверен в производителе программы, может его разыскать, подать на него в суд и т.п.

R>- Пользователь может доверять производителю, зная, что запускает его бинарник, а не пропатченный злоумышленником или вирусом.

Или не доверять, увидев русскую фамилию..

R>Ништяки для нас:


R>- Потенциально антивирусы могут быть более лояльными к подписанными бинарниками (но это не гарантирует лояльность).


А реально?

R>- Можно узнать, когда именно был создан бинарник, понимая, что никто не сможет подменить бинарник за ту же дату.


Кому это надо, кроме 3 человек на планете?

R>Так что про свои бинарники еще можно подумать, а подписывая чужие бинарники, подумать вдвойне.


Инсталл.exe — чей бинарник? Его генерит генератор, а не автор программы.
Re[5]: Что подписывать сертификатом
От: rean  
Дата: 22.03.19 15:33
Оценка:
deleted
Отредактировано 22.04.2019 8:44 deleted2 . Предыдущая версия . Еще …
Отредактировано 22.04.2019 8:01 deleted2 . Предыдущая версия .
Отредактировано 22.04.2019 7:46 deleted2 . Предыдущая версия .
Re[6]: Что подписывать сертификатом
От: uuuser  
Дата: 22.03.19 15:38
Оценка:
Здравствуйте, rean, Вы писали:

R>Спросите на форуме, у меня опыта нет в этом.


вот с этого и нужно было начинать, а то буков много, а толку как обычно
Re[6]: Что подписывать сертификатом
От: rudzuk  
Дата: 22.03.19 15:41
Оценка:
Здравствуйте, rean, Вы писали:

r> Лично я некоторые программы подписываю своим сертификатом, выданным самому себе (я сам себе корневой центр выдачи сертификатов)


Какой в этом смысл???
avalon/2.0.6
Re[5]: Что подписывать сертификатом
От: uuuser  
Дата: 22.03.19 15:41
Оценка: +1
Здравствуйте, notfargo, Вы писали:

N>Инсталл.exe — чей бинарник? Его генерит генератор, а не автор программы.


<вашсуперсофт>.exe чей бинарник? Его генерит линкер, а не автор программы.
Re[7]: Что подписывать сертификатом
От: rean  
Дата: 22.03.19 15:44
Оценка:
deleted
Отредактировано 22.04.2019 8:44 deleted2 . Предыдущая версия . Еще …
Отредактировано 22.04.2019 8:01 deleted2 . Предыдущая версия .
Отредактировано 22.04.2019 7:46 deleted2 . Предыдущая версия .
Re[7]: Что подписывать сертификатом
От: rean  
Дата: 22.03.19 15:48
Оценка: :)
deleted
Отредактировано 22.04.2019 8:44 deleted2 . Предыдущая версия . Еще …
Отредактировано 22.04.2019 8:01 deleted2 . Предыдущая версия .
Отредактировано 22.04.2019 7:46 deleted2 . Предыдущая версия .
Re[8]: Что подписывать сертификатом
От: uuuser  
Дата: 22.03.19 15:51
Оценка:
Здравствуйте, rean, Вы писали:

R>>>Спросите на форуме, у меня опыта нет в этом.

U>>вот с этого и нужно было начинать, а то буков много, а толку как обычно

R>А уж от вашего самодовольного смайлика и желания нахейтить на ровном мести толка так вообще — можно нобелевку давать.

R>Еще один лох, отдавший кучу баксов за воздух и желающий оправдать свои деньги?

вот с этого и нужно было начинать!

зачем лезть в темы которые к вашей религии отношения не имеют? какую полезную информацию вы можете донести если являетесь теоретиком да ещё и с извращённой точкой зрения по данной теме ?
Re[9]: Что подписывать сертификатом
От: rean  
Дата: 22.03.19 15:59
Оценка:
deleted
Отредактировано 22.04.2019 8:44 deleted2 . Предыдущая версия . Еще …
Отредактировано 22.04.2019 8:01 deleted2 . Предыдущая версия .
Отредактировано 22.04.2019 7:45 deleted2 . Предыдущая версия .
Re[8]: Что подписывать сертификатом
От: rean  
Дата: 22.03.19 16:03
Оценка:
deleted
Отредактировано 22.04.2019 8:44 deleted2 . Предыдущая версия . Еще …
Отредактировано 22.04.2019 8:01 deleted2 . Предыдущая версия .
Отредактировано 22.04.2019 7:45 deleted2 . Предыдущая версия .
Re[10]: Что подписывать сертификатом
От: uuuser  
Дата: 22.03.19 16:20
Оценка:
Здравствуйте, rean, Вы писали:

R>Нашли ошибку — есть свое мнение — взял и написал про свой опыт. А насрать на форуме — ума большого не надо.


дело в том, что занимаетесь этим как раз вы строча тонны бакав зачастую не имея никаких знаний в обсуждаемой теме
Re[9]: Что подписывать сертификатом
От: uuuser  
Дата: 22.03.19 16:22
Оценка:
Здравствуйте, rean, Вы писали:

r>>>> Лично я некоторые программы подписываю своим сертификатом, выданным самому себе (я сам себе корневой центр выдачи сертификатов)

R>>>Какой в этом смысл???
R>>Для идентификации неизменности бинарника.

R>Вот, хейтер поставил второй смайлик. Товарищ uuuser не понимает, как так может быть, что люди используют подпись, с пользой для себя и БЕСПЛАТНО!


смайлик потому что смешно!

Лично я некоторые программы подписываю своим сертификатом, выданным самому себе

Re[10]: Что подписывать сертификатом
От: rean  
Дата: 22.03.19 16:37
Оценка:
deleted
Отредактировано 22.04.2019 8:44 deleted2 . Предыдущая версия . Еще …
Отредактировано 22.04.2019 8:00 deleted2 . Предыдущая версия .
Отредактировано 22.04.2019 7:45 deleted2 . Предыдущая версия .
Re[11]: Что подписывать сертификатом
От: CRT  
Дата: 22.03.19 17:22
Оценка:
Здравствуйте, rean, Вы писали:

U>>смайлик потому что смешно!


U>>

Лично я некоторые программы подписываю своим сертификатом, выданным самому себе

U>>:))):))):)))

R>как вы стали хейтером.


зачем вы это дебильное слово везде суете?
Re[6]: Что подписывать сертификатом
От: notfargo  
Дата: 22.03.19 17:39
Оценка:
Здравствуйте, rean, Вы писали:

R>>>- Можно узнать, когда именно был создан бинарник, понимая, что никто не сможет подменить бинарник за ту же дату.

N>>Кому это надо, кроме 3 человек на планете?

R>Лично вам. Вот вчера я обнаружил что мою программу «якобы взломали». Скачал крак, внутри инсталлятор. Не измененный. Парой-тройкой клика это определил.

R>Крак, разумеется, не работает.

Нахрена для этого какая-то подпись, когда можно просто сравнить файл с оригиналом?
Re[12]: Что подписывать сертификатом
От: rean  
Дата: 22.03.19 17:40
Оценка:
deleted
Отредактировано 22.04.2019 8:43 deleted2 . Предыдущая версия . Еще …
Отредактировано 22.04.2019 8:00 deleted2 . Предыдущая версия .
Отредактировано 22.04.2019 7:45 deleted2 . Предыдущая версия .
Re[7]: Что подписывать сертификатом
От: marcopolo Россия  
Дата: 22.03.19 17:41
Оценка:
Здравствуйте, rudzuk, Вы писали:

R>Какой в этом смысл???


Тренировка в подписывании перед покупкой сертификата?
Re[8]: Что подписывать сертификатом
От: marcopolo Россия  
Дата: 22.03.19 17:42
Оценка:
Здравствуйте, rean, Вы писали:

R>>Какой в этом смысл???


R>Для идентификации неизменности бинарника.


Зачем? Я так уже 100500 лет не качаю кряки к своему софту.

И да, для сравнения файлов есть Total Commander.
Re[10]: Что подписывать сертификатом
От: NWP Россия  
Дата: 23.03.19 06:09
Оценка:
Здравствуйте, uuuser, Вы писали:

U>смайлик потому что смешно!


U>

Лично я некоторые программы подписываю своим сертификатом, выданным самому себе

U>

Что в этом смешного? Можно придумать дофига применений асимметричному алгоритму подписи/шифрования. Почему сразу становится смешно, если к паре ключей добавляется еще и сертификат?
Подписывать бинарники можно в овер дохрена сценариев, в которые не входит лишь один — проверка подписи виндой. Да и то лишь частично не входит — во время работы иснталлятора.

Например у нас есть прога, которая для работы требует админских прав. В случае неподписанного бинарника винда будет выводить окошко о неизвестном издателе при каждом запуске. Но если мы подпишем прогу своим сертификатом, то достаточно будет при инсталляции установить корневой сертификат и все. Далее при каждом использовании прога уже будет доверенной в винде.
Отредактировано 23.03.2019 6:34 NWP . Предыдущая версия . Еще …
Отредактировано 23.03.2019 6:15 NWP . Предыдущая версия .
Re[11]: Что подписывать сертификатом
От: rudzuk  
Дата: 23.03.19 07:46
Оценка:
Здравствуйте, NWP, Вы писали:

NWP> достаточно будет при инсталляции установить корневой сертификат и все.


Этот вариант сгодится только для тупых хомячков.
avalon/2.0.6
Re[12]: Что подписывать сертификатом
От: rean  
Дата: 23.03.19 10:30
Оценка:
deleted
Отредактировано 22.04.2019 8:43 deleted2 . Предыдущая версия . Еще …
Отредактировано 22.04.2019 8:00 deleted2 . Предыдущая версия .
Отредактировано 22.04.2019 7:44 deleted2 . Предыдущая версия .
Re[13]: Что подписывать сертификатом
От: rudzuk  
Дата: 23.03.19 11:47
Оценка:
Здравствуйте, rean, Вы писали:

r> А умные хомячки что будут делать? Вопиться в припадке от того что это сразу уничтожит их компьютер, превратит его в ботнет, снимет все деньги на всех счетах?


Умные такое ставить просто не будут, потому что умные.

з.ы. Когда Lenovo поставила свой корневик в предустановленные винды, вони было на весь инет. А тут какой-то дерзкий Вася Пупкин...
avalon/2.0.6
Re[14]: Что подписывать сертификатом
От: NWP Россия  
Дата: 23.03.19 12:08
Оценка:
Здравствуйте, rudzuk, Вы писали:

R>з.ы. Когда Lenovo поставила свой корневик в предустановленные винды, вони было на весь инет. А тут какой-то дерзкий Вася Пупкин...


Ну во первыя ты ставишь не в предустанлвденные винды, а во вторых не вася пупкин, а вполне себе COMPANY NAME при таком сценарии.

Тут смотря как этот процесс подать. Во-первых можно ставить не из инсталлятора, а из проги и при первой необходимости. Во-вторых можно пользователя предупредить своими словами так, чтобы не пугать. Чтонить типа «для поверки подлинности ПО требуется установить сертификат COMPANY NAME, нажмите да чтобы подолжить» ну и в третьих — окно об у танлвки корневого можно подавить, хот, конечно, лучше так не делать.
Re[15]: Что подписывать сертификатом
От: rudzuk  
Дата: 23.03.19 12:22
Оценка:
Здравствуйте, NWP, Вы писали:

NWP> Ну во первыя ты ставишь не в предустанлвденные винды, а во вторых не вася пупкин, а вполне себе COMPANY NAME при таком сценарии.


company name с самоподписанным сертом... агащазблин.

NWP> Тут смотря как этот процесс подать. Во-первых можно ставить не из инсталлятора, а из проги и при первой необходимости.


То есть безпроблемность запуска этим уже не решается.

NWP> Во-вторых можно пользователя предупредить своими словами так, чтобы не пугать. Чтонить типа «для поверки подлинности ПО требуется установить сертификат COMPANY NAME, нажмите да чтобы подолжить»


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

NWP> ну и в третьих — окно об у танлвки корневого можно подавить, хот, конечно, лучше так не делать.


После чего попадаешь в базу антивирей и несешь заслуженное наказание.
avalon/2.0.6
Re[16]: Что подписывать сертификатом
От: NWP Россия  
Дата: 23.03.19 13:33
Оценка:
Здравствуйте, rudzuk, Вы писали:

NWP>> Ну во первыя ты ставишь не в предустанлвденные винды, а во вторых не вася пупкин, а вполне себе COMPANY NAME при таком сценарии.


R>company name с самоподписанным сертом... агащазблин.


А какие проблемы? Сам ты можешь выпустить какой угодно серт.

R>То есть безпроблемность запуска этим уже не решается.


Мы с чего разговор начали то? Проследи ветку.
С того, что есть куча сценариев, кроме установки проги, когда подписанные бинарники могут быть полезными.

NWP>> Во-вторых можно пользователя предупредить своими словами так, чтобы не пугать. Чтонить типа «для поверки подлинности ПО требуется установить сертификат COMPANY NAME, нажмите да чтобы подолжить»


R>Вот я и говорю, только тупые хомяки такую фигню схавают. Одно дело, когда так делает софт специально на это заточенный (всякие безопасниковые снифалки и прочие фидлеры), и совсем другое, когда это будет делать нечто ни коим образом с этой темой не связанное.


Опять же обрати внимание какой сценарий мы обсуждаем — софт ТРЕБУЕТ админских прав, так что он вполне может быть из "этих".

NWP>> ну и в третьих — окно об у танлвки корневого можно подавить, хот, конечно, лучше так не делать.

R>После чего попадаешь в базу антивирей и несешь заслуженное наказание.

Не факт. Вполне себе легальное АПИ можно заюзать. Но, конечно, это не этичное поведение проги. Для шаровары не пойдет. А вот для корпоративного софта — вполне. Мы писали такой инсталлятор, который ставил два десятка корневых сертов (налоговских, ПФР, ФСС и прочие госы), и чтобы пользователю не тыкать два десятка раз на стандартное окно Windows, делали подавление этого окна и установку этих корневых в тихом режиме. Ни какие антивирусники и прочие файрволы не ругались. Много лет этот софт уже работает и ставится десяткам тысячам пользователей.
Re[17]: Что подписывать сертификатом
От: rudzuk  
Дата: 23.03.19 14:04
Оценка:
Здравствуйте, NWP, Вы писали:

NWP> R>company name с самоподписанным сертом... агащазблин.


NWP> А какие проблемы? Сам ты можешь выпустить какой угодно серт.


Я о том, что company name с самоподписанным сертом это и есть Вася Пупкин. Выглядит настолько же "солидно".

NWP> R>То есть безпроблемность запуска этим уже не решается.


NWP> Мы с чего разговор начали то? Проследи ветку.


Я отвечал на твое:

Например у нас есть прога, которая для работы требует админских прав. В случае неподписанного бинарника винда будет выводить окошко о неизвестном издателе при каждом запуске. Но если мы подпишем прогу своим сертификатом, то достаточно будет при инсталляции установить корневой сертификат и все. Далее при каждом использовании прога уже будет доверенной в винде.


NWP> R>Вот я и говорю, только тупые хомяки такую фигню схавают. Одно дело, когда так делает софт специально на это заточенный (всякие безопасниковые снифалки и прочие фидлеры), и совсем другое, когда это будет делать нечто ни коим образом с этой темой не связанное.


NWP> Опять же обрати внимание какой сценарий мы обсуждаем — софт ТРЕБУЕТ админских прав, так что он вполне может быть из "этих".


К чему тогда разговоры, о том, что серт можно ставить не сразу, а только когда понадобится?

NWP> R>После чего попадаешь в базу антивирей и несешь заслуженное наказание.


NWP> Не факт. Вполне себе легальное АПИ можно заюзать. Но, конечно, это не этичное поведение проги. Для шаровары не пойдет. А вот для корпоративного софта — вполне.


Кейлогеры тоже легальное апи используют, однако же...
У себя дома, вы можете делать что угодно, но для массового софта это неприемлемое решение.
avalon/2.0.6
Re[16]: Что подписывать сертификатом
От: rean  
Дата: 23.03.19 14:06
Оценка:
deleted
Отредактировано 22.04.2019 8:43 deleted2 . Предыдущая версия . Еще …
Отредактировано 22.04.2019 8:00 deleted2 . Предыдущая версия .
Отредактировано 22.04.2019 7:44 deleted2 . Предыдущая версия .
Re[11]: Что подписывать сертификатом
От: uuuser  
Дата: 23.03.19 14:33
Оценка:
Здравствуйте, NWP, Вы писали:

U>>смайлик потому что смешно!

U>>

Лично я некоторые программы подписываю своим сертификатом, выданным самому себе

U>>

NWP>Что в этом смешного? Можно придумать дофига применений асимметричному алгоритму подписи/шифрования. Почему сразу становится смешно, если к паре ключей добавляется еще и сертификат?

NWP>Подписывать бинарники можно в овер дохрена сценариев, в которые не входит лишь один — проверка подписи виндой. Да и то лишь частично не входит — во время работы иснталлятора.

NWP>Например у нас есть прога, которая для работы требует админских прав. В случае неподписанного бинарника винда будет выводить окошко о неизвестном издателе при каждом запуске. Но если мы подпишем прогу своим сертификатом, то достаточно будет при инсталляции установить корневой сертификат и все. Далее при каждом использовании прога уже будет доверенной в винде.


установка корневого сертификата юзеру в данном случае не рассматривается от слова вообще, поэтому дофига применений в студию!
Re[17]: Что подписывать сертификатом
От: rudzuk  
Дата: 23.03.19 14:49
Оценка:
Здравствуйте, rean, Вы писали:

r> Любой инсталлятор, запускаемый от администратора, может наделать в системе столько бед, что представить себе трудно.


Поэтому нефиг запускать неподписанные/самоподписанные приложения с требованием админских привилегий.

r> По какому такому закону это ваше заслуженное наказание& Установка пользовательского рут сертификата — это штатная фича винды.


Может, перед тем как строчить простыни текста, стоит внимательно прочитать о чем шла речь? А речь шла о подавлении предупреждения об установке корневика.
avalon/2.0.6
Re[18]: Что подписывать сертификатом
От: rean  
Дата: 23.03.19 15:18
Оценка:
deleted
Отредактировано 22.04.2019 8:43 deleted2 . Предыдущая версия . Еще …
Отредактировано 22.04.2019 7:59 deleted2 . Предыдущая версия .
Отредактировано 22.04.2019 7:44 deleted2 . Предыдущая версия .
Re[19]: Что подписывать сертификатом
От: rudzuk  
Дата: 23.03.19 18:01
Оценка:
Здравствуйте, rean, Вы писали:

r> R>Поэтому нефиг запускать неподписанные/самоподписанные приложения с требованием админских привилегий.


r> Нефиг вообще заниматься шареварой. Лучше дворником. Свежий воздух, физупражнения. Полезно для здоровья.


Очень хотелось возразить, но аргументировать нечем? Понимаю.

r> r>> По какому такому закону это ваше заслуженное наказание& Установка пользовательского рут сертификата — это штатная фича винды.


r> R>Может, перед тем как строчить простыни текста, стоит внимательно прочитать о чем шла речь? А речь шла о подавлении предупреждения об установке корневика.


r> Ну извините, что напряг ваш мозг. Не знал, что у вас сложности с прочтением текста.


Прочитать не смог ты, а сложности, выходит, у меня...
avalon/2.0.6
Re[15]: Что подписывать сертификатом
От: marcopolo Россия  
Дата: 23.03.19 19:01
Оценка:
Здравствуйте, NWP, Вы писали:

NWP>Ну во первыя ты ставишь не в предустанлвденные винды, а во вторых не вася пупкин, а вполне себе COMPANY NAME при таком сценарии.


NWP>Тут смотря как этот процесс подать. Во-первых можно ставить не из инсталлятора, а из проги и при первой необходимости. Во-вторых можно пользователя предупредить своими словами так, чтобы не пугать. Чтонить типа «для поверки подлинности ПО требуется установить сертификат COMPANY NAME, нажмите да чтобы подолжить» ну и в третьих — окно об у танлвки корневого можно подавить, хот, конечно, лучше так не делать.


Вот только Windows тебе не даст эту прогу запустить. Так что все что ты написал — не исполнится.
Re[18]: Что подписывать сертификатом
От: NWP Россия  
Дата: 23.03.19 23:45
Оценка:
Здравствуйте, rudzuk, Вы писали:

NWP>> А какие проблемы? Сам ты можешь выпустить какой угодно серт.


R>Я о том, что company name с самоподписанным сертом это и есть Вася Пупкин. Выглядит настолько же "солидно".


Ни где не будет видно, что это самоподписанный сертификат. Будет вылазить обычное окно. Будет написано, провереный издатель Company Name, а не «неизвестный издатель». И это сообщение будет у пользователя при каждом запуске операции требующей админских прав.

NWP>> R>То есть безпроблемность запуска этим уже не решается.


NWP>> Мы с чего разговор начали то? Проследи ветку.


R>Я отвечал на твое:

В обсуждаемом сценарии надо один раз поставить корневой, при первом использовании, с соответствующим моменту предупреждением.

R>К чему тогда разговоры, о том, что серт можно ставить не сразу, а только когда понадобится?

К тому что один раз сделал, а дальше имеешь плюшки. Неужели сложно представить?

Ситуация 1.
Пользователь запускает прогу и каждый раз видит окно «разрешить поге от неизвестного издателя внести изменения в комп?» каждый раз. Раз-за разом.

Ситуация 2.
Пользователь запускает прогу и видит сообщение составленное сообразно ситуации, нише программы и ЦА о том, что сейчас будет поставлен сертификат. Затем ставится серт и далее всегда при каждом запуске ему будет выходить окно «разрешить проге от проверенного издателя Company Name и бла, бла,бла»

Вполне себе решение проблемы. И ничего плохого и уж тем более смешного, заслуживающего аж полдесятка смайлов, в этом нет.
Re[16]: Что подписывать сертификатом
От: NWP Россия  
Дата: 23.03.19 23:50
Оценка:
Здравствуйте, marcopolo, Вы писали:

M>Вот только Windows тебе не даст эту прогу запустить. Так что все что ты написал — не исполнится.


Че эт не даст. Запускаем в обычном режиме. По ходу работы запрашиваем повышение привилегий.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.