AWS의 NLB에 보안 그룹이 필요하지 않은 이유는 무엇입니까?

Abhishek Palakkal Kaliyath

AWS에서 CLB 및 ALB 유형의로드 밸런서를 구성하는 동안 보안 그룹을 연결해야합니다. 이 연결은로드 밸런서에 대한 트래픽 유형을 제한하는 데 도움이됩니다. NLB에 보안 그룹이 필요하지 않은 이유는 무엇입니까? 보안 위험이 아닙니까? 여기서 가장 좋은 추측은 "AWS가이 방식으로 설계했습니다"라는 것을 알고 있지만 해당 문서는 NLB에 대한 보안 그룹 구성을 생략하는 이유 / 장점을 설명하지 않는 것 같습니다.

마르신

NLB도 예외는 아닙니다. NAT 게이트웨이 에도 SG가 없습니다.

ALB, CLB 및 NLB (및 NAT)의 주요 차이점은 네트워크 인터페이스 (ENI)의 소스 / 대상 이 다르다는 것 입니다. 설정을 확인하십시오 .

ALB 및 CLB의 Source/dest. check경우 true. NLB 및 NAT 게이트웨이의 경우 옵션은 false입니다. CLB 및 NAT에 대한 SG가없는 기술적 인 이유는 모르지만 그 이유 중 일부는 Source/dest. check설정 때문일 수 있습니다 .

소스 / 대상 확인이 수행되는지 여부를 나타냅니다. 여기서 인스턴스는 전송하거나 수신하는 트래픽의 소스 또는 대상이어야합니다.

따라서 제 생각에 그 이유는 AWS가 SG를 제공 할 수있는 기술적 능력이 아니라 NAT 및 NLB의 의도 된 목적 때문입니다. 그들의 주요 목적은 프록시 역할을하는 것입니다. NLB 또는 NAT는 일반적으로 트래픽을 방해하지 않으며 대부분 통과합니다. 트래픽이 허용되는지 여부를 결정하는 것은 목적지에 달려 있습니다. 따라서 NAT 또는 NLB는 SG를 사용하지 않습니다. 들어오는 트래픽을 차단하는 유일한 방법은 NACL을 통하는 것입니다.

반대로 ALB와 CLB는 모든 요청을 검사 할 때 트래픽 전송에 적극적으로 참여합니다. 따라서 트래픽이 허용되는지 여부를 결정할 수도 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

AWS Cloudformation : 보안 그룹이 유효하지 않습니다.

분류에서Dev

Ecto.Repo 프로세스에 '보내기 / 받기'가 필요하지 않은 이유는 무엇입니까?

분류에서Dev

JavaScript for 루프의 반복기에 세미콜론이 필요하지 않은 이유는 무엇입니까?

분류에서Dev

AWS CDK에서 소스 보안 그룹 ID를 지정하는 방법은 무엇입니까?

분류에서Dev

조각 안에 탭이 보이지 않는 이유는 무엇입니까?

분류에서Dev

Python의 with 블록에 전역 키워드가 필요하지 않은 이유는 무엇입니까?

분류에서Dev

Bash의 소스에 실행 비트가 필요하지 않은 이유는 무엇입니까?

분류에서Dev

Bash의 소스에 실행 비트가 필요하지 않은 이유는 무엇입니까?

분류에서Dev

내 로컬 XAMPP Apache 웹 서버에 정의 된 PHP 웹앱에서 연결이 "안전하지 않은"것처럼 보이는 이유는 무엇입니까?

분류에서Dev

AWS 보안 그룹에서 IPv6를 화이트리스트에 추가하는 방법은 무엇입니까?

분류에서Dev

EC2 보안 그룹에서 AWS IP-Range를 화이트리스트에 추가하는 방법은 무엇입니까?

분류에서Dev

세션이 Symfony의 보안되지 않은 영역에서 지워지지 않는 이유는 무엇입니까?

분류에서Dev

ObjectStreamClass.getSerialVersionUID에 의존하는 것이 안전하지 않은 이유는 무엇입니까?

분류에서Dev

내부 클로저에는 필요하지만 외부 함수의 매개 변수에는 mut가 필요하지 않은 이유는 무엇입니까?

분류에서Dev

Try / Catch의 명령에 때때로 -ErrorAction Stop이 필요하고 때로는 필요하지 않은 이유는 무엇입니까?

분류에서Dev

우분투에서 FTP의 '인증'설정이 매우 안전하지 않은 이유는 무엇입니까?

분류에서Dev

내 배열의 값이 안전하지 않은 이유는 무엇입니까?

분류에서Dev

모든 AWS 보안 그룹의 미사용 보안 그룹을 찾는 방법은 무엇입니까?

분류에서Dev

그룹의 구성원 속성에서 보안 식별자를 추출하는 방법은 무엇입니까?

분류에서Dev

