zoukankan      html  css  js  c++  java
  • Security.ssl-pinning

    SSL Pinning

    1. What's SSL Pinning?

    "SSL Pinning is making sure the client checks the server’s certificate against a known copy of that certificate.

    Simply bundle your server’s SSL certificate inside your application, and make sure any SSL request first validates

    that the server’s certificate exactly matches the bundle’s certificate. " Ref[1]

    "The method used to do this is: connection:willSendRequestForAuthenticationChallenge: inside the NSURLConnectionDelegate protocol.

    This method gets called when an SSL connection is made, giving you, the programmer, a chance to inspect the authentication

    challenge and either proceed or fail." Ref[1]

    2. SSL Pinning in AFNetworking 

    Ref[9], Ref[8] 


    Reference

    1. SSL Pinning for Increased App Security (Read Again) (AAAA)

    https://possiblemobile.com/2013/03/ssl-pinning-for-increased-app-security/

    2. How to make your iOS apps more secure with SSL pinning

    https://infinum.co/the-capsized-eight/how-to-make-your-ios-apps-more-secure-with-ssl-pinning

    3. ANDROID SSL PINNING USING OKHTTP

    https://medium.com/@develodroid/android-ssl-pinning-using-okhttp-ca1239065616

    4. SSL Pinning in UWP Apps

    http://resources.infosecinstitute.com/ssl-pinning-in-uwp-apps/

    5. Exploring SSL Pinning on iOS

    https://nabla-c0d3.github.io/blog/2013/02/19/ios-pinning/

    6. MITM ATTACKS & SSL PINNING: WHAT IS IT AND WHY YOU SHOULD CARE.

    https://www.ionic.com/blog/mitm-attacks-ssl-pinning-what-is-it-and-why-you-should-care/

    7. Android Security: SSL Pinning

    https://medium.com/@appmattus/android-security-ssl-pinning-1db8acb6621e

    8. About Public Key Pinning (To Read)

    https://noncombatant.org/2015/05/01/about-http-public-key-pinning/

    https://security.stackexchange.com/questions/29988/what-is-certificate-pinning

    9. SSL MiTM attack in AFNetworking 2.5.1 - Do NOT use it in production! (To Read)

    http://blog.mindedsecurity.com/2015/03/ssl-mitm-attack-in-afnetworking-251-do.html

    10. How to make your iOS apps more secure with SSL pinning (To Read)

    https://infinum.co/the-capsized-eight/how-to-make-your-ios-apps-more-secure-with-ssl-pinning

    11. Certificate and Public Key Pinning (To Read)

    https://www.owasp.org/index.php/Certificate_and_Public_Key_Pinning

    12. Android Security: SSL Pinning

    https://medium.com/@appmattus/android-security-ssl-pinning-1db8acb6621e

    13. Certificate Pinning in a Mobile Application

    https://blog.netspi.com/certificate-pinning-in-a-mobile-application/

    14. How to make your iOS apps more secure with SSL pinning

    https://infinum.co/the-capsized-eight/how-to-make-your-ios-apps-more-secure-with-ssl-pinning

    15. 验证 HTTPS 请求的证书(五)

    https://draveness.me/afnetworking5

    16. Android Security: SSL Pinning

    https://medium.com/@appmattus/android-security-ssl-pinning-1db8acb6621e

    17. Prevent bypassing of SSL certificate pinning in iOS applications

    https://www.guardsquare.com/en/blog/iOS-SSL-certificate-pinning-bypassing

    18. SSL pinning in iOS - Swift edition

    https://infinum.co/the-capsized-eight/ssl-pinning-revisited

  • 相关阅读:
    Oracle 实现数据表插入时主键列自增
    Java BigDecimal 加减乘除用法
    php最常见最经典的算法题(1)
    2、php-选择排序方法
    1、php-冒泡排序方法
    65G-一系列Go语言课程Go基础知识高级Go项目战斗New Go语言和区块链开发实践课程
    css
    python基础
    SEO优化指南
    转载GXT之旅
  • 原文地址:https://www.cnblogs.com/cwgk/p/6941419.html
Copyright © 2011-2022 走看看