Size: a a a

2018 January 10

IP

Ivan Purlatc in Android Guards
Gregory Klyushnikov
надеюсь, оно ещё генерирует валидный код, потому что студия начинает адски лагать, если в ней открыть декомпилированный проект, но всё равно его индексирует и даёт переименовывать поля/классы/методы и делать find usages
вот именно поэтому джеб и хорош, хоть и платный
так как делает без лагов find usages, рефакторинг итд
источник

IP

Ivan Purlatc in Android Guards
+ писать скрипты через удобное АПИ, правда на джитоне, но тоже не плохо
источник

R

Rtem in Android Guards
Я смотрю вы тут подняли извечный вопрос на который давно уже дан ответ много-много-много раз =)
источник

SM

Shiko Mstoyan in Android Guards
ответ: страдать?)
источник

AB

Alexander Blinov in Android Guards
Rtem
Я смотрю вы тут подняли извечный вопрос на который давно уже дан ответ много-много-много раз =)
ты про что именно?
источник

R

Rtem in Android Guards
Как было верно сказано несколькими людьми тут:
1. Клиент контролирующий свое окружение полностью, так же полностью может делать что хочет
2. Сервер - тупая железка которая ждет выполнения опрееленных условий и с радостью отдает все свои ништяки если эти условия выполнены.

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

Поэтому ответ “невозможно”, на который так агрился Саша, вполне себе имеет место быть =) Это как гиперболой =) Она может приближаться, но пересечь никогда )
источник

NK

Nikita Kulikov in Android Guards
Тут вроде вопрос в том можно ли скачивать dex или нет
источник

R

Rtem in Android Guards
Ну про декс мне известно, что это делает алибаба, но они там вроде как на короткой ноге с гуглом )
источник

R

Rtem in Android Guards
Слухи-слухи, дада
источник

R

Rtem in Android Guards
Всем остальным официально нельзя. Ну или можно пока не спалят
источник

AB

Alexander Blinov in Android Guards
Rtem
Как было верно сказано несколькими людьми тут:
1. Клиент контролирующий свое окружение полностью, так же полностью может делать что хочет
2. Сервер - тупая железка которая ждет выполнения опрееленных условий и с радостью отдает все свои ништяки если эти условия выполнены.

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

Поэтому ответ “невозможно”, на который так агрился Саша, вполне себе имеет место быть =) Это как гиперболой =) Она может приближаться, но пересечь никогда )
Ответ "Невозможно." не самый полезный.
источник

AB

Alexander Blinov in Android Guards
Призываю всех отвечать как @grishka
источник

R

Rtem in Android Guards
Ну это однозначный ответ на вопрос а можно ли защититься =) Без реверансов. А вот если стоит вопрос, как повысить защиту приложения, то тут уже ворох вариантов
источник

OA

Oleg A in Android Guards
Возникает вопрос, а что "сложнее", уход в натив или перенос валидации на сервер?
источник

GK

Gregory Klyushnikov in Android Guards
Oleg A
Возникает вопрос, а что "сложнее", уход в натив или перенос валидации на сервер?
что есть "перенос валидации на сервер"?
источник

OA

Oleg A in Android Guards
сложнее для реверса
источник

GK

Gregory Klyushnikov in Android Guards
перенос валидации чего именно?
источник

OA

Oleg A in Android Guards
пернос части логики на сервер
источник

OA

Oleg A in Android Guards
валидации целостности приложения
источник

GK

Gregory Klyushnikov in Android Guards
на основе чего именно сервер может валидировать целостность приложения?
источник