Re: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: Freeze  
Дата: 30.06.21 06:45
Оценка: 9 (2) +1
Недавно обновили сертификат (обычный, не EV). Предупреждение SmartScreen упорно висело где-то неделю. Потом выпустили новую версию, после чего оно тут же пропало и больше уже не показывается для этой ЦП. То есть там логика более сложная, чем "набрать X загрузок". Надо пытаться выкладыват разные дистрибутивы и почаще обновлять, пока SmartScreen не исчез.
Re: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: os77  
Дата: 29.06.21 17:38
Оценка: +2
Здравствуйте, nen777w, Вы писали:

N>2) Для тех кому не нравится мысль самомоу открывать компанию.

N> Орагнизовать свою гильдию шароварщиков. Открыть компанию. С узким кругом доверия друг к другу. Купить EV-сертификат который шарить между собой для подписи софта.

Вопрос кто будет заниматься организацией (компании, сертификатами). За спасибо вряд ли кто согласится..
Форум этот открытый, если попадёт хоть один неадекват — серт отзовут, и у всех будут неприятности (возможно и попадание веб сайта в какой-нибудь черный список)
Re[3]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: Ivanoff  
Дата: 30.06.21 05:46
Оценка: +2
Здравствуйте, os77, Вы писали:

O>Осталось найти тех кто сделал сабмит x86 приложений в Windows Store, и раскажет как...


Вопрос в сторону. А почему бы уже не переехать на 64 бита? Наша статистика говорит, что у юзеров 32 битных windows менее 2%.
Re: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: bnk СССР http://unmanagedvisio.com/
Дата: 29.06.21 20:51
Оценка: 12 (1)
Здравствуйте, nen777w, Вы писали:

N> Орагнизовать свою гильдию шароварщиков. Открыть компанию. С узким кругом доверия друг к другу. Купить EV-сертификат который шарить между собой для подписи софта.


У StartCom изначально была ровно эта идея (взаимная валидация). Закончили они, увы, печально.
У меня SmartScreen уходит примерно через несколько месяцев. Наученный печальным опытом, сейчас беру сертификат на 3 года минимум
Re: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: mauzer_tim Верблюд  
Дата: 30.06.21 10:29
Оценка: 8 (1)
Здравствуйте, nen777w, Вы писали:
N>1) Вроде что бы сертификат набрал "репутацию" нужно около 10-15 тыс установок. Возможно существуют бото-фермы которые могут это осуществить?

Ботофермы, гильдии шароварщиков, это все чревато попадаловом. Отзыв расшареваемого сертификата и вся гильдия дружно сосет лапу. Если платный продукт редко скачиваемый, то имхо лучше пойти по пути дополнительного. Сделать какую либо фривару (если ее еще нет), при выпуске нового серта, подписывать ее за пару недель до релиза платного продукта, серт набирает репутацию. Причем, согласно рекомендациям мелкомягких
Автор: mauzer_tim
Дата: 28.06.21
, допустимо оставлять старую подпись, так что набор репутации будет без потерь скачиваний даже для этой фривары.
Re[3]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: Aleksid1  
Дата: 30.06.21 10:14
Оценка: 4 (1)
Я решаю проблему со SmartScreeт так.

При очередном перевыпуске codesign сертификата (не EV) переподписываю второй продукт бесплатный, который давно не обновлялся. И выкладываю на сайт. Smartscreen ругается где-то от нескольких дней до 2 недель (в день у меня 20 закачек).

После прокачки сертификата переподписываю основной продукт — SmartScreen ругается на него где-то день — и все, теперь проходит отлично.

Важно. Оба продукта я НЕ перекомпилировал — они те же самые. Только обновлял codesign подпись в EXE дистрибутиве.

По мне так проблема чересчур драматизирована. Неприятно, но вполне обходится.
Re[5]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: Aleksid1  
Дата: 01.07.21 11:48
Оценка: 2 (1)
Здравствуйте, Ivanoff, Вы писали:

I>Уточните, пожалуйста. Переподписывали только инсталлятор? Или все бинари, а исталлятор заново собирался?


При перевыпуске codesign сертификата (в 2020 году и ранее в 2017 году) от Sectigo только переподписывал EXE инсталлятора (продукт не перекомпилировал, потому что старые подписи НЕ устаревают и продолжают работать).

Как написал выше, этого было достаточно чтобы SmartScreen не возбуждался.