Yakuake에서 Nano를 사용하는 동안 _ 문자가 보이지 않는 이유는 무엇입니까?

분류에서Dev

더 이상 필요하지 않은 데비안 패키지 그룹을 제거하는 방법은 무엇입니까?

분류에서Dev

필요하지 않더라도 R의 quote ()에서`백틱`을 보존하는 방법은 무엇입니까?

분류에서Dev

pos () 보고서가 캡처되지 않은 그룹과도 일치하는 이유는 무엇입니까?

분류에서Dev

std :: ops : Mul에 출력 유형에 대한 제한이 필요하지 않은 이유는 무엇입니까?

분류에서Dev

Vue 구성 요소 개체에 값이 필요하지 않은 이유는 무엇입니까?

분류에서Dev

기본 Prelude 산술에 명시 적 유형이 필요하지 않은 이유는 무엇입니까?

분류에서Dev

변수에 정의되지 않은 플래그를 지정하는 동안 오류가 발생하는 이유는 무엇입니까?

분류에서Dev

C #에서 #include 지시문이 필요하지 않은 이유는 무엇입니까?

분류에서Dev

이 그룹이 괄호 안에있는 모든 항목을 캡처하지 않는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    AWS Cloudformation : 보안 그룹이 유효하지 않습니다.

  2. 2

    Ecto.Repo 프로세스에 '보내기 / 받기'가 필요하지 않은 이유는 무엇입니까?

  3. 3

    JavaScript for 루프의 반복기에 세미콜론이 필요하지 않은 이유는 무엇입니까?

  4. 4

    AWS CDK에서 소스 보안 그룹 ID를 지정하는 방법은 무엇입니까?

  5. 5

    조각 안에 탭이 보이지 않는 이유는 무엇입니까?

  6. 6

    Python의 with 블록에 전역 키워드가 필요하지 않은 이유는 무엇입니까?

  7. 7

    Bash의 소스에 실행 비트가 필요하지 않은 이유는 무엇입니까?

  8. 8

    Bash의 소스에 실행 비트가 필요하지 않은 이유는 무엇입니까?

  9. 9

    내 로컬 XAMPP Apache 웹 서버에 정의 된 PHP 웹앱에서 연결이 "안전하지 않은"것처럼 보이는 이유는 무엇입니까?

  10. 10

    AWS 보안 그룹에서 IPv6를 화이트리스트에 추가하는 방법은 무엇입니까?

  11. 11

    EC2 보안 그룹에서 AWS IP-Range를 화이트리스트에 추가하는 방법은 무엇입니까?

  12. 12

    세션이 Symfony의 보안되지 않은 영역에서 지워지지 않는 이유는 무엇입니까?

  13. 13

    ObjectStreamClass.getSerialVersionUID에 의존하는 것이 안전하지 않은 이유는 무엇입니까?

  14. 14

    내부 클로저에는 필요하지만 외부 함수의 매개 변수에는 mut가 필요하지 않은 이유는 무엇입니까?

  15. 15

    Try / Catch의 명령에 때때로 -ErrorAction Stop이 필요하고 때로는 필요하지 않은 이유는 무엇입니까?

  16. 16

    우분투에서 FTP의 '인증'설정이 매우 안전하지 않은 이유는 무엇입니까?

  17. 17

    내 배열의 값이 안전하지 않은 이유는 무엇입니까?

  18. 18

    모든 AWS 보안 그룹의 미사용 보안 그룹을 찾는 방법은 무엇입니까?

  19. 19

    그룹의 구성원 속성에서 보안 식별자를 추출하는 방법은 무엇입니까?

  20. 20

    Yakuake에서 Nano를 사용하는 동안 _ 문자가 보이지 않는 이유는 무엇입니까?

  21. 21

    더 이상 필요하지 않은 데비안 패키지 그룹을 제거하는 방법은 무엇입니까?

  22. 22

    필요하지 않더라도 R의 quote ()에서`백틱`을 보존하는 방법은 무엇입니까?

  23. 23

    pos () 보고서가 캡처되지 않은 그룹과도 일치하는 이유는 무엇입니까?

  24. 24

    std :: ops : Mul에 출력 유형에 대한 제한이 필요하지 않은 이유는 무엇입니까?

  25. 25

    Vue 구성 요소 개체에 값이 필요하지 않은 이유는 무엇입니까?

  26. 26

    기본 Prelude 산술에 명시 적 유형이 필요하지 않은 이유는 무엇입니까?

  27. 27

    변수에 정의되지 않은 플래그를 지정하는 동안 오류가 발생하는 이유는 무엇입니까?

  28. 28

    C #에서 #include 지시문이 필요하지 않은 이유는 무엇입니까?

  29. 29

    이 그룹이 괄호 안에있는 모든 항목을 캡처하지 않는 이유는 무엇입니까?

뜨겁다태그

보관