Range Access Instructions (J01 / K01)
You must complete the following steps to connect to the DevOps Server.
SANS Cloud Security Flight Simulator Access
Complete the following steps to install the Firefox web browser on your machine, add the SEC540 root certificate, and configure the SmartProxy for accessing the SANS Cloud Security Flight Simulator environment.
Install Firefox
Firefox is Required!
You must use Firefox to connect to the SANS Cloud Security Flight Simulator environment. Chrome's SmartProxy extension does not support proxy authentication.
-
Download and install the Firefox web browser on your machine: https://www.mozilla.org/firefox.
-
The OpenVSCode server accessible through the SANS Cloud Security Flight Simulator requires the
dom.events.testing.asyncClipboardoption to be enabled to paste commands into the embedded OpenVSCode terminal. To set this option, browse to theabout:configURL. Then, search for thedom.events.testing.asyncClipboardoption and double click set it totrue.
Install SEC540 Root Certificate
For TLS secured connections to the server in the SANS Cloud Security Flight Simulator, download the SANS Cloud Security CA Certificate. Then, add the CA certificate to your browser's trusted list of certificate authorities.
-
Download the DER Encoded SEC540 certificate and note the download location: https://sec540.com/ca
-
Open the Firefox settings by going to Firefox > Settings in the menu bar. Alternatively, you can browse to the
about:preferencesURL. -
Click "Privacy & Security" in the left hand menu and scroll down to the "Certificates" section.

-
Click the View Certificates button.
-
In the Certificate Manager window, select the Authorities tab, and click the Import... button.

-
Browse to the directory that you downloaded the
sec540-ca.derfile and select the certificate. -
Select the Trust this CA to identify websites trust settings option and press OK to import the certificate.

-
In the Certificate Manager window, press OK to close the certificate settings window.

Install SmartProxy
The SANS Cloud Security Flight Simulator server(s) is accessible through a SOCK5 proxy listening on port 54000. Open Firefox and install the SmartProxy extension (https://addons.mozilla.org/en-US/firefox/addon/smartproxy/). If you are not familiar with Firefox extensions, follow the steps below to install the SmartProxy extension.
-
From the Firefox preferences screen, select the Extensions & Themes option in the left navigation menu. Alternatively, you can browse to the
about:addonsURL.
-
Use the Find more add-ons field to search for the SmartProxy extension.

-
Select the SmartProxy add-on to open to the SmartProxy installation page.

-
Click the Add to Firefox button to start the installation.

-
Click the Add button in the Add SmartProxy? popup window.

-
Check the Allow this extension to run in Private Windows option.

-
Click the Okay button to complete the installation.
-
The SmartProxy extension is now installed and can be found in the top right-hand corner of the browser.

-
By default, the extension is not pinned to menu bar. You can pin the extension by right clicking on the extension and selecting Pin to Toolbar for convenience.

Import SmartProxy Configuration
-
In Firefox, select the SmartProxy extension and press the Settings button.

-
In the SmartProxy Settings, select the Backup/Restore button.

-
Select the Restore Backup button to import the SmartProxy configuration file.

-
Browse to the directory that you ran Terraform from and select the SmartProxy configuration file.
-
After restoring the backup, the SEC540-Range SmartProxy configuration is now available to use. All traffic to sans.labs and dm.paper will be sent through the SOCKS5 proxy to your DevOps server.

-
Use the SmartProxy extension to select the SEC540-Range proxy.

-
Firefox is now connected to the SANS Cloud Security Flight Simulator environment! All class-relevant traffic will be sent to your DevOps server.
-
In Firefox, browse to the Lab Instructions Workbook and OpenVSCode Server.
-
Run the following commands in the OpenVSCode terminal to update the lab instructions and apply any applicable errata patches.