Форум программистов, компьютерный форум CyberForum.ru

Безопасно ли хранить данные в SQLite? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Apk в exe http://www.cyberforum.ru/android-dev/thread1629779.html
существуют ли подобные конвертеры? чтобы преобразовать apk в файл работающий под виндоус.
Программирование Android Изменение иконки приложения Попробовал установить свою иконку для приложения, назвал так же ic_launcher, подогнал по размерам и разложил по папкам в mipmap. В манифесте строчка осталась та же android:icon="@mipmap/ic_launcher" В Андроид Студии сделал АПК файл и установил в телефоне, но вот установленное приложение имеет старую стандартную иконку с роботом, хотя при на установке, после нажатия на АПК файле, в верхней... http://www.cyberforum.ru/android-dev/thread1629771.html
Программа не записывает данные в SQL Программирование Android
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Проблема в том, что программа не записывает данные в базу данных SQL... Никакой ошибки не выдает, просто данных нет в таблице... Ниже код записи, подскажите пожалуйста, как это исправить!! newValues.put(SQLhelper.main, que2.getText().toString()); que.cancel(); String title = "Пароль...
Программно задать цвет фона для View Программирование Android
Возникла проблема с установкой фона для View. Получаю цвет через класс Color Код: RelativeLayout rl; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); String color1 = "#FF033E";
Программирование Android Узнать на сколько ВРЕМЕНИ осталось заряда http://www.cyberforum.ru/android-dev/thread1629693.html
Собственно САБЖ! У меня an4.01. Не находил стандартных утилит расчета. Но на более новых видел "до разрядки осталось... 8часов). Что это - внешняя утилита под модель/аккамулятор? Или универсальная функция ? Насколько они точны? Слышал что на более новых андроидах (6юх) подобное встроено. Правда ли это? Как подобное можно получить на ранних версиях? Есть ли системные функции API? Или...
Программирование Android Как избежать skipped frames ? Добрый день, помогите решить проблему, я создал метод table() который генерирует таблицу. Вот код: public void table(){ ScrollView scrollView = new ScrollView(this); HorizontalScrollView horizontalScroll = new HorizontalScrollView(this); TableLayout tableLayout = new TableLayout(this); tableLayout.setBackgroundColor(Color.BLACK); LayoutParams cellsParam = new... подробнее

Показать сообщение отдельно
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
01.01.2016, 18:37
Цитата Сообщение от Kubson Посмотреть сообщение
Но как же тогда безопасно хранить информацию? Если зашифровать, то злоумышленник в коде программы легко сможет найти код расшифровки... Какие еще есть варианты?
Когда начинал, тоже задавался этим вопросом... почти НИКАК!
1) можно зашифровать как-нибудь код... запутать так что фиг найдешь... например разбить его на 5 частей и хранить в разных местах программы в еще раз зашифрованном виде простым методом
2) можно написать часть на С++ (NDK). их тяжелее на порядок взломать ради кода.
3) можно использовать свою методику шифрования (но это нужно ОСОБЫЕ знания иметь)
4) можно обфусцировать прогу = это усложнит чтение кода
5) есть шифрованные базы SQLite, но тоже все идет через пароль в программе (+3Mb к программе за левые библиотеки и не уверен в надежности хранения и возможности восстановить "битую" базу)
6) можно подключиться к удаленной SQL базе по сети (здесь часто мелькают подобные вопросы "как подключиться к MySQL из андроида")

... а вообще по правилам гугла... считается что за важные данные должен отвечать удаленный хорошо настроенный и защищенный сервер, а программа лишь забирает нужное на ТЕКУЩИЙ МОМЕНТ для отображения... Тогда на локальном устройстве вообще ничего можно не хранить кроме пароля к серверу под текущего пользователя...

...а дальше... как везде... все можно сломать и ничего не дает 100% надежности от хакеров... цена взлома должна превышать цену данных, но не быть привлекательным "кубком мастера" для профи... всегда всплывают очередные "дырки" в защите оставленные по недосмотру...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru