Skip to content

Common criteria updates q2 #736

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 97 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
dba819d
add documentation for new ipsecclient plugin version
May 10, 2024
d272bbe
Merge branch 'master' of github.com:128technology/docs
May 10, 2024
0a4c2e4
fix typo
May 10, 2024
26eeae3
Update docs/plugin_ipsec_client.md
jiangsunan May 13, 2024
e1dada2
Update docs/plugin_ipsec_client.md
jiangsunan May 13, 2024
54abe71
Update docs/plugin_ipsec_client.md
jiangsunan May 13, 2024
2a49c9f
Update docs/plugin_ipsec_client.md
jiangsunan May 13, 2024
b32c1ff
Update docs/plugin_ipsec_client.md
jiangsunan May 13, 2024
5d912cc
Update docs/plugin_ipsec_client.md
jiangsunan May 13, 2024
2724e0d
Update docs/plugin_ipsec_client.md
jiangsunan May 13, 2024
babc770
Update docs/plugin_ipsec_client.md
jiangsunan May 13, 2024
998562d
Update docs/plugin_ipsec_client.md
jiangsunan May 13, 2024
4b2cd3b
fix slash and add explanation on example.
May 13, 2024
d898636
remove misleading note
May 13, 2024
9e7323f
Merge branch 'sunanj/ipsec-documentation' of github.com:128technology…
May 13, 2024
f8c6463
Update docs/plugin_ipsec_client.md
jiangsunan May 13, 2024
8f293d5
Merge branch 'master' into sunanj/ipsec-documentation
jiangsunan May 14, 2024
1a2e5d1
remove duplicate header, remove duplicate comments
May 14, 2024
5cdd646
Merge branch 'sunanj/ipsec-documentation' of github.com:128technology…
May 14, 2024
34ceb63
fix misunderstood suggestion
May 14, 2024
bdf7035
Merge branch 'master' into sunanj/ipsec-documentation
Chr1st0ph3rTurn3r May 15, 2024
4049ab3
Merge branch 'master' into sunanj/ipsec-documentation
Chr1st0ph3rTurn3r May 28, 2024
a108604
Merge branch 'master' into sunanj/ipsec-documentation
Chr1st0ph3rTurn3r Jun 6, 2024
7aab348
Merge branch 'master' into sunanj/ipsec-documentation
Chr1st0ph3rTurn3r Jun 10, 2024
6272819
first addition of VPN info
Chr1st0ph3rTurn3r Jun 10, 2024
080de0a
adding vpn protection profile topic.
Chr1st0ph3rTurn3r Jun 13, 2024
66bd462
Add considerations for strict host key checking
ecarson Jun 14, 2024
a095e47
Filter unreachable example links
ecarson Jun 14, 2024
04ea093
adding vpn and radsec topics
Chr1st0ph3rTurn3r Jun 14, 2024
93011f2
adding info to CC docs
Chr1st0ph3rTurn3r Jun 21, 2024
c4bd318
adding clearer config steps for strict host key checking
Chr1st0ph3rTurn3r Jun 21, 2024
252a464
final polish on strict host key checking.
Chr1st0ph3rTurn3r Jun 21, 2024
090f10b
Merge branch 'master' into ecarson/strict-host-key-checking-considera…
Chr1st0ph3rTurn3r Jun 24, 2024
5a62ed4
Added Mike's review input
Chr1st0ph3rTurn3r Jun 24, 2024
7e59d6b
merging content updated from master. Merge branch 'ecarson/strict-ho…
Chr1st0ph3rTurn3r Jun 24, 2024
2d7ecb6
merging Evan's input into the CC branch."Merge branch 'ecarson/stric…
Chr1st0ph3rTurn3r Jun 24, 2024
c5da59c
adding info
Chr1st0ph3rTurn3r Jun 24, 2024
9cec974
edits to RADSEC
Chr1st0ph3rTurn3r Jun 25, 2024
165474e
Merge branch 'master' into sunanj/ipsec-documentation
Chr1st0ph3rTurn3r Jun 26, 2024
c850553
adding IPSEC docs changes to the CC doc branch.Merge branch 'sunanj/…
Chr1st0ph3rTurn3r Jun 26, 2024
497af57
updates to fix broken links, add cli commands for installing plugins
Chr1st0ph3rTurn3r Jun 26, 2024
3e6446f
many edits, updates, links, and hopefully clearer docs
Chr1st0ph3rTurn3r Jun 26, 2024
5fe0d17
fixing broken link to MS365 network principles
Chr1st0ph3rTurn3r Jun 27, 2024
f9ab1c2
first of a few edits
Chr1st0ph3rTurn3r Jun 27, 2024
0a9f946
Evan and James' edits. Need feedback on import certificate client wor…
Chr1st0ph3rTurn3r Jun 28, 2024
0580c05
reverting client certificatd process until the fix is delivered to te…
Chr1st0ph3rTurn3r Jun 28, 2024
1524522
Merge branch 'master' into common-criteria-updates-q2
Chr1st0ph3rTurn3r Jun 28, 2024
1380926
update version and software version
Chr1st0ph3rTurn3r Jun 28, 2024
08e7922
Merge branch 'master' into common-criteria-updates-q2
Chr1st0ph3rTurn3r Sep 12, 2024
98e8f1c
defining 6.2.5 and 6.3 different CC docs
Chr1st0ph3rTurn3r Sep 13, 2024
b5877d1
cleanup
Chr1st0ph3rTurn3r Sep 13, 2024
5a6535d
first edit per David Low.
Chr1st0ph3rTurn3r Sep 13, 2024
cc27481
merge conflicts
Chr1st0ph3rTurn3r Sep 16, 2024
d437adc
adding bios upgrade process
Chr1st0ph3rTurn3r Sep 16, 2024
5c857f4
text edits
Chr1st0ph3rTurn3r Sep 16, 2024
70ae696
Merge branch 'master' into common-criteria-updates-q2
Chr1st0ph3rTurn3r Sep 17, 2024
6b4491e
more Teron edits
Chr1st0ph3rTurn3r Sep 20, 2024
859d858
merge
Chr1st0ph3rTurn3r Sep 24, 2024
a3aa158
updates for installing u-iso for common criteria
Chr1st0ph3rTurn3r Sep 24, 2024
4ad86e3
removing old installation instructions.
Chr1st0ph3rTurn3r Sep 24, 2024
364ac0c
mergingMerge branch '6.3.0-release-documentation' into common-criteri…
Chr1st0ph3rTurn3r Sep 25, 2024
e426bbb
breaking out a non-CC version of the RADSEC doc
Chr1st0ph3rTurn3r Sep 25, 2024
994db7d
updating u-iso process
Chr1st0ph3rTurn3r Sep 25, 2024
89785ca
adding quickstart procedure to CC docs
Chr1st0ph3rTurn3r Sep 26, 2024
ca21ddd
fixing broken links before merging 6.3.0 release docs.
Chr1st0ph3rTurn3r Sep 27, 2024
f8f4551
Merge branch 'master' into common-criteria-updates-q2
Chr1st0ph3rTurn3r Sep 27, 2024
e5f2104
"merge"Merge branch '6.3.0-release-documentation' into common-criter…
Chr1st0ph3rTurn3r Sep 27, 2024
b3db6e7
fixing links
Chr1st0ph3rTurn3r Sep 27, 2024
487b2c7
Merge branch 'master' into common-criteria-updates-q2
Chr1st0ph3rTurn3r Oct 4, 2024
baad0f1
removed broken link.
Chr1st0ph3rTurn3r Oct 4, 2024
abac3c1
"merge" Merge branch 'common-criteria-updates-q2' of github.com:128t…
Chr1st0ph3rTurn3r Oct 4, 2024
ae4936b
interim check in
Chr1st0ph3rTurn3r Oct 4, 2024
a2866bd
"merging u-iso doc changes"Merge branch '6.3.0-update-download-upgra…
Chr1st0ph3rTurn3r Oct 4, 2024
3b735f4
correcting links within the CCdocs, correcting headings and text.
Chr1st0ph3rTurn3r Oct 4, 2024
c9e32be
working through the teron cc doc requests
Chr1st0ph3rTurn3r Oct 7, 2024
4b2f678
gettting strict hostkey checking in the right place.
Chr1st0ph3rTurn3r Oct 8, 2024
e75b589
updates per Teron Input.
Chr1st0ph3rTurn3r Oct 9, 2024
883f6e4
adding x.509 clarity, api link, wording changes. More updates to come…
Chr1st0ph3rTurn3r Oct 10, 2024
7c70e30
update date and revisions table
Chr1st0ph3rTurn3r Oct 10, 2024
036c733
Merge branch 'master' into common-criteria-updates-q2
Chr1st0ph3rTurn3r Oct 10, 2024
7aa779a
Merge branch 'master' into common-criteria-updates-q2
Chr1st0ph3rTurn3r Oct 31, 2024
dff7131
Merge branch 'master' into common-criteria-updates-q2
Chr1st0ph3rTurn3r Oct 31, 2024
68dc161
Merge branch 'master' into common-criteria-updates-q2
Chr1st0ph3rTurn3r Nov 1, 2024
840111d
working through GUI updates
Chr1st0ph3rTurn3r Nov 4, 2024
d408d78
last of the gui updates
Chr1st0ph3rTurn3r Nov 5, 2024
6706643
Merge branch 'master' into common-criteria-updates-q2
Chr1st0ph3rTurn3r Nov 5, 2024
8236ee4
Add configuration API examples
ecarson Nov 7, 2024
1b4ba5d
updates per review
Chr1st0ph3rTurn3r Nov 8, 2024
5ace668
text edits for CC draft doc
Chr1st0ph3rTurn3r Nov 8, 2024
f84c129
Merge branch 'master' into common-criteria-updates-q2
Chr1st0ph3rTurn3r Jan 27, 2025
94ea682
first few updates to 6.3 common criteria doc.
Chr1st0ph3rTurn3r Jan 27, 2025
6855960
draft
Chr1st0ph3rTurn3r Feb 5, 2025
1f59ae2
more updates per review with Evan
Chr1st0ph3rTurn3r Feb 11, 2025
47887cc
incorporate Teron review comments, feedback from SMEs.
Chr1st0ph3rTurn3r Feb 12, 2025
03391b9
updated install screens
Chr1st0ph3rTurn3r Feb 13, 2025
e6f5304
Merge branch 'master' into common-criteria-updates-q2
Chr1st0ph3rTurn3r Mar 5, 2025
53b8467
Merge branch 'master' into common-criteria-updates-q2
MichaelBaj Mar 13, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ For compliance, the following configuration considerations must be made:

