Как отключить слабые шифры в мобильной службе Azure?

Есть ли способ отключить ненадежные шифры в мобильной службе Azure? Служба работает на уровне Standard. Порт сервера публикации — 443.

Я попытался запустить следующий код

string[] subKeys = new string[]
{
    "RC4 40/128",
    "RC4 56/128",
    "RC4 64/128",
    "RC4 128/128",
};

RegistryKey parentKey = Registry.LocalMachine.OpenSubKey(@"SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers", true);

foreach (string keyName in subKeys)
{
    var newKey = parentKey.CreateSubKey(keyName);
    newKey.SetValue("Enabled", 0);
    newKey.Close();
}
parentKey.Close();

ссылка на Как отключить шифр RC4 в веб-ролях Azure

Но получаю исключение Requested registry access is not allowed

В той же ссылке упоминается добавление executionContext="elevated" in the startup. Я не знаю, куда добавить эту строку или как применить веб-роль к мобильному сервису.


person Snehal R. Todkar    schedule 13.01.2016    source источник


Ответы (1)


Это не то, чем вы можете управлять в мобильных службах Azure. Ознакомьтесь с этим вопросом о проверке разрешенных шифров: https://superuser.com/questions/109213/how-do-i-list-the-ssl-tls-cipher-suites-a-particular-веб-сайт-предложения

person Adrian Hall    schedule 14.01.2016