Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРОГ_ИНЖ / Лекция 8.ppt
Скачиваний:
88
Добавлен:
16.03.2015
Размер:
2.38 Mб
Скачать

Общее поведение: DbConnection

Свойства

ConnectionString

ConnectionTimeout

Database

State

….

ЗАЩИТА СВЕДЕНИЙ О СОЕДИНЕНИИ (ADO.NET)

1.Использование проверки подлинности Windows (Integrated Security )

2.Использование построителей строк подключения

3.Использование и шифрование файлов конфигурации

Использование конструктора строк подключения

Объект ConnectionStringBuilder строго типизирует различные значения, составляющие строку подключения, что позволяет избежать тривиальных программистских ошибок, а также облегчает управление информацией в строке подключения.

Пример 3 - безопасность

Атака «включением»

Без конструктора строк подкл.

Если

То

С конструктором

Если

Пример – св-ва конструкторов

ФАЙЛЫ

КОНФИГУРАЦИИ

Файл конфигурации

—это текстовый файл в формате XML, где хранятся настройки, используемые приложением в процессе работы. Для исполняемого файла - имя конфигурационного файла представляет собой имя исполняемого файла с расширением .config — например, myApplication.exe.config Он располагается в том же каталоге, что и исполняемый файл.

Конфигурационный файл приложения

Файлы конфигурации позволяют настраивать параметры приложения без перекомпиляции. Строки соединения в файлах конфигурации

обычно хранятся в элементе

<connectionStrings>.

Соседние файлы в папке ПРОГ_ИНЖ