А позднее, при плановом обновлении продукта (скажем через 3-4 недели) уже пересобирал весь продукт и все EXE уже с новым сертификатом.
Re[4]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: Ivanoff  
Дата: 30.06.21 18:30
Оценка: +1
Здравствуйте, Aleksid1, Вы писали:

A>Важно. Оба продукта я НЕ перекомпилировал — они те же самые. Только обновлял codesign подпись в EXE дистрибутиве.

Уточните, пожалуйста. Переподписывали только инсталлятор? Или все бинари, а исталлятор заново собирался?
Microsoft Smart Screen, давайте как то искать выход из ситуации
От: nen777w  
Дата: 29.06.21 17:00
Оценка:
Проблема: https://habr.com/ru/post/505194/
Я тоже столкунлся с тем же, могу разве что добавить что несмотря на сабмит своего софта сюда: https://www.microsoft.com/en-us/wdsi/filesubmission
Это проблему не решает.

Давайте сообща искать выход из ситуации. У меня пока такие мысли:

1) Вроде что бы сертификат набрал "репутацию" нужно около 10-15 тыс установок. Возможно существуют бото-фермы которые могут это осуществить?
2) Для тех кому не нравится мысль самомоу открывать компанию.
Орагнизовать свою гильдию шароварщиков. Открыть компанию. С узким кругом доверия друг к другу. Купить EV-сертификат который шарить между собой для подписи софта.
Re[2]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: nen777w  
Дата: 29.06.21 17:58
Оценка:
N>>2) Для тех кому не нравится мысль самомоу открывать компанию.
N>> Орагнизовать свою гильдию шароварщиков. Открыть компанию. С узким кругом доверия друг к другу. Купить EV-сертификат который шарить между собой для подписи софта.

O>Вопрос кто будет заниматься организацией (компании, сертификатами). За спасибо вряд ли кто согласится..

O>Форум этот открытый, если попадёт хоть один неадекват — серт отзовут, и у всех будут неприятности (возможно и попадание веб сайта в какой-нибудь черный список)

Как один из вариантов, для того что бы обеспечить надежность, это единый сервер для подписи, и участники должны перепроверять софт который собираютя подписать другие его участники.
Что то вроде binary review.
Re: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 29.06.21 18:14
Оценка:
Здравствуйте, nen777w, Вы писали:

N>Это проблему не решает.

А если через магазин распространять? Это работает? Может суть в том, чтобы закинуть всех в магазин?
Sic luceat lux!
Re[2]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: os77  
Дата: 29.06.21 19:43
Оценка:
Здравствуйте, Kernan, Вы писали:
K>А если через магазин распространять? Это работает? Может суть в том, чтобы закинуть всех в магазин?

Осталось найти тех кто сделал сабмит x86 приложений в Windows Store, и раскажет как...

По запросу "submit x86 application windows store" выдаётся:
https://docs.microsoft.com/en-us/windows/apps/desktop/modernize/desktop-to-uwp-distribute

Наверно у меня с английским языком плохенько, но в этой каше я так и не понял куда заливать приложение и туда ли я попал...
Re[3]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 29.06.21 19:50
Оценка:
Здравствуйте, os77, Вы писали:

O>Здравствуйте, Kernan, Вы писали:

K>>А если через магазин распространять? Это работает? Может суть в том, чтобы закинуть всех в магазин?

O>Осталось найти тех кто сделал сабмит x86 приложений в Windows Store, и раскажет как...

Я что-то везде читаю и вижу что они только с UWP работают, а к традиционному надо какую-то магию конвертации применять.
Sic luceat lux!
Re[2]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: bnk СССР http://unmanagedvisio.com/
Дата: 29.06.21 20:40
Оценка:
Здравствуйте, Kernan, Вы писали:

N>>Это проблему не решает.

K>А если через магазин распространять? Это работает? Может суть в том, чтобы закинуть всех в магазин?

AFAIK туда не любые программы принимаются, а только упакованные как Universal Platform (контейнер по сути). MSI/EXE не поддерживаются.
Если софтине допустим требуется писать или читать из реестра, или использовать COM, это сразу "до свидания".
Или что-то изменилось?
Re[3]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 29.06.21 20:43
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>Если софтине допустим требуется писать или читать из реестра, или использовать COM, это сразу "до свидания".

Я был не в курсе. Тогджа да, попадалово получается.
Sic luceat lux!
Re[3]: Microsoft Smart Screen, давайте как то искать выход и
От: bnk СССР http://unmanagedvisio.com/
Дата: 29.06.21 20:44
Оценка:
Здравствуйте, os77, Вы писали:

