Creating a Proxy Server and an SSL Certificate using the pfSense Firewall

CompTIA Security+ (SY601) Domains:
Domain 3.0: Implementation

CompTIA Security+ (SY601) Objectives:
Objective 3.9: Given a scenario, implement public key infrastructure

Overview

In this lab, you will be conducting network security practices by implementing common protocols by setting up a proxy server and SSL for HTTP services on Ubuntu.

outcomes

In this lab, you will learn to:

  1. Configure a proxy server.
  2. Configure and enable SSL for HTTP services.

Key terms and descriptions

SSL
Is a Secure Socket Layer (SSL) that encrypts data in transmit between a client and a server
SquidGuard
SquidGuard is a free open-source web filter software application.
OpenSSL
OpenSSL is an open-source software library that provides encryption and cryptographic services to computer programs.
pfSense
pfSense is a free and open-source software that functions as a firewall and router. It can be configured to protect your computer, home network, or both.