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 не запустится.