Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Giriş

Bu makalede, Windows Embedded Compact 7 Aktarım Katmanı Güvenliği (TLS) 1.1 ve TLS 1.2 desteği eklemek için bir güncelleştirme açıklanır.

Bu güncelleştirmeyi yüklemeden önce bu ürün için daha önce yayımlanmış tüm güncelleştirmeleri yüklü olmalıdır.

Özet

TLS 1.1 ve 1.2 TLS etkinleştir

Tarayıcı ayarları kullanılarak Windows Embedded Compact 7 tabanlı aygıt istemcisi olarak yapılandırıldığında, TLS 1.1 ve 1.2 TLS varsayılan olarak etkinleştirilir. Windows Embedded protokolleri devre dışı bırakılır 7 Compact-tabanlı aygıt web sunucusu olarak yapılandırılmış.

TLS 1.1 ve 1.2 TLS devre dışı bırakmak veya etkinleştirmek için aşağıdaki kayıt defteri anahtarlarını kullanabilirsiniz.

TLS 1.1

Aşağıdaki alt TLS 1.1 kullanımını denetler:

HKEY_LOCAL_MACHINE \Comm\SecurityProviders\SCHANNEL\Protocols\TLS 1.1

TLS 1.1 protokolünü devre dışı bırakmak için uygun alt anahtardaki Enabled DWORD girdisi oluşturursunuz ve sonra DWORD değerini 0olarak değiştirin. Protokolü yeniden etkinleştirmek için DWORD değerini 1olarak değiştirin. Varsayılan olarak, bu giriş kayıt defterinde yok.

Not: Etkinleştirmek ve TLS 1.1 anlaşma için uygun alt anahtarında (istemci, sunucu) DisabledByDefault DWORD girdisi oluşturursunuz ve gerekir sonra DWORD değerini 0olarak değiştirin.

TLS 1.2

Aşağıdaki alt TLS 1.2 kullanımını denetler:

HKEY_LOCAL_MACHINE \Comm\SecurityProviders\SCHANNEL\Protocols\TLS 1.2

1.2 TLS iletişim kuralını devre dışı bırakmak için uygun alt anahtardaki Enabled DWORD girdisi oluşturursunuz ve sonra DWORD değerini 0olarak değiştirin. Protokolü yeniden etkinleştirmek için DWORD değerini 1olarak değiştirin. Varsayılan olarak, bu giriş kayıt defterinde yok.

Not: Etkinleştirmek ve TLS 1.2 anlaşma için uygun alt anahtarında (istemci, sunucu) DisabledByDefault DWORD girdisi oluşturursunuz ve gerekir sonra DWORD değerini 0olarak değiştirin.

Ek Notlar

  • DisabledByDefault değeri protokolleri anahtarı altındaki kayıt defteri anahtarlarındaki Schannel kimlik verilerini içeren SCHANNEL_CRED yapısı içinde tanımlanan grbitEnabledProtocols değer üzerinde öncelikli değildir.

  • Başına Request for Comments (RFC) tasarımı uygulama izin vermez SSL2 ve TLS 1.2 aynı anda etkinleştirilecek.

Daha fazla bilgi

TLS 1.1 ve 1.2 hakkında ek ayrıntılar için aşağıdaki bölümleri okuyun.

Yalnızca TLS 1.2 tarafından desteklenen şifre paketleri

Aşağıdaki yeni eklenen şifre paketleri yalnızca TLS 1.2 tarafından desteklenir:

  • TLS_DHE_DSS_WITH_AES_128_CBC_SHA256

  • TLS_DHE_DSS_WITH_AES_256_CBC_SHA256

  • TLS_RSA_WITH_NULL_SHA256

  • TLS_RSA_WITH_AES_128_CBC_SHA256

  • TLS_RSA_WITH_AES_256_CBC_SHA256

  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

  • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384

  • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384

  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

SCHANNEL_CREDhttps://docs.microsoft.com/previous-versions/windows/embedded/ee498356(v=winembedded.70)

grbitEnabledProtocols

(İsteğe bağlı) Bu DWORD aşağıdaki koşulu olan protokoller temsil eden bit dizeyi içerir:

  • Bu yapıyı kullanarak elde edilen kimlik bilgileri sağlayarak, yapılan bağlantılar tarafından desteklenen

Aşağıdaki tabloda, ek olası bayraklar üye içerebileceðini gösterir.

Değer

Açıklama

SP_PROT_TLS1_2_CLIENT

Aktarım Katmanı Güvenliği 1.2 istemci tarafı.

SP_PROT_TLS1_2_SERVER

Aktarım Katmanı Güvenliği 1.2 sunucu tarafı

SP_PROT_TLS1_1_CLIENT

Aktarım Katmanı Güvenliği 1.1 istemci tarafı.

SP_PROT_TLS1_1_SERVER

Aktarım Katmanı Güvenliği 1.1 sunucu tarafı



SecBuffer

BufferType

Bu bir bit bayrakları kümesi arabellek türünü gösterir. Aşağıdaki tablo TLS 1.2 için kullanılabilir ek bayrakları gösterir.

Bayrak

Açıklama

SECBUFFER_ALERT

Arabellek, bir uyarı mesajı içerir.



SecPkgContext_ConnectionInfo

