{"product_id":"2940014549684","title":"Securing Application Deployment with Obfuscation and Code Signing: How to Create 3 Layers of Protection for .NET Release Build","description":"Booklet for developers and security professionals on how to implement code obfuscation, .NET strong name signing, and Authenticode code signing in order to protect applications deployment. The guide contains detailed description of different code signing implementation options from basic software to sophisticated hardware solution.  \u003cbr\u003e\u003cbr\u003eTopics include: reasons to implement code obfuscation and signing, obfuscation and strong name signing dependencies, description of Authenticode signing process, singing certificates and certificate authorities, signing certificate private key storage: hardware vs. software, three ways to implement code signing, and more (Article: ~4,660 words).\u003cbr\u003e\u003cbr\u003eTable of Contents includes:\u003cbr\u003e1. Introduction\u003cbr\u003e    Several Reasons to Implement Code Obfuscation and Signing\u003cbr\u003e    Additional Benefits of Strong Name Signing\u003cbr\u003e    Additional Benefits of Authenticode Signing\u003cbr\u003e2. Code Obfuscation and Strong Name Signing\u003cbr\u003e    Code Obfuscation Tools\u003cbr\u003e    Obfuscation Project and Strong Name Signing \u003cbr\u003e    Obfuscation and Strong Name Signing from Command Line\u003cbr\u003e3. Authenticode Code Signing \u003cbr\u003e    Code Signing\u003cbr\u003e    Digital Signatures\u003cbr\u003e    How Code Signing Works\u003cbr\u003e    Authenticode\u003cbr\u003e    Code Signing Certificate\u003cbr\u003e    X.509 Standard\u003cbr\u003e    Obtaining Code Signing Certificate\u003cbr\u003e    Signing Certificate Pricing\u003cbr\u003e    Code Signing Certificate Storage: Hardware vs. Software\u003cbr\u003e    Time Stamping\u003cbr\u003e    Certificate Validity (Expiration Date)\u003cbr\u003e4. Implementing Authenticode Signing\u003cbr\u003e    Code Signing Process à la Microsoft\u003cbr\u003e    Code Signing Implementation Options: Advantages, Disadvantages, Costs \u003cbr\u003e    Option 1: “Full Hardware”\u003cbr\u003e    Option 2: “Basic Software”\u003cbr\u003e    Option 3: “Combined Software\/Hardware”\u003cbr\u003e5. Tips on Implementing “Combined Software\/Hardware” Option\u003cbr\u003e    Requirements to Signing Application\u003cbr\u003e6. Tips on Implementing “Basic Software” Option\u003cbr\u003e    Installing Code Signing Certificate on Signing Server\u003cbr\u003e    SignTool\u003cbr\u003e    Installing SignTool\u003cbr\u003e    Using SignTool\u003cbr\u003e5. Testing\u003cbr\u003e    Testing Obfuscation\u003cbr\u003e    Testing Strong Name Signatures\u003cbr\u003e    Testing Authenticode Signatures\u003cbr\u003e6. Resources\u003cbr\u003e    Tools and Products\u003cbr\u003e    Authenticode Certificates Offered by Public Certificate Authorities\u003cbr\u003e    Online Authenticode Timestamping Services\u003cbr\u003e    Standards\u003cbr\u003e    Articles\u003cbr\u003e    Books\u003cbr\u003eAbout the Author","brand":"Book'n'share Media","offers":[{"title":"Default Title","offer_id":47121226301680,"sku":"2940014549684","price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/2940014549684_p0.jpg?v=1763611098","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/2940014549684","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}