FIPS 140-2 на Windows 2012R2 с SQL 2014

Я пытаюсь настроить свой экземпляр Microsoft SQL 2014 на использование шифрования жалоб FIPS 140-2, как описано в этой статье базы знаний для SQL 2012, но, похоже, оно не работает. Я не вижу "FIPS" в журналах ошибок службы SQL. Я установил опцию FIPS, используя локальную политику безопасности System cryptography: Use FIPS 140 compliant cryptographic algorithms, including encryption, hashing and signing algorithms,

Кроме того, я попытался установить ту же политику с помощью политики безопасности объекта групповой политики, но параметр безопасности не изменил раздел реестра компьютера HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy\Enabled хотя GPresults показали, что он применяется. Я не знаю, намек это или просто еще одна странность. Политика безопасности объекта групповой политики действительно применяется после двух перезагрузок.

Я знаю, что Microsoft недавно выпустила информацию о том, что FIPS не является необходимостью, но мне нужно иметь возможность протестировать приложение-суппорт с включенным FIPS на БД.

Любые идеи о том, как заставить FIPS на экземпляре SQL?

1 ответ

В статье MS, на которую вы ссылаетесь, SQL использует криптографические ограничения ОС (через SCHANNEL), поэтому, если вы включили ее на уровне ОС, то вы применили ее и на уровне БД.

Просто чтобы доказать это, если вы отключите SSL3 и TLS 1.0 (для SCHANNEL) на сервере под управлением SQL 2008 R2 и перезагрузите компьютер, SQL не запустится.

Другие вопросы по тегам