Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

pyfa - python fitting assistant

pyfa python fitting tool

  • Авторизуйтесь для ответа в теме
1069 ответов в теме

#1061
DarkPhoenix

DarkPhoenix

    Hatred

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 28733 сообщений
4397

https://github.com/p...yfa/issues/2550

https://github.com/p...yfa/issues/2553

 

Если лень читать то что по ссылкам - проблема в том что антивирусы достаточно топорно работают (новый неизвестный бинарник который запускается на куче компов - алярм), это все ложные срабатывания, причем не специфичные для пифы. Я в 2.57.0 обновил кучу либ в том числе и pyinstaller. На новый pyinstaller стриггерились антивирусы (они всегда на его новые релизы и на весь софт собранный ими ругаются, пока он в вайтлист не попадет). Способа починки два - со стороны антивируса (должны добавить в вайтлист после жалобы юзеров на ложное срабатывание), и с моей (откат версии pyinstaller'а до той, которая уже в вайтлистах антивирусов). Я откатил pyinstaller с 6.2.0 на 6.1.0 в 2.57.2 (которая на данный момент последняя бтв, а не 2.57.1), это помогло с основной массой антивирусов, за исключением аваста и windows defender'а (ссылки на сканы есть в багах по ссылкам выше). С хорошей вероятностью эта версия поможет и тебе. Чтобы удовлетворить windows defender прямщас собирается билд с pyinstaller 6.0.0 (с ним дефендер точно дружит, по ссылкам выше сказали что работает + в самом репозитории pyinstaller'а была инфа на эту тему).

 

edit:  релиз с 6.0.0: https://github.com/p...ses/tag/v2.57.3


Сообщение отредактировал DarkPhoenix: 08 December 2023 - 20:37

  • 1

There is a place where the black stars hang
and the strangest eons call that amorphous mass
unknown, immense, ambivalent to all


#1062
darkpan

darkpan

    Shri Rudra Dhyanam

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 9143 сообщений
2693
  • EVE Ingame:darkpan
  • Client:Eng

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

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


Сообщение отредактировал darkpan: 08 December 2023 - 20:41

  • 0

#1063
DarkPhoenix

DarkPhoenix

    Hatred

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 28733 сообщений
4397

но это первый случай за кучу лет, когда последний экзешник пифы просто свел с ума мой антивирусник

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

А ругается по-разному потому что одно дело inno setup файл с новым хэшем (это тот самый файл что ты качаешь с гитхаба, и у него новый хэш каждый раз даже без смены версии pyinstaller'а), другое дело исполняемый код с незнакомой сигнатурой. Если хочешь - можешь пройтись по жалобам в их репозитории:

https://github.com/p...false-positives

Или вот неплохой коммент из одного из багов:
https://github.com/p...ment-1741759482

The difference is that they have different checksums. Most antiviruses don't read code – they just memorise parts of the file so even something as benign as an MSVC build version number change is enough for an antivirus to give a different classification.

This is quite common after a release since one of the malware classifications (called an artemis) is defined as a piece of software that no one had seen then suddenly lots of computers have seen it. You can imagine how that plays out when we release something and ~20,000/day Windows users start installing it...


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


Сообщение отредактировал DarkPhoenix: 08 December 2023 - 20:55

  • 0

There is a place where the black stars hang
and the strangest eons call that amorphous mass
unknown, immense, ambivalent to all


#1064
darkpan

darkpan

    Shri Rudra Dhyanam

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 9143 сообщений
2693
  • EVE Ingame:darkpan
  • Client:Eng

Ты это мне все так расписываешь, будто я понимаю эти тонкости :D

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

В общем - сделай хорошо, плохо - не делай. :D


Сообщение отредактировал darkpan: 08 December 2023 - 20:53

  • 0

#1065
DarkPhoenix

DarkPhoenix

    Hatred

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 28733 сообщений
4397

Сделать хорошо можешь ты, пожаловавшись производителю антивиря на ложное срабатывание. Я могу только лепить костыли, что и делаю.

 

edit: кстати даже на последний билд по идее должен ругаться аваст/АВГ (что есть по сути один и тот же антивирус), но тут уж что поделать, я думаю что стоит остановиться на 6.0.0, а аваст пусть постремительнее обновляет базы данных, 6.0.0 все же вышел 3 месяца назад


Сообщение отредактировал DarkPhoenix: 08 December 2023 - 20:58

  • 0

There is a place where the black stars hang
and the strangest eons call that amorphous mass
unknown, immense, ambivalent to all


#1066
darkpan

darkpan

    Shri Rudra Dhyanam

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 9143 сообщений
2693
  • EVE Ingame:darkpan
  • Client:Eng

Хотел устроить демагогию, но воздержусь - меня ждут концептуальные концепты из пифы в игре и вискарь в бокале :D 

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


  • 0

#1067
DarkPhoenix

DarkPhoenix

    Hatred

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 28733 сообщений
4397

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

В больших коммерческих проектах это может и так. Pyinstaller относительно небольшой, и видимо там не особо рады если помимо разработки на них свалится еще и коммуникация / лоббирование в 70+ производителях антивирусов (на вирустотале по-моему 69 было, плюс там наверняка не все есть), которые собственно тоже могут не быть готовы к такому.

Да, забыл сказать что в больших коммерческих проектах (которые могут паковаться этим пиинсталлером, например) это решается не коммуникацией, а подписью бинарников. На маке для опенсурса оно стоит 100 бачей за developer account. На винде бесплатно. Но есть нюанс - нужен сертификат, с расценками на который можно ознакомиться тут: https://order.digice...p1/code_signing (покупаешь тот что за 540 баксов / год - терпишь все те же варнинги которые и сейчас есть пока репутация не накапает, покупаешь тот что 755 баксов / год - получаешь отсутствие предупреждений пользователям сразу).

Но так, видимо, было раньше. У нас в дискорде эту тему сегодня обсудили, мне скинули варианты подешевле / бесплатно для опенсорса, которые появились недавно: https://signpath.org/ или https://shop.certum....de-signing.html

Я наверное попробую эту штуку приделать, но оно совсем небыстро (т.к. сборку билда скорее всего надо будет перетащить с одного сервиса на другой) и я отложу это до "потом", т.к. дел и так жопой жуй, да и наверняка там подводных камней хватает.

Сообщение отредактировал DarkPhoenix: 09 December 2023 - 0:43

  • 0

There is a place where the black stars hang
and the strangest eons call that amorphous mass
unknown, immense, ambivalent to all


#1068
Karmael

Karmael

    Clone Grade Omicron

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 43179 сообщений
6330
  • EVE Ingame:Silivalia
  • DUST Ingame:karmaell
  • Corp:exXMX
  • Ally:exIAC
  • Client:Eng

ну ты там держись


  • 1

#1069
Yodik

Yodik

    Clone Grade Mu

  • Tech III Pilots
  • PipPipPipPipPipPipPip
  • 5918 сообщений
198
  • EVE Ingame:Yodik
  • EVE Alt:R1-D1, C-2PO, UPK 1-1000
  • Corp:Dwarfed ORE
  • Client:Eng

можешь вставить в пифу rorqual ore development edition?


  • 0

а у меня проспект до колен и чёрный пояс по планетарке.

Поддержать Палатин иском.


#1070
Yodik

Yodik

    Clone Grade Mu

  • Tech III Pilots
  • PipPipPipPipPipPipPip
  • 5918 сообщений
198
  • EVE Ingame:Yodik
  • EVE Alt:R1-D1, C-2PO, UPK 1-1000
  • Corp:Dwarfed ORE
  • Client:Eng

//

можешь вставить в пифу rorqual ore development edition?


  • 0

а у меня проспект до колен и чёрный пояс по планетарке.

Поддержать Палатин иском.





1 посетителей читают тему

0 members, 1 guests, 0 anonymous users