Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
#1

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

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

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

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

http://www.cyberforum.ru/android-dev/thread1771790.html
При входе в программу будет вводится пароль для базы. Или он будет зашит намертво в программу без возможности дешифровать. Ни одна другая программа без долгих "танцев с бубном" не должна получить данные при утере/краже телефона/планшета. В базе будут коммерческие секреты фирмы владельца.

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

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

SQLite
почему id = 0 ??? public void onClick(View view) { dataBase = new...

SQLite
Мне не подскажите где можно взять хорошие примеры по SQlite.

SQLite
Приложение вылетает с ошибкой, не подскажете, в чём проблема? public class...

SQLite
Возвращаясь к старой теме, вернусь к проблеме. По рекомендации попробовал...

AsyncTask и SQLite
Здравствуйте! У меня в приложении есть БД SQLite, при нажатие на кнопку...

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

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

SQLite и libGDX
Здраствуйте! Программирую потихоньку игры на либе, так чисто для себя. Тут...

Глюк SQLite?
Есть столбец таблицы, описанный как "INTEGER NOT NULL DEFAULT 0" По ошибке...

Не создается БД SQLite
Здравствуйте! Пишу своё первое приложение в Android studio. Есть 5 классов....

Android и sqlite
Вечер добрый, товарищи! Вопрос такой: как быстро считывать и передавать...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru