STIGQter STIGQter: STIG Summary: Juniper EX Series Switches Router Security Technical Implementation Guide Version: 2 Release: 1 Benchmark Date: 24 Jul 2024:

The Juniper perimeter router must be configured to only allow incoming communications from authorized sources to be routed to authorized destinations.

DISA Rule

SV-254045r844168_rule

Vulnerability Number

V-254045

Group Title

SRG-NET-000364-RTR-000109

Rule Version

JUEX-RT-000730

Severity

CAT II

CCI(s)

Weight

10

Fix Recommendation

This requirement is not applicable for the DODIN Backbone.

Configure the router to allow only incoming communications from authorized sources to be routed to authorized destinations.

set policy-options prefix-list inside-addresses-ipv4 192.0.2.0/25
set policy-options prefix-list inside-addresses-ipv4 192.0.2.130/32
set policy-options prefix-list inside-addresses-ipv6 2001:db8:1::/64
set policy-options prefix-list inside-addresses-ipv6 2001:db8:a1::/64

set firewall family inet filter authorized-outbound-ipv4 <additional terms>
set firewall family inet filter authorized-outbound-ipv4 term permitted-source-addresses from source-prefix-list inside-addresses-ipv4
set firewall family inet filter authorized-outbound-ipv4 term permitted-source-addresses then accept
set firewall family inet filter authorized-outbound-ipv4 term default-deny then log
set firewall family inet filter authorized-outbound-ipv4 term default-deny then syslog
set firewall family inet filter authorized-outbound-ipv4 term default-deny then discard

set firewall family inet filter authorized-inbound-ipv4 <additional terms>
set firewall family inet filter authorized-inbound-ipv4 term permitted-destination-addresses from destination-prefix-list inside-addresses-ipv4
set firewall family inet filter authorized-inbound-ipv4 term permitted-destination-addresses then accept
set firewall family inet filter authorized-inbound-ipv4 term default-deny then log
set firewall family inet filter authorized-inbound-ipv4 term default-deny then syslog
set firewall family inet filter authorized-inbound-ipv4 term default-deny then discard

set firewall family inet6 filter authorized-outbound-ipv6 <additional terms>
set firewall family inet6 filter authorized-outbound-ipv6 term permitted-source-addresses from source-prefix-list inside-addresses-ipv6
set firewall family inet6 filter authorized-outbound-ipv6 term permitted-source-addresses then accept
set firewall family inet6 filter authorized-outbound-ipv6 term default-deny then log
set firewall family inet6 filter authorized-outbound-ipv6 term default-deny then syslog
set firewall family inet6 filter authorized-outbound-ipv6 term default-deny then discard

set firewall family inet6 filter authorized-inbound-ipv6 <additional terms>
set firewall family inet6 filter authorized-inbound-ipv6 term permitted-destination-addresses from destination-prefix-list inside-addresses-ipv6
set firewall family inet6 filter authorized-inbound-ipv6 term permitted-destination-addresses then accept
set firewall family inet6 filter authorized-inbound-ipv6 term default-deny then log
set firewall family inet6 filter authorized-inbound-ipv6 term default-deny then syslog
set firewall family inet6 filter authorized-inbound-ipv6 term default-deny then discard

set interfaces <external interface> unit <number> family inet filter input authorized-inbound-ipv4
set interfaces <external interface> unit <number> family inet6 filter input authorized-inbound-ipv6

set interfaces <internal interface> unit <number> family inet filter input authorized-outbound-ipv4
set interfaces <internal interface> unit <number> family inet6 filter input authorized-outbound-ipv6

Check Contents

This requirement is not applicable for the DODIN Backbone.

Review the router configuration to determine if the router allows only incoming communications from authorized sources to be routed to authorized destinations.

[edit policy-options]
prefix-list inside-addresses-ipv4 {
192.0.2.0/25;
192.0.2.130/32;
}
prefix-list inside-addresses-ipv6 {
2001:db8:1::/64;
2001:db8:a1::/64;
}

[edit firewall]
family inet {
filter authorized-outbound-ipv4 {
<additional terms>
term permitted-source-addresses {
from {
source-prefix-list {
inside-addresses-ipv4;
}
}
then accept;
}
term default-deny {
then {
log;
syslog;
discard;
}
}
}
filter authorized-inbound-ipv4 {
<additional terms>
term permitted-destination-addresses {
from {
destination-prefix-list {
inside-addresses-ipv4;
}
}
then accept;
}
term default-deny {
then {
log;
syslog;
discard;
}
}
}
}
family inet6 {
filter authorized-outbound-ipv6 {
<additional terms>
term permitted-source-addresses {
from {
source-prefix-list {
inside-addresses-ipv6;
}
}
then accept;
}
term default-deny {
then {
log;
syslog;
discard;
}
}
}
filter authorized-inbound-ipv6 {
<additional terms>
term permitted-destination-addresses {
from {
destination-prefix-list {
inside-addresses-ipv6;
}
}
then accept;
}
term default-deny {
then {
log;
syslog;
discard;
}
}
}
}

Note: The same firewall filtering process can be configured to control traffic destined to the router, or between internal subnets.

Verify the firewall filters are applied to the correct interface in the appropriate direction.
[edit interfaces]
<external interface> {
unit <number> {
family inet {
filter {
input authorized-inbound-ipv4;
}
address <IPv4 address>.<mask>;
}
family inet6 {
filter {
input authorized-inbound-ipv6;
}
address <IPv6 address>.<prefix>;
}
}
}
<internal interface> {
unit <number> {
family inet {
filter {
input authorized-outbound-ipv4;
}
address <IPv4 address>.<mask>;
}
family inet6 {
filter {
input authorized-outbound-ipv6;
}
address <IPv6 address>.<prefix>;
}
}
}

If the router does not restrict incoming communications to allow only authorized sources and destinations, this is a finding.

Vulnerability Number

V-254045

Documentable

False

Rule Version

JUEX-RT-000730

Severity Override Guidance

This requirement is not applicable for the DODIN Backbone.

Review the router configuration to determine if the router allows only incoming communications from authorized sources to be routed to authorized destinations.

[edit policy-options]
prefix-list inside-addresses-ipv4 {
192.0.2.0/25;
192.0.2.130/32;
}
prefix-list inside-addresses-ipv6 {
2001:db8:1::/64;
2001:db8:a1::/64;
}

[edit firewall]
family inet {
filter authorized-outbound-ipv4 {
<additional terms>
term permitted-source-addresses {
from {
source-prefix-list {
inside-addresses-ipv4;
}
}
then accept;
}
term default-deny {
then {
log;
syslog;
discard;
}
}
}
filter authorized-inbound-ipv4 {
<additional terms>
term permitted-destination-addresses {
from {
destination-prefix-list {
inside-addresses-ipv4;
}
}
then accept;
}
term default-deny {
then {
log;
syslog;
discard;
}
}
}
}
family inet6 {
filter authorized-outbound-ipv6 {
<additional terms>
term permitted-source-addresses {
from {
source-prefix-list {
inside-addresses-ipv6;
}
}
then accept;
}
term default-deny {
then {
log;
syslog;
discard;
}
}
}
filter authorized-inbound-ipv6 {
<additional terms>
term permitted-destination-addresses {
from {
destination-prefix-list {
inside-addresses-ipv6;
}
}
then accept;
}
term default-deny {
then {
log;
syslog;
discard;
}
}
}
}

Note: The same firewall filtering process can be configured to control traffic destined to the router, or between internal subnets.

Verify the firewall filters are applied to the correct interface in the appropriate direction.
[edit interfaces]
<external interface> {
unit <number> {
family inet {
filter {
input authorized-inbound-ipv4;
}
address <IPv4 address>.<mask>;
}
family inet6 {
filter {
input authorized-inbound-ipv6;
}
address <IPv6 address>.<prefix>;
}
}
}
<internal interface> {
unit <number> {
family inet {
filter {
input authorized-outbound-ipv4;
}
address <IPv4 address>.<mask>;
}
family inet6 {
filter {
input authorized-outbound-ipv6;
}
address <IPv6 address>.<prefix>;
}
}
}

If the router does not restrict incoming communications to allow only authorized sources and destinations, this is a finding.

Check Content Reference

M

Target Key

5479