Tester64
396 / 357 / 44
Регистрация: 22.05.2013
Сообщений: 2,518
|
|
#1 | |
Шифрование SQLite - Программирование Android26.01.2015, 02:39. Просмотров 717. Ответов 2
Метки нет Все метки)
(
Гуру, помогите! Кому-нибудь из Вас это удавалось??? Или хотя-бы слышали про такие НАДЕЖНЫЕ решения?
Надо гарантированно защитить данные таблиц! А в идеале еще и структуру таблиц (количество таблиц, количество полей, названия, типы). Второе - не обязательно, но первое - горит! При входе в программу будет вводится пароль для базы. Или он будет зашит намертво в программу без возможности дешифровать. Ни одна другая программа без долгих "танцев с бубном" не должна получить данные при утере/краже телефона/планшета. В базе будут коммерческие секреты фирмы владельца. Начал гуглить про SQLCipher, но пока не нашел ни одного отзыва об успешном применении в андроиде... Кто что слышал про это? Или любые альтернативные решения? Не предлагайте шифровать построчно (раньше уже были подобные темы) - это медленно, не "прозрачно", мешает поиску и требует навыков в шифровании(которых у меня нет)!
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
26.01.2015, 02:39 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Шифрование SQLite (Программирование Android):
2
SQLite - Программирование Android SQLite - Программирование Android SQLite - Программирование Android SQLite - Программирование Android SQLite - Программирование Android
|
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,733
|
|
26.01.2015, 09:50 | #2 |
Tester64, подскажите, а зачем хранить шифрованные данные на устройстве, если их можно получать запросом с сервера? Конечно, медленнее и не работает при отсутствии Интернета, но так надёжнее.
0
|
Tester64
396 / 357 / 44
Регистрация: 22.05.2013
Сообщений: 2,518
|
|
26.01.2015, 13:04 [ТС] | #3 |
В точку! Например.... база клиентов с долгами, адресами, телефонами, схемами скидок, личными сведениями (крайне ценное для любого конкурента)... и? гонять по сети и показывать без буферизации? без быстрого поиска по буквам? отдельно шифровать сеть? настраивать сервер на который возможны атаки или хотя-бы проблемы с хостингом. А если хозяин базы в зоне без инета? В роуминге? или вообще в зоне без зоны покрытия?
Можно найти 1000+1 пример применения шифрования! Вопрос: Есть ли надежное решение? Пока штудирую SQLCipher, но не уверен в НАДЕЖНОСТИ базы! Где-то когда-то слышал что надежность низкая! Если есть шанс один из тысячи что база тупо сдохнет и вообще перестанет открываться - это не решение! В описании вроде сказано - потеря не больше 5-10% скорости на шифровании. Это не много! И это не средствами тормознутой явы, а на С++... А это дает еще больше возможностей - можно модифицировать либу - встраивать например временный пароль для авторизации (встроенную админку). Но кто-нибудь реально пользовался этим клипером?
0
|
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
26.01.2015, 13:04 |
Привет! Вот еще темы с ответами:
3
SQLite и умножения - Программирование Android Картинка в SQLite - Программирование Android
SQLite и libGDX - Программирование Android Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |