Jump to content
Sign in to follow this  
MASolomko

Защита от дурака [В процессе]

Recommended Posts

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

post-213200-1454089714_thumb.png post-213200-1454089719_thumb.png

---------------------------
Error
---------------------------
Exception occurred:System.ArgumentException: Пользовательские культуры следует передавать только по имени, а не по идентификатору LCID.
  в System.Globalization.CompareInfo.GetCompareInfoWithPrefixedLcid(Int32 cultureKey, Int32 prefix)
  в System.Globalization.CultureInfo.get_CompareInfo()
  в System.String.StartsWith(String value, Boolean ignoreCase, CultureInfo culture)
  в KasperskySystemInspector.CommonUtilites.CreateGsiLogName(String ext)
  в KasperskySystemInspector.CommonUtilites.CreateLogsArchivePath(String ext)
  в KasperskySystemInspector.AppArguments.Parse(String[] args)
  в KasperskySystemInspector.Program.Main(String[] args)Please contact Technical Support and provide this message.
---------------------------
ОК   
---------------------------

 

Пожелание. Сделать так, что архиватор не видел в 6-й версии утилиты запакованный архив.

Edited by MASolomko

Share this post


Link to post
Случайно обнаружил, что через архиватор можно распаковать утилиту. При запуске распакованной утилиты появляется ошибка.
2016_01_29__5_.png 2016_01_29__6_.png

---------------------------
Error
---------------------------
Exception occurred:System.ArgumentException: Пользовательские культуры следует передавать только по имени, а не по идентификатору LCID.
  в System.Globalization.CompareInfo.GetCompareInfoWithPrefixedLcid(Int32 cultureKey, Int32 prefix)
  в System.Globalization.CultureInfo.get_CompareInfo()
  в System.String.StartsWith(String value, Boolean ignoreCase, CultureInfo culture)
  в KasperskySystemInspector.CommonUtilites.CreateGsiLogName(String ext)
  в KasperskySystemInspector.CommonUtilites.CreateLogsArchivePath(String ext)
  в KasperskySystemInspector.AppArguments.Parse(String[] args)
  в KasperskySystemInspector.Program.Main(String[] args)Please contact Technical Support and provide this message.
---------------------------
ОК   
---------------------------

 

Пожелание. Сделать так, что архиватор не видел в 6-й версии утилиты запакованный архив.

 

Здравствуйте,

зачем вы утилиту распаковываете ?

Спасибо.

Share this post


Link to post

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

Share this post


Link to post
Дмитрий, я случайно обнаружил это :) Дальше любопытство взяло, когда внутри увидел приложение с таким же значком, но размером меньше.

 

В чём неправильная работа продукта заключается ?

Спасибо.

Share this post


Link to post

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

Share this post


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

 

Можете уточнить в каких примерно целях ?

Спасибо.

Share this post


Link to post

Для новой версии GSI 6.2.0.354 актуально.

Можно распаковать и запускать одновременно, при запуске ругается на проблему отображения лицензии:

post-454289-1489731908.png

post-454289-1489731913.png

Share this post


Link to post

Здравствуйте!

 

Сценарий с распаковкой исполняемого файла и запуск извлеченных из него компонент не является пользовательским.

 

Кроме того данный кейс противоречит пункту 6.1 Лицензионного соглашения:

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

Share this post


Link to post
Boris Uskov поэтому, наверно, и предлагают ввести защиту "от дурака", который не читает ЛС и пытается максимально сильно распаковать утилиту, потом уже собирать запрошенные отчеты.

Share this post


Link to post
Boris Uskov поэтому, наверно, и предлагают ввести защиту "от дурака", который не читает ЛС и пытается максимально сильно распаковать утилиту, потом уже собирать запрошенные отчеты.

 

Здравствуйте!

 

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

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

Share this post


Link to post
Boris Uskov хм, а если просто пароль установить, чтобы дальше не распаковывалась как это делал gora?

Share this post


Link to post
Sign in to follow this  

×
×
  • Create New...

Important Information

We use cookies to make your experience of our websites better. By using and further navigating this website you accept this. Detailed information about the use of cookies on this website is available by clicking on more information.