Size: a a a

WebAssembly — русскоговорящее сообщество

2021 August 02

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
да я чисто для себя интересуюсь.  Просто в этом случае вся разработка компании на клиент уходит. Как-то мне говорили, что плохо себя ведут некоторые интеграторы. Ну да ладно, это все не важно. Проблема типичная. Мне рпосто инетерсно было теоретически компиляция в васм облегчает ли взлом чем либа на С или с++
источник

A

Anokhin in WebAssembly — русскоговорящее сообщество
Кое кто просто набирает 100500 индусов и они руками все делают
источник

N

Nikolay in WebAssembly — русскоговорящее сообщество
Есть несколько крупных SaaS-провайдеров для проведения KYC/AML. Есть сервисы, которые готовы хоть каждый день пробивать клиентов банка по базам экстремистов / террористов / политических персон
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
Защита интеллектуальной собственности. Не хотят, что бы кто-то мог пользоваться их нейронками.
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
в таком случае, практически единственный способ - оставить её на клиенте (upd сервере)
источник

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
на сервере? Ну логично. Да не во взломе смысл, а в потенциале. Легче ли хакать или нет.
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
что такое хакать?
источник

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
условно найти if который не запускает систему, если обнарушивает по контрольной сумме изменения в теле своей программы. Убрать проверку. Ну не важно. модифицировать как-то
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
если это всё происходит на клиенте, то в таком случае это на порядки проще, чем на сервере конечно же
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
можно просто исходить из того, что любой код на клиенте можно модифицировать и декомпилировать
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
обычно весь вопрос в соотношении затрат, сколько нужно будет вложить в защиту, чтобы модификация/декомпиляция стоила столько-то. Но любую защиту можно сломать, вопрос желания и ресурсов. А ту, что на клиенте, сломать проще на порядки.
источник

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
все верно, я хотел просто закинуть дискусскию легче ли это делать с программами, которые запускаются в виртуальных средах, как с-шарп. Я просто могу хрень сказануть. Я помню, как легко декомпилировались программы на шарпе. Практически в исходник. Повторюсь, могу ерунду сказать.
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
this
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
васм немного легче декомпилировать, чем x86, но намного сложнее, чем .net
источник

A

Alexandr Borisovich in WebAssembly — русскоговорящее сообщество
ага, понял. Спасибо
источник
2021 August 03

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Если сравнивать с C# то сложнее. Так как Wasm более низвоуровневая, но это все равно не проблема
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
А вообще не могу понять в чем проблема загружать например топологию нейронной сети с сервера по ключику как самое ценное. Все остальное на клиенте вычисляется и храниться
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Или отдавать на сервер максимально деперсонализированные данные. Можно еще разбить обработку сети на два этапа. Один происходит на клиенте, второй (финализирующий) - уже на сервере
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
Подобный костыль делал для АПК, который фиксирует автомобиль и распознает номер 😂 Правда вместо сервера был прибор
источник

AC

Alexander Chichigin in WebAssembly — русскоговорящее сообщество
Блин, это же супер логично для многослойных нейронок! Тут тебе и встроенная анонимизация сразу. Так реально кто-то делает?
источник