WCF

WCF使用NetTCPBinding安全研究

Posted by Kerwen Blog on April 26, 2022
1
2
3
4
5
6
7
    <security mode="Message/None/Transport/TransportWithCredential">
        <transport clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
                    protectionLevel="None/Sign/EncryptAndSign" 
                    sslProtocols="Tls|Tls11|Tls12"/>
        <message algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
                clientCredentialType="Certificate/IssuedToken/None/UserName/Windows" />
    </security>

Security mode - Transport

Transport security is provided using TLS over TCP or SPNego. The service may need to be configured with SSL certificates. It is possible to control the protection level with this mode.

How to config SSL certificate if set mode to “Transport”

security of netTcpBinding
transport of netTcpBinding
WCF NetTcpBinding Security - how does it work?
Is SSL for WCF needed when using Transport Security?
Transport Security with Windows Authentication