dwProtocol

Bu, bu bağlantıyı kurmak için kullanılan protokolü belirtir. Aşağıdaki tabloda, bu üye için ek geçerli sabitlerin gösterir.

Değer

Açıklama

SP_PROT_TLS1_2_CLIENT

Aktarım Katmanı Güvenliği 1.2 istemci tarafı.

SP_PROT_TLS1_2_SERVER

Aktarım Katmanı Güvenliği 1.2 sunucu tarafı

SP_PROT_TLS1_1_CLIENT

Aktarım Katmanı Güvenliği 1.1 istemci tarafı.

SP_PROT_TLS1_1_SERVER

Aktarım Katmanı Güvenliği 1.1 sunucu tarafı



aiCipher

Bu algoritma tanımlayıcısı (ALG_ID) Bu bağlantı tarafından kullanılan toplu şifreleme şifre içindir. Aşağıdaki tabloda, bu üye için ek geçerli sabitlerin gösterir.

Değer

Açıklama

CALG_AES_256

AES 256 bit şifreleme algoritması

CALG_AES_128

AES 128 bit şifreleme algoritması

CALG_3DES

3DES şifreleme algoritması engelleme



SecPkgContext_SupportedSignatures

yapısı

Bu bir Schannel bağlantı tarafından desteklenen imza algoritmaları belirler .

Sözdizimi (C++)

typedef struct _SecPkgContext_SupportedSignatures {

  WORD cSignatureAndHashAlgorithms;

  WORD *pSignatureAndHashAlgorithms;

} SecPkgContext_SupportedSignatures, *PSecPkgContext_SupportedSignatures;


Üyeler

  • cSignatureAndHashAlgorithms

    PSignatureAndHashAlgorithms dizideki öğelerin sayısıdır.

  • pSignatureAndHashAlgorithms

    Desteklenen algoritmaların belirten değerleri bir dizi budur.

    Üst bayt imza algoritması belirten aşağıdaki değerlerden biri olabilir.

    Değer

    Anlamı

    0

    Anonim imza algoritması

    1

    RSA İmza algoritması

    2

    DSA imza algoritması

    3

    ECDSA imza algoritması

    255

    Rezerve


    Alt baytlık bir karma algoritma belirten aşağıdaki değerlerden biri olabilir.

    Değer

    Anlamı

    0

    Hiçbiri

    1

    MD5 karma algoritması

    2

    SHA1 karma algoritması

    3

    Karma algoritma SHA 224

    1

    Karma algoritma SHA-256

    5

    Karma algoritma SHA-384

    6

    Karma algoritma SHA-512

    255

    Rezerve



    Requirements

    Başlığı

    Schannel.h


QueryContextAttributes

Bu işlev, bir güvenlik paketi için belirli bir güvenlik bağlamı özniteliklerini sorgulamak bir aktarım uygulaması sağlar.

ulAttribute

Alınacak olan içerik özniteliklerini içeren bir arabellek için bir işaretçi budur. Aşağıdaki tablo olası değerleri gösterir.

Değer

Açıklama

SECPKG_ATTR_SUPPORTED_SIGNATURES

Bu değer, bağlantı için desteklenen imza türleri hakkında bilgi verir. PBuffer parametresi için bir işaretçi içeren bir SecPkgContext_SupportedSignatures yapısı.



Kullanıcı Arabirimi örnek tarayıcı kayıt defteri ayarları

Aşağıdaki tabloda Internet kayıt ayarları ve çalışma ayarları aşağıdaki kayıt defteri alt anahtarında gösterilmektedir:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

Adı

Türü

Açıklama

Varsayılan değer

SecureProtocols

REG_BINARY

00,02,00,00 (yalnızca TLS 1.1 sağlar)

00,08,00,00 (yalnızca TLS 1.2 etkinleştirir)

Bu anahtar tüm iletişim kurallarını etkinleştirmek için REG_DWORD değeri olarak "0AA8" de ayarlayabilirsiniz.

A0, 0A, 00, 00 (SSL2 dışında tüm iletişim kuralları etkinleştirir)

 

Yazılım güncelleştirme bilgileri

İndirme bilgileri

Windows Embedded Compact 7 aylık güncelleştirmesi (Mart 2018) artık Microsoft'tan edinilebilir. Güncelleştirmeyi karşıdan yüklemek için Aygıt Partner Center (DPC)gidin.

Önkoşullar

Bu güncelleştirme yalnızca bu ürün için daha önce yayımlanan güncelleştirmelerin tümü de yüklüyse desteklenir.

Yeniden başlatma gereksinimi

Bu güncelleştirmeyi yükledikten sonra platformun tamamı için temiz bir yapı oluşturma gerçekleştirmeniz gerekir. Bunu yapmak için aşağıdaki yöntemlerden birini kullanın:

  • Yapı menüsünde, Temiz çözümseçin ve sonra Build Solution' ı seçin.

  • Yapı menüsünde, Çözümü yenidenseçin.

Bu yazılım güncelleştirmesini uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.

Güncelleştirme değiştirme bilgileri

Bu güncelleştirme başka hiçbir güncelleştirmenin yerini almaz.

Başvurular

Microsoft'un yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında ek bilgi edinin.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×