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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
#1

Шифрование SQLite - Android

26.01.2015, 02:39. Просмотров 562. Ответов 2
Метки нет (Все метки)

Гуру, помогите! Кому-нибудь из Вас это удавалось??? Или хотя-бы слышали про такие НАДЕЖНЫЕ решения?

Надо гарантированно защитить данные таблиц! А в идеале еще и структуру таблиц (количество таблиц, количество полей, названия, типы). Второе - не обязательно, но первое - горит!

При входе в программу будет вводится пароль для базы. Или он будет зашит намертво в программу без возможности дешифровать. Ни одна другая программа без долгих "танцев с бубном" не должна получить данные при утере/краже телефона/планшета. В базе будут коммерческие секреты фирмы владельца.

Начал гуглить про SQLCipher, но пока не нашел ни одного отзыва об успешном применении в андроиде... Кто что слышал про это? Или любые альтернативные решения?

Не предлагайте шифровать построчно (раньше уже были подобные темы) - это медленно, не "прозрачно", мешает поиску и требует навыков в шифровании(которых у меня нет)!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.01.2015, 02:39     Шифрование SQLite
Посмотрите здесь:

Android SQLite запрос
ListView и SQLite Android
Кириллица в SQLite Android
Картинка в SQLite Android
ID в SQLite генерятся не с 0 а с 1; Android
CursorLoader+SQLite Android
Android SQLite запрос
Android Работа с SQLite
JSON в SQLite Android
Android SQLite
SQLite Android Android
Android SQLite и android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
26.01.2015, 09:50     Шифрование SQLite #2
Tester64, подскажите, а зачем хранить шифрованные данные на устройстве, если их можно получать запросом с сервера? Конечно, медленнее и не работает при отсутствии Интернета, но так надёжнее.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
26.01.2015, 13:04  [ТС]     Шифрование SQLite #3
Цитата Сообщение от CoolMind Посмотреть сообщение
медленнее и не работает при отсутствии Интернета
В точку! Например.... база клиентов с долгами, адресами, телефонами, схемами скидок, личными сведениями (крайне ценное для любого конкурента)... и? гонять по сети и показывать без буферизации? без быстрого поиска по буквам? отдельно шифровать сеть? настраивать сервер на который возможны атаки или хотя-бы проблемы с хостингом. А если хозяин базы в зоне без инета? В роуминге? или вообще в зоне без зоны покрытия?
Можно найти 1000+1 пример применения шифрования! Вопрос: Есть ли надежное решение?

Пока штудирую SQLCipher, но не уверен в НАДЕЖНОСТИ базы! Где-то когда-то слышал что надежность низкая! Если есть шанс один из тысячи что база тупо сдохнет и вообще перестанет открываться - это не решение! В описании вроде сказано - потеря не больше 5-10% скорости на шифровании. Это не много! И это не средствами тормознутой явы, а на С++... А это дает еще больше возможностей - можно модифицировать либу - встраивать например временный пароль для авторизации (встроенную админку). Но кто-нибудь реально пользовался этим клипером?
Yandex
Объявления
26.01.2015, 13:04     Шифрование SQLite
Ответ Создать тему
Опции темы

Текущее время: 20:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru