포트 범위에 대한 Azure 정책 지원

션 킨

문제-일부 포트 (22, 3389 등)에 대한 인터넷 액세스를 여는 NSG를 만드는 사람들을 차단하고 싶습니다. 특정 포트를 차단하는 정책을 만들 수 있습니다. 예 :

{
"allOf": [{
        "field": "Microsoft.Network/networkSecurityGroups/securityRules/access",
        "equals": "Allow"
    },
    {
        "field": "Microsoft.Network/networkSecurityGroups/securityRules/direction",
        "equals": "Inbound"
    },
    {
        "anyOf": [{
                "field": "Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange",
                "equals": "22"
            },
            {
                "field": "Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange",
                "equals": "3389"
            }
        ]
    }
]

보안 규칙에 특정 포트가 사용되는 경우 NSG 생성이 차단됩니다. 그러나 누군가 포트 범위 (예 : 3300-3400)를 허용하는 NSG 규칙을 생성하면 우회 할 수 있습니다.

정책이 포트 범위를 처리하는 방법과이 경우 가장 좋은 방법이 무엇인지 궁금합니다.

destinationPortRanges [*] 배열을 시도했지만 작동하지 않습니다.

{
"not": {
    "field": "Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]",
    "Equals": "22"
}

}

이 규칙은 destinationPortRanges가 "20-25"로 지정된 경우에도 NSG 생성을 허용합니다.

알렉스 AIT

기본 제공 정책 " 인터넷에서 RDP 액세스를 차단해야 함 "을 살펴보십시오 . 인터넷에서 SSH 액세스차단해야합니다 .

솔직히 말해서 읽는 것은 상당히 고통 스럽지만 필요한 것을 정확히 다루는 것처럼 보입니다.

{
                "anyOf": [
                  {
                    "field": "Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange",
                    "equals": "*"
                  },
                  {
                    "field": "Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange",
                    "equals": "3389"
                  },
                  {
                    "value": "[if(and(not(empty(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange'))), contains(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange'),'-')), and(lessOrEquals(int(first(split(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange'), '-'))),3389),greaterOrEquals(int(last(split(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange'), '-'))),3389)), 'false')]",
                    "equals": "true"
                  },
                  {
                      "count": {
                        "field": "Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]",
                        "where": {
                          "value": "[if(and(not(empty(first(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]')))), contains(first(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]')),'-')), and(lessOrEquals(int(first(split(first(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]')), '-'))),3389),greaterOrEquals(int(last(split(first(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]')), '-'))),3389)) , 'false')]",
                          "equals": "true"
                        }
                      },
                      "greater": 0
                  },
                  {
                    "not": {
                      "field": "Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]",
                      "notEquals": "*"
                    }
                  },
                  {
                    "not": {
                      "field": "Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]",
                      "notEquals": "3389"
                    }
                  }
                ]
              },

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

롤링 태그 지정을위한 azure Iot Edge 배포 정책

분류에서Dev

이러한 지정된 범위가 세 가지 유형의 포트 번호에 대한 규칙입니까?

분류에서Dev

EOL 소프트웨어에 대한 Canonical의 LTS 지원 정책은 무엇입니까?

분류에서Dev

Azure Cloud Machine에서 인바운드 및 아웃 바운드 정책을 추가 한 후 수신 목록에 TCP 포트 80이 표시되지 않음

분류에서Dev

사용자 지정 정책에 대한 Azure AD B2C 사용자 지정 로딩 화면

분류에서Dev

함수에서 범위를 지정하는 개체에 대한 포인터

분류에서Dev

Azure B2C : 사용자 지정 정책에 대한 기본 제공 클레임 목록 가져 오기

분류에서Dev

장치 / 트윈에 대한 속성, 명령 및 원격 분석 정의를 검색하기위한 Azure IOT PnP 디지털 트윈 API / SDK

분류에서Dev

OAUTH 정책에 대한 API 및 Azure Vault 키 모두에 대한 JWT 토큰

분류에서Dev

Catalina에 대한 Azure Data Studio 지원

분류에서Dev

어제 레코드에 대한 Azure Data Factory 원본 (Azure Table Storage)에 대한 쿼리를 지정하는 방법

분류에서Dev

soname에 대한 데비안 패키지 이름 지정 정책

분류에서Dev

Azure : 끝점에 대한 입력 포트

분류에서Dev

사용자 지정 리소스 Cloudformation에 대한 스택 정책

분류에서Dev

Azure Blob Storage에 이미지를 저장하기위한 공유 액세스 정책

분류에서Dev

java.io.IOException : 지정된 포트 범위에서 Blob 서버에 대한 소켓을 할당 할 수 없음 : 0

분류에서Dev

내가 원하지 않는 방식으로 범위를 벗어나는 포인터에 대한 포인터

분류에서Dev

안정적인 GNU / Linux 배포판에 대한 가장 긴 (est) 보안 업데이트 지원?

분류에서Dev

Aerospike Java 클라이언트에 대한 읽기 정책

분류에서Dev

CFMessagePortInvalidationCallBack에 원격 포트에 대한 컨텍스트 정보가 없습니다.

분류에서Dev

SAS의 DATALINES에서 문자 값에 대한 범위 지정

분류에서Dev

특정 도메인 / 하위 도메인에 대한 트래픽을 허용하지 않는 예외 / 정책 기반 크롬 플러그인

분류에서Dev

Rails 3.2의 I18n : 컨트롤러 내 번역에 대한 범위 지정 또는 지연 조회

분류에서Dev

Rails 3.2의 I18n : 컨트롤러 내 번역에 대한 범위 지정 또는 지연 조회

분류에서Dev

Azure AD B2C 사용자 지정 정책의 입력에 대한 기본값을 제공하는 방법은 없나요?

분류에서Dev

Azure AD B2C : 기본 제공 흐름을 사용자 지정 정책과 혼합하고 JWT에 대한 암호화 키 공유

분류에서Dev

텍스트를 포함하는 특정 텍스트 복사 셀에 대한 엑셀 검색 범위

분류에서Dev

Azure 서비스 버스 항목에 대한 포이즌 메시지 처리에 대한 모범 사례

분류에서Dev

vlookup에 대한 전체 시트의 범위 설정

Related 관련 기사

  1. 1

    롤링 태그 지정을위한 azure Iot Edge 배포 정책

  2. 2

    이러한 지정된 범위가 세 가지 유형의 포트 번호에 대한 규칙입니까?

  3. 3

    EOL 소프트웨어에 대한 Canonical의 LTS 지원 정책은 무엇입니까?

  4. 4

    Azure Cloud Machine에서 인바운드 및 아웃 바운드 정책을 추가 한 후 수신 목록에 TCP 포트 80이 표시되지 않음

  5. 5

    사용자 지정 정책에 대한 Azure AD B2C 사용자 지정 로딩 화면

  6. 6

    함수에서 범위를 지정하는 개체에 대한 포인터

  7. 7

    Azure B2C : 사용자 지정 정책에 대한 기본 제공 클레임 목록 가져 오기

  8. 8

    장치 / 트윈에 대한 속성, 명령 및 원격 분석 정의를 검색하기위한 Azure IOT PnP 디지털 트윈 API / SDK

  9. 9

    OAUTH 정책에 대한 API 및 Azure Vault 키 모두에 대한 JWT 토큰

  10. 10

    Catalina에 대한 Azure Data Studio 지원

  11. 11

    어제 레코드에 대한 Azure Data Factory 원본 (Azure Table Storage)에 대한 쿼리를 지정하는 방법

  12. 12

    soname에 대한 데비안 패키지 이름 지정 정책

  13. 13

    Azure : 끝점에 대한 입력 포트

  14. 14

    사용자 지정 리소스 Cloudformation에 대한 스택 정책

  15. 15

    Azure Blob Storage에 이미지를 저장하기위한 공유 액세스 정책

  16. 16

    java.io.IOException : 지정된 포트 범위에서 Blob 서버에 대한 소켓을 할당 할 수 없음 : 0

  17. 17

    내가 원하지 않는 방식으로 범위를 벗어나는 포인터에 대한 포인터

  18. 18

    안정적인 GNU / Linux 배포판에 대한 가장 긴 (est) 보안 업데이트 지원?

  19. 19

    Aerospike Java 클라이언트에 대한 읽기 정책

  20. 20

    CFMessagePortInvalidationCallBack에 원격 포트에 대한 컨텍스트 정보가 없습니다.

  21. 21

    SAS의 DATALINES에서 문자 값에 대한 범위 지정

  22. 22

    특정 도메인 / 하위 도메인에 대한 트래픽을 허용하지 않는 예외 / 정책 기반 크롬 플러그인

  23. 23

    Rails 3.2의 I18n : 컨트롤러 내 번역에 대한 범위 지정 또는 지연 조회

  24. 24

    Rails 3.2의 I18n : 컨트롤러 내 번역에 대한 범위 지정 또는 지연 조회

  25. 25

    Azure AD B2C 사용자 지정 정책의 입력에 대한 기본값을 제공하는 방법은 없나요?

  26. 26

    Azure AD B2C : 기본 제공 흐름을 사용자 지정 정책과 혼합하고 JWT에 대한 암호화 키 공유

  27. 27

    텍스트를 포함하는 특정 텍스트 복사 셀에 대한 엑셀 검색 범위

  28. 28

    Azure 서비스 버스 항목에 대한 포이즌 메시지 처리에 대한 모범 사례

  29. 29

    vlookup에 대한 전체 시트의 범위 설정

뜨겁다태그

보관