Securing .NET Web Services with SSL: How to Protect “Data in Transit” between Client and Remote Server

Nonfiction, Computers, Networking & Communications, Computer Security, Operating Systems, Application Software
Cover of the book Securing .NET Web Services with SSL: How to Protect “Data in Transit” between Client and Remote Server by Slava Gomzin, Slava Gomzin
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Slava Gomzin ISBN: 9781476064451
Publisher: Slava Gomzin Publication: April 18, 2012
Imprint: Smashwords Edition Language: English
Author: Slava Gomzin
ISBN: 9781476064451
Publisher: Slava Gomzin
Publication: April 18, 2012
Imprint: Smashwords Edition
Language: English

Booklet for developers and security professionals on how to implement SSL in order to protect data transmission between .NET client and server. The guide contains examples of the client application code and certificate validations in C#.

Topics include: what is SSL certificate and how to use it to secure .NET Web Services, how to create server and client test certificates, implementing SSL in server and client applications, extra validations of server certificate on client side, and more (Article: ~3,300 words).

Table of Contents includes:
Introduction
Vulnerabilities Due To Insecure Communication
Difference between SSL and TLS
Securing Data Transmission with SSL
Different Levels of Security Provided by SSL
SSL Implementation Modes
Server Certificate Only
Server and Client Certificates
SSL Certificates
Certificate Issuing Methods
Self-Signed Certificate
Certificate Issued Using Self-Signed Root Certificate
Certificate Issued through Local Certificate Authority
Certificate Issued through Public Certificate Authority
Test Certificates
Server Test Certificates
Creating Test Certificate Authority
Creating Server Test Certificate for Specific Server Host Name
Creating Server Test Certificate for localhost
Creating Standalone Self-Signed Test Server Certificate (without CA Root)
Obtaining Test Server Certificate from Public Certificate Authority
Going to Production
Client Test Certificate
Creating Client Test Certificate using Root CA Certificate
Implementing SSL on Server
Web Server Configuration
Server Application Configuration
Server Application Code Changes
Implementing SSL on Client
Client Application Configuration
Client Application Code Changes
Additional Server Certificate Validations Performed by Client
Testing
Conclusion
Resources
About the Author

Slava Gomzin, CISSP, PCI ISA, PCIP, ECSP, Security+ has more than 15 years of professional experience in software development and security including
12 years in application development for retail industry and electronic payments,
10 years in .NET and SQL Server development,
6 years in application security and PCI compliance.
Slava Gomzin is Security Architect at Retalix USA. He lives in Dallas, Texas.

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

Booklet for developers and security professionals on how to implement SSL in order to protect data transmission between .NET client and server. The guide contains examples of the client application code and certificate validations in C#.

Topics include: what is SSL certificate and how to use it to secure .NET Web Services, how to create server and client test certificates, implementing SSL in server and client applications, extra validations of server certificate on client side, and more (Article: ~3,300 words).

Table of Contents includes:
Introduction
Vulnerabilities Due To Insecure Communication
Difference between SSL and TLS
Securing Data Transmission with SSL
Different Levels of Security Provided by SSL
SSL Implementation Modes
Server Certificate Only
Server and Client Certificates
SSL Certificates
Certificate Issuing Methods
Self-Signed Certificate
Certificate Issued Using Self-Signed Root Certificate
Certificate Issued through Local Certificate Authority
Certificate Issued through Public Certificate Authority
Test Certificates
Server Test Certificates
Creating Test Certificate Authority
Creating Server Test Certificate for Specific Server Host Name
Creating Server Test Certificate for localhost
Creating Standalone Self-Signed Test Server Certificate (without CA Root)
Obtaining Test Server Certificate from Public Certificate Authority
Going to Production
Client Test Certificate
Creating Client Test Certificate using Root CA Certificate
Implementing SSL on Server
Web Server Configuration
Server Application Configuration
Server Application Code Changes
Implementing SSL on Client
Client Application Configuration
Client Application Code Changes
Additional Server Certificate Validations Performed by Client
Testing
Conclusion
Resources
About the Author

Slava Gomzin, CISSP, PCI ISA, PCIP, ECSP, Security+ has more than 15 years of professional experience in software development and security including
12 years in application development for retail industry and electronic payments,
10 years in .NET and SQL Server development,
6 years in application security and PCI compliance.
Slava Gomzin is Security Architect at Retalix USA. He lives in Dallas, Texas.

More books from Application Software

Cover of the book Real World Nikon Capture NX 2 by Slava Gomzin
Cover of the book Inventor 2014 and Inventor LT 2014 Essentials: Autodesk Official Press by Slava Gomzin
Cover of the book 150 MOST POWERFUL EXCEL SHORTCUTS: by Slava Gomzin
Cover of the book Secrets of Statistical Data Analysis and Management Science! by Slava Gomzin
Cover of the book Using GIMP by Slava Gomzin
Cover of the book Building Mapping Applications with QGIS by Slava Gomzin
Cover of the book La Contabilità a Colori. Guida per Comprendere, Memorizzare e Applicare la Contabilità Generale. (Ebook Italiano - Anteprima Gratis) by Slava Gomzin
Cover of the book Risks, Relationships and Success Factors in IT Outsourcing by Slava Gomzin
Cover of the book Disaster Recovery Gotchas - Watch Out For These Common Mistakes! - And Much More - 101 World Class Expert Facts, Hints, Tips and Advice on Disaster Recovery by Slava Gomzin
Cover of the book Computer Vision – ECCV 2018 by Slava Gomzin
Cover of the book Vulkan Cookbook by Slava Gomzin
Cover of the book Information Security Risk Management for ISO27001/ISO27002 by Slava Gomzin
Cover of the book The Adobe Photoshop Book for Digital Photographers (Covers Photoshop CS6 and Photoshop CC) by Slava Gomzin
Cover of the book Adobe Digital Video How-Tos by Slava Gomzin
Cover of the book Der Einfluss des Internets auf das Leseverhalten und die Auflage von Publikumszeitschriften by Slava Gomzin
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy