powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Шифрование данных в избранных полях таблиц.
17 сообщений из 17, страница 1 из 1
Шифрование данных в избранных полях таблиц.
    #39504430
izumNaBor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Внешняя программа (интерфейс) на делфи выполняет редактирование и обработку данных в базе SQL. Если перетащить базу SQL на другой комп, то средствами SQL можно спокойно прочитать всю информацию и без внешнего интерфейса. Можно ли и каким способом зашифровать данные в одном или трех полях одной из множества физических таблиц базы, чтобы понимать общий смысл данных только с помощью внешней программы? Шифрование не всех полей,а 1 или 3 только для уменьшения времени на шифрование и дешифрование, чтобы не морочить пользователя ожиданием.
С уважением!
...
Рейтинг: 0 / 0
Шифрование данных в избранных полях таблиц.
    #39504440
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и каким боком этот вопрос к базе данных?
изучаете тему про шифрование и ключи, добавляете в свою прогу блок шифрования.
...
Рейтинг: 0 / 0
Шифрование данных в избранных полях таблиц.
    #39504719
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izumNaBorМожно ли и каким способом зашифровать данные в одном или трех полях одной из множества физических таблиц базы, чтобы понимать общий смысл данных только с помощью внешней программы?
Можно.

izumNaBor Шифрование не всех полей,а 1 или 3 только для уменьшения времени на шифрование и дешифрование, чтобы не морочить пользователя ожиданием.

Можно.
...
Рейтинг: 0 / 0
Шифрование данных в избранных полях таблиц.
    #39504732
mr.dfox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
982183,

В делфях я использовал DCPcrypt
...
Рейтинг: 0 / 0
Шифрование данных в избранных полях таблиц.
    #39504948
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izumNaBorВнешняя программа (интерфейс) на делфи выполняет редактирование и обработку данных в базе SQL. Если перетащить базу SQL на другой комп, то средствами SQL можно спокойно прочитать всю информацию и без внешнего интерфейса. Можно ли и каким способом зашифровать данные в одном или трех полях одной из множества физических таблиц базы, чтобы понимать общий смысл данных только с помощью внешней программы? Шифрование не всех полей,а 1 или 3 только для уменьшения времени на шифрование и дешифрование, чтобы не морочить пользователя ожиданием.
С уважением!

всё от навыков зависит(ц) и от версии SQL Server
...
Рейтинг: 0 / 0
Шифрование данных в избранных полях таблиц.
    #39505342
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izumNaBorЕсли перетащить базу SQL на другой комп, то средствами SQL можно спокойно прочитать всю информацию и без внешнего интерфейса.
Ну для этого надо по крайней мере знать пароль SA MSQL
+ иметь физический доступ.
...
Рейтинг: 0 / 0
Шифрование данных в избранных полях таблиц.
    #39505352
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинizumNaBorВнешняя программа (интерфейс) на делфи выполняет редактирование и обработку данных в базе SQL. Если перетащить базу SQL на другой комп, то средствами SQL можно спокойно прочитать всю информацию и без внешнего интерфейса. Можно ли и каким способом зашифровать данные в одном или трех полях одной из множества физических таблиц базы, чтобы понимать общий смысл данных только с помощью внешней программы? Шифрование не всех полей,а 1 или 3 только для уменьшения времени на шифрование и дешифрование, чтобы не морочить пользователя ожиданием.
С уважением!

всё от навыков зависит(ц) и от версии SQL Server

Бредишь, парнишша.
Если я клиентом зашифрую поле - при любых навыках обломаешься. А уж ты - точно.
...
Рейтинг: 0 / 0
Шифрование данных в избранных полях таблиц.
    #39505572
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222Ролг Хупинпропущено...


всё от навыков зависит(ц) и от версии SQL Server

Бредишь, парнишша.
Если я клиентом зашифрую поле - при любых навыках обломаешься. А уж ты - точно.

1. вы, гуест, не поняли о чем я написал. Имелось в виду шифрование данных в базе, что позволяте делать и скл сервер тоже, если с умом подойти.
2. А мы разве с вами знакомы, "парниша"? да я и обламываться не собирался с ВАМИ
...
Рейтинг: 0 / 0
Шифрование данных в избранных полях таблиц.
    #39505703
Dmitry V. Liseev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izumNaBorВнешняя программа (интерфейс) на делфи выполняет редактирование и обработку данных в базе SQL. Если перетащить базу SQL на другой комп, то средствами SQL можно спокойно прочитать всю информацию и без внешнего интерфейса. Можно ли и каким способом зашифровать данные в одном или трех полях одной из множества физических таблиц базы, чтобы понимать общий смысл данных только с помощью внешней программы? Шифрование не всех полей,а 1 или 3 только для уменьшения времени на шифрование и дешифрование, чтобы не морочить пользователя ожиданием.
С уважением!Эти поля не должны быть ключевыми, не должны использоваться для поиска и должны быть достаточно большими текстовыми. То есть, движок сервера не должен их использовать. А шифровать должно клиентское приложение непосредственно в процессе взаимодействия с пользователем.
...
Рейтинг: 0 / 0
Шифрование данных в избранных полях таблиц.
    #39506251
tazzman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
izumNaBor,