O>https://docs.microsoft.com/en-us/windows/apps/desktop/modernize/desktop-to-uwp-distribute


Это упаковка EXE в контейнер. IMHO чушь собачья.

Интереснее выглядит preview на прямой сабмит EXE/MSI

https://docs.microsoft.com/en-us/windows/uwp/publish/
MSI and EXE support in the Microsoft Store is currently in a limited public preview phase. As the size of the preview expands, we'll be adding new participants from the wait list. To join the wait list, click here


Не знаю что за фигня, пошел подписываться.
Отредактировано 29.06.2021 20:46 bnk . Предыдущая версия .
Re: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: Sharowarsheg  
Дата: 29.06.21 20:49
Оценка:
Здравствуйте, nen777w, Вы писали:

N>Проблема: https://habr.com/ru/post/505194/



Мне казалось, что если подождать неделю, то всё проходит само. Даже если у тебя три закачки в день.
Re[2]: Microsoft Smart Screen, давайте как то искать выход и
От: bnk СССР http://unmanagedvisio.com/
Дата: 29.06.21 20:52
Оценка:
Здравствуйте, Sharowarsheg, Вы писали:

S>Мне казалось, что если подождать неделю, то всё проходит само. Даже если у тебя три закачки в день.


У меня в последний раз "проходило само" 4 месяца
Но наверное зависит от числа юзеров (тех, кто решил поставить несмотря на SS)
Отредактировано 29.06.2021 21:33 bnk . Предыдущая версия . Еще …
Отредактировано 29.06.2021 21:32 bnk . Предыдущая версия .
Отредактировано 29.06.2021 20:54 bnk . Предыдущая версия .
Re[3]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: rudzuk  
Дата: 29.06.21 21:44
Оценка:
Здравствуйте, bnk, Вы писали:

bnk> AFAIK туда не любые программы принимаются, а только упакованные как Universal Platform (контейнер по сути). MSI/EXE не поддерживаются.

bnk> Если софтине допустим требуется писать или читать из реестра, или использовать COM, это сразу "до свидания".
bnk> Или что-то изменилось?

Вот приложение на Delphi в сторе: https://www.microsoft.com/en-us/store/p/my-minifigures/9nblggh42ct8.

p.s. Все delphi приложения читают реестр при старте.
avalon/3.0.0
Re[4]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: bnk СССР http://unmanagedvisio.com/
Дата: 29.06.21 21:51
Оценка:
Здравствуйте, rudzuk, Вы писали:

R>Вот приложение на Delphi в сторе: https://www.microsoft.com/en-us/store/p/my-minifigures/9nblggh42ct8.


R>p.s. Все delphi приложения читают реестр при старте.


Как сделано? Я думал что это невозможно. Реестр эмулируется?
Re[5]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: rudzuk  
Дата: 29.06.21 21:58
Оценка:
Здравствуйте, bnk, Вы писали:

bnk> R>Вот приложение на Delphi в сторе: https://www.microsoft.com/en-us/store/p/my-minifigures/9nblggh42ct8.


bnk> R>p.s. Все delphi приложения читают реестр при старте.


bnk> Как сделано? Я думал что это невозможно. Реестр эмулируется?


Тут есть некоторые подробности: https://docs.microsoft.com/en-us/windows/msix/desktop/desktop-to-uwp-prepare
avalon/3.0.0
Re[6]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: bnk СССР http://unmanagedvisio.com/
Дата: 29.06.21 22:02
Оценка:
Здравствуйте, rudzuk, Вы писали:

R>Тут есть некоторые подробности: https://docs.microsoft.com/en-us/windows/msix/desktop/desktop-to-uwp-prepare


Я думал это упаковщик в контейнер (виртуальное окружение).
То есть, возвращаясь к реестру, доступа к реальному реестру не будет, а (возможно) будет к "выдуманному для этой программы".
Re[7]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: rudzuk  
Дата: 29.06.21 22:20
Оценка:
Здравствуйте, bnk, Вы писали:

bnk> R>Тут есть некоторые подробности: https://docs.microsoft.com/en-us/windows/msix/desktop/desktop-to-uwp-prepare


bnk> Я думал это упаковщик в контейнер (виртуальное окружение).

bnk> То есть, возвращаясь к реестру, доступа к реальному реестру не будет, а (возможно) будет к "выдуманному для этой программы".