- FIPS mode must be enabled **during installation**. Use of anything other than FIPS mode is not compliant with Common Criteria certification.
- **Except during installation**, all configuration procedures must be performed from the CLI; use of the GUI is not part of the approved use case. Configuring the router OTP Quickstart file from the Conductor GUI **is acceptable under the Common Criteria guidelines**.
- When installing a router, the [IPv4 Option Filter](cc_fips_sec_firewall_filtering.md#ipv4-option-filtering) must be set to `drop-all`.
- When installing a router, the [ICMP Session Match](cc_fips_sec_firewall_filtering.md#icmp-type-as-a-session-attribute) must be set to `identifier-and-type`.
- Configure the [TCP Half-Open Connections Limit](cc_fips_sec_firewall_filtering.md#tcp-half-open-connection-limit) for firewall.
- The `password-policy` must define the minimum password length and maximum number of permitted login attempts per user. Please refer to [Username and Password Policies](cc_fips_config_password_policies.md) for policies, and to [`configure authority password-policy`](https://www.juniper.net/documentation/us/en/software/session-smart-router/docs/config_command_guide#configure-authority-password-policy) for CLI commands and context for assigning these values.
- The `admin` account must be given `sudo` privileges allowing it to use the shell for some management capabilities. Edit the `/etc/sudoers` file as `root` using the `visudo` command. This allows you to add an entry for `admin` which will persist across reboots. For additional information, please see [Root Access](cc_fips_access_mgmt.md#root-access) in the Access Management section.
- When installing a router, the [IPv4 Option Filter](cc_fips_6.2.5_sec_firewall_filtering.md#ipv4-option-filtering) must be set to `drop-all`.
- When installing a router, the [ICMP Session Match](cc_fips_6.2.5_sec_firewall_filtering.md#icmp-type-as-a-session-attribute) must be set to `identifier-and-type`.
- Configure the [TCP Half-Open Connections Limit](cc_fips_6.2.5_sec_firewall_filtering.md#tcp-half-open-connection-limit) for firewall.
- The `password-policy` must define the minimum password length and maximum number of permitted login attempts per user. Please refer to [Username and Password Policies](cc_fips_6.2.5_config_password_policies.md) for policies, and to [`configure authority password-policy`](https://www.juniper.net/documentation/us/en/software/session-smart-router/docs/config_command_guide#configure-authority-password-policy) for CLI commands and context for assigning these values.
- The `admin` account must be given `sudo` privileges allowing it to use the shell for some management capabilities. Edit the `/etc/sudoers` file as `root` using the `visudo` command. This allows you to add an entry for `admin` which will persist across reboots. For additional information, please see [Root Access](cc_fips_6.2.5_access_mgmt.md#root-access) in the Access Management section.
- Traffic logging must be enabled by setting the following command to `true`: `configure authority router router system audit traffic enabled true`. This is a resource intensive setting. Not more than a few sessions are expected to run while collecting traffic events.

- Any services that are used to enforce evaluated firewall functionality must have a service-policy attached that applies strict transport state enforcement:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ The Conductor installation must be completed before installing a Session Smart R

## Prerequisites

- Installation is performed on a compliant platform; see [Compliant SSR Hardware](cc_fips_compliance_guidelines.md#compliant-ssr-hardware).
- Installation is performed on a compliant platform; see [Compliant SSR Hardware](cc_fips_6.2.5_compliance_guidelines.md#compliant-ssr-hardware).
- Verify that the boot priority of the USB drive is properly listed in the system BIOS.
- Ensure local console connectivity to the device.
- **Logging in as `root` over SSH is not permitted.** When a system is installed using the OTP ISO, a `t128` user is configured with `sudo` privileges.
Expand Down Expand Up @@ -184,7 +184,7 @@ Conductor High Availability for Cloud Deployments is not supported under Common
- At least 1 number
- Cannot contain the username in any form
- Cannot repeat characters more than 3 times
This operation is only performed on the standalone or first node in the HA peer, and the password must be entered twice. For supporting password information, see [Username and Password Policies](cc_fips_config_password_policies.md).
This operation is only performed on the standalone or first node in the HA peer, and the password must be entered twice. For supporting password information, see [Username and Password Policies](cc_fips_6.2.5_config_password_policies.md).
:::note
Resetting a password requires entering the old password. If a password is lost or forgotten and the account is inaccessible, the account cannot be recovered. Please keep password records accessible and secure.
:::
Expand Down Expand Up @@ -370,13 +370,13 @@ Creating router configurations on the conductor allows individual routers to dow

A sample branch router configuration is available as a [**template**](https://www.juniper.net/documentation/us/en/software/session-smart-router/docs/config_templates#default-templates) on the conductor. This is a great place to start the configuration process. Additionally, you can create configuration templates that allow administrators to automate the configuration of top-level resources. For more information, see [Configuration Templates](https://www.juniper.net/documentation/us/en/software/session-smart-router/docs/config_templates).

To see an example router configuration, refer to the [Appendix](cc_fips_appendix.md).
To see an example router configuration, refer to the [Appendix](cc_fips_6.2.5_appendix.md).

After completing the router configuration on the conductor, please return to this guide to continue the Common Criteria compliant router installation.

If you will be using the OTP Quickstart router installation process, proceed to the [OTP Router Install Process](cc_fips_otp_router_install.md) next, and then use the [QuickStart From the OTP ISO](cc_fips_install_quickstart_otpiso.md) steps to generate a basic configuration and quickstart file for router installation.
If you will be using the OTP Quickstart router installation process, proceed to the [OTP Router Install Process](cc_fips_6.2.5_otp_router_install.md) next, and then use the [QuickStart From the OTP ISO](cc_fips_6.2.5_install_quickstart_otpiso.md) steps to generate a basic configuration and quickstart file for router installation.

When configuring and installing a router in an environment operating under the Common Criteria guidelines, it is acceptable to provision this file using the GUI. Other uses of the SSR GUI are not supported under the Common Criteria guidelines.

If you choose to install routers using the Interactive Installation, continue with [Router Interactive Installation](cc_fips_router_install.md).
If you choose to install routers using the Interactive Installation, continue with [Router Interactive Installation](cc_fips_6.2.5_router_install.md).

Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,4 @@ authority
exit
exit
exit
```
```
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ Access to the SSR Software packages available for download from our software rep

Installation is done from the SSR ISO, typically from a bootable image on a flash drive or disk.
The install process is as follows:
- [Download the OTP ISO](cc_fips_downloading_iso.md)
- [Download the OTP ISO](cc_fips_6.2.5_downloading_iso.md)
- [Create Bootable Media](https://www.juniper.net/documentation/us/en/software/session-smart-router/docs/intro_creating_bootable_usb)
- [Install a Conductor](cc_fips_conductor_install.md)
- [Install a Conductor](cc_fips_6.2.5_conductor_install.md)
- [Create the Router configuration with the Conductor](https://www.juniper.net/documentation/us/en/software/session-smart-router/docs/intro_basic_router_config) or [Import a Configuration](https://www.juniper.net/documentation/us/en/software/session-smart-router/docs/single_conductor_config)
- [Install the Router](cc_fips_router_install.md)
- [Install the Router](cc_fips_6.2.5_router_install.md)


Loading