Если вы хотите защититься от кражи файла данных базы или бэкапа, то поможет TDE. От кражи или компрометации сервера данный тип шифрования конечно не спасёт, сбросить пароль SA при доступе к винде не проблема.
...
Рейтинг: 0 / 0
Шифрование данных в избранных полях таблиц.
    #39507781
izumNaBor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поля которые собирались шифровать используются для соединения таблиц в базе данных, поэтому шифрование внешней программой не пойдет, сикл сервер не сможет сделать выборку из кучи таблиц(или есть возможность?). Кто-нибудь занимался шифрованием средствами 8-й версии SQL сервера, сейчас установлен Express. Подскажите пожалуйста это делается.
...
Рейтинг: 0 / 0
Шифрование данных в избранных полях таблиц.
    #39507783
izumNaBor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как используется TDE ??? Если есть возможность, покажите пожалуйста пример.
...
Рейтинг: 0 / 0
Шифрование данных в избранных полях таблиц.
    #39507807
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izumNaBorсейчас установлен Express. Подскажите как используется TDE ???TDE доступен в Enterprise редакции, примеры есть доке тут
...
Рейтинг: 0 / 0
Шифрование данных в избранных полях таблиц.
    #39507865
izumNaBor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо Дедушка, когда у тебя выпадут все зубы я иногда буду тебе помогать и пережевывать мясо для тебя :). Ведь счастье - это когда внуки приходят за советом, а не за деньгами.
Посмотри пожалуйста мое понимание кода в твоей ссылке:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
USE master; \\ОСТАВЛЯЮ КАК ЕСТЬ
GO
CREATE MASTER KEY ENCRYPTION BY PASSWORD = '<UseStrongPasswordHere>'; \\ ВСТАВЛЯЮ СЮДА СИЛЬНЫЙ ПАРОЛЬ \\(НАПРИМЕР "QWERTY"), КОТОРЫЙ БУДЕТ БРАТЬСЯ ИЗ ВНЕШНЕЙ ПРОГРАММЫ. 
go
CREATE CERTIFICATE MyServerCert WITH SUBJECT = 'My DEK Certificate'  \\ ДОЛЖЕН ЛИ Я УКАЗАТЬ СЕРТИФИКАТ ???
go
USE AdventureWorks  \\ ПИШУ НАИМЕНОВАНИЕ СВОЙ БАЗЫ ДАННЫХ
GO
CREATE DATABASE ENCRYPTION KEY  \\ ??? 
WITH ALGORITHM = AES_128  \\ЕСЛИ ЭТО АЛГОРИТМ ШИФРОВАНИЯ, ТО МОЖНО ЛИ ВЗЯТЬ ПОСЛАБЖЕ ??? 
ENCRYPTION BY SERVER CERTIFICATE MyServerCert  \\ИЗМЕНЯЕМАЯ ЛИ СТРОКА ???
GO
ALTER DATABASE AdventureWorks \\ ИМЯ МОЕЙ БАЗЫ
SET ENCRYPTION ON
GO
\\ ОБЫЧНО ОДИН КОД ДЛЯ ШИФРОВАНИЯ, ДРУГО ДЛЯ ДЕШИФР.   А ЗДЕСЬ КАК РАБОТАЕТ?
\\ И КУДА В SQL СЕРВЕРЕ ВСТАВЛЯТЬ ЭТОТ КОД ИЗ ВНЕШНЕЙ ПРОГРАММЫ ???
...
Рейтинг: 0 / 0
Шифрование данных в избранных полях таблиц.
    #39507866
izumNaBor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В дополнение к предыдущему. Про зубы и пережевывание - это из "Белый параход" Чингиза Айтматова(могу ошибиться в фамилии)
...
Рейтинг: 0 / 0
Шифрование данных в избранных полях таблиц.
    #39507896
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izumNaBorВедь счастье - это когда внуки приходят за советом, а не за деньгами.счастье - это когда внуки не такие дауны...
по ссылке есть и описание механизма TDE и даж картинка как в комиксах, и про алгоритмы шифрования и про ключи с сертификатами.

Цитата из ссылки:Функция прозрачного шифрования данных (TDE) выполняет в реальном времени шифрование и дешифрование файлов данных и журналов в операциях ввода-вывода.
При шифровании используется ключ шифрования базы данных (DEK), который хранится в загрузочной записи базы данных для доступности при восстановлении.
Ключ шифрования базы данных является симметричным ключом, защищенным сертификатом, который хранится в базе данных master на сервере, или асимметричным ключом,
защищенным модулем расширенного управления ключами.
Функция прозрачного шифрования данных защищает «неактивные» данные, то есть файлы данных и журналов.

Шифрование файла базы данных проводится на уровне страниц. Страницы в зашифрованной базе данных шифруются до записи на диск и дешифруются при чтении в память.
...
Рейтинг: 0 / 0
Шифрование данных в избранных полях таблиц.
    #39507949
izumNaBor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дедушкасчастье - это когда внуки не такие дауны...
[/quot]
Злой ты дедушка.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Шифрование данных в избранных полях таблиц.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (7): Анонимы (4), Yandex Bot 1 мин., Bing Bot 4 мин., Cat2 6 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]