App packages contain a registry.dat file, which serves as the logical equivalent of HKLM\Software in the real registry. At runtime, this virtual registry merges the contents of this hive into the native system hive to provide a singular view of both. For example, if registry.dat contains a single key "Foo", then a read of HKLM\Software at runtime will also appear to contain "Foo" (in addition to all the native system keys).

Although MSIX packages include HKLM and HKCU keys, they are treated differently. Only keys under HKLM\Software are part of the package; keys under HKCU or other parts of the registry are not. Writes to keys or values in the package are not allowed. Writes to keys or values not part of the package are allowed as long as the user has permission.

All writes under HKCU are copy-on-written to a private per-user, per-app location. Traditionally, uninstallers are unable to clean HKEY_CURRENT_USER because the registry data for logged out users is unmounted and unavailable.

All writes are kept during package upgrade and only deleted when the application is removed entirely.

avalon/3.0.0
Re[2]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: Qt-Coder  
Дата: 30.06.21 08:09
Оценка:
Здравствуйте, Freeze, Вы писали:

F>Недавно обновили сертификат (обычный, не EV). Предупреждение SmartScreen упорно висело где-то неделю. Потом выпустили новую версию, после чего оно тут же пропало и больше уже не показывается для этой ЦП. То есть там логика более сложная, чем "набрать X загрузок". Надо пытаться выкладыват разные дистрибутивы и почаще обновлять, пока SmartScreen не исчез.


Совпадение? Не думаю..
Re[4]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: icezone  
Дата: 30.06.21 21:44
Оценка:
Здравствуйте, Ivanoff, Вы писали:

I>Вопрос в сторону. А почему бы уже не переехать на 64 бита? Наша статистика говорит, что у юзеров 32 битных windows менее 2%.


При чем тут 64 бита, если речь про EXE vs UWP?
Re[5]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: Ivanoff  
Дата: 01.07.21 19:51
Оценка:
Здравствуйте, icezone, Вы писали:

I>При чем тут 64 бита, если речь про EXE vs UWP?


Не, ну если докапываться до формулировок, то UWP — это разве не EXE? Или что имелось ввиду?

ЗЫ. Изначально было не очень понятно, что суть проблемы не в битности.
Re[6]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: icezone  
Дата: 01.07.21 21:23
Оценка:
Здравствуйте, Ivanoff, Вы писали:


I>Не, ну если докапываться до формулировок, то UWP — это разве не EXE? Или что имелось ввиду?

I>ЗЫ. Изначально было не очень понятно, что суть проблемы не в битности.

разные платформы — win32 и WinRT
Re[7]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: NWP Россия  
Дата: 02.07.21 00:19
Оценка:
Здравствуйте, icezone, Вы писали:

I>разные платформы — win32 и WinRT

Опять мимо
Re[8]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: rudzuk  
Дата: 02.07.21 08:27
Оценка:
Здравствуйте, NWP, Вы писали:

NWP> I>разные платформы — win32 и WinRT


NWP> Опять мимо


Десктопное легаси вс. универсальные приложения.
avalon/3.0.0
Re: Microsoft Smart Screen, давайте как то искать выход из с
От: Matrix_Failure http://matrixfailure.wordpress.com/
Дата: 02.07.21 18:16
Оценка:
Здравствуйте, nen777w, Вы писали:


N>Давайте сообща искать выход из ситуации. У меня пока такие мысли:


А может просто сделать скачиватель своего софта и один раз подписать с отметкой времени?

Типа инсталлятор innosetup, скачивает 7z, разжимает в папки и переименовывает в EXE. Вроде даже кто-то тут на RSDN какие-то нюансы реализации такого скачивателя приводил.

Чем не идея продукта для продажи?
Типа настроить с какого сайта скачать 7zip, настроить пароль и название. И кнопку создать скачиватель.
Далее её шароварщик подписывает своим сертом и пользуется много лет, просто меняя 7zip архивы на своём сайте.
Отредактировано 02.07.2021 18:18 Matrix_Failure . Предыдущая версия . Еще …
Отредактировано 02.07.2021 18:17 Matrix_Failure . Предыдущая версия .
Re[2]: Microsoft Smart Screen, давайте как то искать выход из с
От: autopsist  
Дата: 02.07.21 19:23
Оценка:
Здравствуйте, Matrix_Failure, Вы писали:

