Advertisement

Securing Network Connections: SSL and SSH

  • Chris Snyder
  • Thomas Myer
  • Michael Southwell

Abstract

Now that you understand from Chapter 15 how PHP can both encrypt and verify data, in this chapter we’ll continue our survey of the various aspects of maintaining a secure environment, with a discussion of making sure that network connections to your server are secure. Network connection security is at the heart of a secure environment, because without a secure connection you can’t be certain that user authentication is reliable. Passwords are the keys to your system, and if lost, whether to wireless eavesdropping or in some other way, then you are as vulnerable as if you had left the keys to your house in the front door lock. Likewise, users of your system must be secure in the knowledge that they are actually talking to your system, and not to a phisher (someone simply pretending to be you). When transmitting personal or sensitive information, your users have an expectation of privacy. And when allowing users to carry out important or administrative transactions, you expect that the requests they make will not be captured by a third party and replayed later. Secure network connections minimize or eliminate all of these risks.

Keywords

Certificate Authority Message Authentication Code Secure Socket Layer Transport Layer Security Remote Host 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Chris Snyder, Thomas Myer, and Michael Southwell 2010

Authors and Affiliations

  • Chris Snyder
  • Thomas Myer
  • Michael Southwell

There are no affiliations available

Personalised recommendations