M_F>Здравствуйте, nen777w, Вы писали:



N>>Давайте сообща искать выход из ситуации. У меня пока такие мысли:


M_F>А может просто сделать скачиватель своего софта и один раз подписать с отметкой времени?


M_F>Типа инсталлятор innosetup, скачивает 7z, разжимает в папки и переименовывает в EXE. Вроде даже кто-то тут на RSDN какие-то нюансы реализации такого скачивателя приводил.


Воооооот...

M_F>Чем не идея продукта для продажи?

M_F>Типа настроить с какого сайта скачать 7zip, настроить пароль и название. И кнопку создать скачиватель.
M_F>Далее её шароварщик подписывает своим сертом и пользуется много лет, просто меняя 7zip архивы на своём сайте.

У нас скачиватель (установщик) настраивается сервером — спрашивает параметры и дальше отрабатывает. Продавать не думали, специфичная уж больно штука и настроек через чур много надо реализовать, чтобы всем угодить. Сертификат кстати давно протух по времени, пока не переподписывали скачивалку — и так хорошо работает.
Re[2]: Microsoft Smart Screen, давайте как то искать выход из с
От: Aniskin  
Дата: 02.07.21 20:53
Оценка:
Здравствуйте, Matrix_Failure, Вы писали:

M_F>А может просто сделать скачиватель своего софта и один раз подписать с отметкой времени?


M_F>Типа инсталлятор innosetup, скачивает 7z, разжимает в папки и переименовывает в EXE. Вроде даже кто-то тут на RSDN какие-то нюансы реализации такого скачивателя приводил.


Этим самым отсекаем юзеров без интернета/с ограниченным интернетом. Есть также те, кто хочет иметь дистрибутив в своих архивах на случай, если "вендор умрет и сайт программы исчезнет".
Re[8]: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: icezone  
Дата: 02.07.21 22:46
Оценка:
Здравствуйте, NWP, Вы писали:

I>>разные платформы — win32 и WinRT

NWP>Опять мимо

в смысле мимо? UWP — это тот же самый WinRT, он же Metro, плюс новые фишки. Попытка скрестить ежа с ужом, непоятно ради чего.
Re[3]: Microsoft Smart Screen, давайте как то искать выход из с
От: autopsist  
Дата: 03.07.21 07:32
Оценка:
Здравствуйте, Aniskin, Вы писали:

A>Здравствуйте, Matrix_Failure, Вы писали:


M_F>>А может просто сделать скачиватель своего софта и один раз подписать с отметкой времени?


M_F>>Типа инсталлятор innosetup, скачивает 7z, разжимает в папки и переименовывает в EXE. Вроде даже кто-то тут на RSDN какие-то нюансы реализации такого скачивателя приводил.


A>Этим самым отсекаем юзеров без интернета/с ограниченным интернетом.


Ooops! Чтобы скачать установщик тоже нужен интернет.
Но да, есть клиенты, которые скачали на флешку и ставят потом где-то еще на машину без инета. Такие примерно 1-2 человека в год попадаются.
Никто не мешает предусмотреть наличие обычного сетапа и, если надо, portable версии. При этом и то и другое можно вообще не подписывать.

A>Есть также те, кто хочет иметь дистрибутив в своих архивах на случай, если "вендор умрет и сайт программы исчезнет".


На самом деле те, кто хочет иметь дистр в архивах ни о чем не подозревая (не думая) кладут в архив инсталлятор-качалку.
В общем проблема надуманная.
Re: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: rudzuk  
Дата: 21.07.21 21:53
Оценка:
Здравствуйте, nen777w, Вы писали:

n> Проблема: https://habr.com/ru/post/505194/

n> Я тоже столкунлся с тем же, могу разве что добавить что несмотря на сабмит своего софта сюда: https://www.microsoft.com/en-us/wdsi/filesubmission
n> Это проблему не решает.

МС показывает как нужно решать проблему
avalon/3.0.0
Re: Microsoft Smart Screen, давайте как то искать выход из ситуации
От: rudzuk  
Дата: 21.07.21 21:54
Оценка:
Здравствуйте, nen777w, Вы писали:

n> Проблема: https://habr.com/ru/post/505194/

n> Я тоже столкунлся с тем же, могу разве что добавить что несмотря на сабмит своего софта сюда: https://www.microsoft.com/en-us/wdsi/filesubmission
n> Это проблему не решает.

МС показывает как нужно решать проблему
avalon/3.0.0
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.