Inspector 서비스 데모를 해보겠습니다
Inspector 서비스 최신판입니다
그래서 Inspector를 처음 사용하는 계정은 15일 체험판을 받고
그러면 가격이 표시되며
가격 페이지가 바로 여기에 표시됩니다
그리고 여러분들께 몇 가지 정보를 제공하는데
예를 들어
스캔되는 이미지당 0.09달러, 재스캔 당 0.01달러,
인스턴스 당 비용을 알려주는 가격표가 있습니다
아시겠죠?
이제 Inspector를 시작해볼건데
여기에는 서비스 권한이 필요합니다
역할이 있고
역할에는 필요한 작업을 수행할 수 있는 모든
권한이 있습니다
상당한 양이지만
Inspector 서비스에서만 관리됩니다
그래서 Enable Inspector를 클릭하면
역할이 생성됩니다
보시다시피 Inspector를 시작했고
첫 번째 스캔이 진행 중인데
이번에는 EC2 인스턴스가 필요합니다
이 페이지를 새로 고침하면 보시다시피
EC2 인스턴스에 대한 취약점을 찾는
ECR 컨테이너의 취약점과
EC2 인스턴스에 대한 네트워크 연결성 결과를 찾습니다
또한 가장 좋은 방법은 EC2 인스턴스를 시작해보는 것입니다
시작해보겠습니다
EC2 인스턴스의 멋진 점은
여러분이 인스턴스를 시작하고
새 UI를 사용해 보도록
하겠습니다
EC2 인스턴스를 사용하고 이름을 Demo EC2 Instance라 하고
이제 Amazon Linux를 사용하시면 됩니다
왜 Amazon Linux일까요?
왜냐하면
SSM Agent가 미리 설치되고 활성화되어 있기 때문입니다
이 이미지는 시작됐고
유용한 프리 티어 이미지를 사용할 것입니다
t2.micro를 사용하고 키 페어는 필요 없음 등등이 있습니다
스크롤을 내리고
특별한 걸 할 필요는 없습니다
Launch instance를 누르면
키 페어가 없어도 진행할 수 있습니다
이제 인스턴스가 실행됩니다
이 인스턴스를 시작하면
Inspector 서비스에 의해 스캔될 것입니다
그러면 기다렸다가 다시 돌아오겠습니다
제 인스턴스는 이제 실행 중입이고 Inspector로 가서
이 페이지를 새로 고침하면 보다시피 적용 범위는 0%지만
인스턴스는 0/1입니다
그래서 감지되긴 했지만 문제 해결을 좀 해보겠습니다
스크롤을 내려
Account Management로 가면
Amazon Inspector를 위한 제 계정이 활성화 되어 있는 것을
볼 수 있습니다
그리고 원한다면 전체 조직에서
Inspector를 활성화 할 수도 있습니다
인스턴스 하에서, 저희는 인스턴스가 하나죠
ECR 리포지토리가 0개라 0이라 나옵니다
그런 다음 이미지로
스캔할 ECR 컨테이너 이미지가 0개 있습니다
인스턴스는 1이 있습니다
하지만 스캔에는 0, 스캔하지 않음에는 1이 있습니다
중요한 건 이 인스턴스를 한 번 보면
오른쪽으로 스크롤을 하면 비관리형 EC2 인스턴스라고 나오는데
이 인스턴스가 무언가 잘못됐습니다
저희가 할 수 있는 것은 이걸 클릭합니다
문제를 해결하려면 다음 지침을 따르십시오라 적혀있습니다
따라서 이 지침을 따르면
Systems Manager 페이지로 바로 넘어가고 그곳에
실행할 수 있는 자동화인 AWSSupport-TroubleshootManagedInstance 문서가 있으며
인스턴스 ID를 제공해야 합니다
그러기 위해 인스턴스 ID를 복사하고
무엇이 문제인지 알아보겠습니다
그래서 이것을 실행하고
결과를 얻을 때까지 기다릴 것입니다
인스턴스가 온라인 상태인 것으로 나타났습니다
Ping 상태는 양호하지만
GetEC2InstanceProperties는 실패 상태입니다
그리고 나머지
aws:executeScript는 보류 상태입니다
그러니 이제 문제가 뭔지 알게 되었습니다
Systems Manager로 가서 Quick Setup으로 간 후에
Quick Setup에서 시작하겠습니다
홈 리전을 eu-west-1로 선택하겠습니다
현재 제가 있는 곳이죠
그리고 필요한 모든 것을 위한 인스턴스 역할을
생성한 다음 이를 EC2 인스턴스에 연결해
AWS Systems Manager에
올바르게 등록하게 됩니다
그래서 이제 호스트 관리를 할 건데
이를 클릭한 다음 Agent를 업데이트하고
인스턴스와 같은 인벤토리를 수집한 다음
진행하면 됩니다
대상은 제 리전 내 모든 인스턴스입니다
Create를 클릭하고
이제 기다리겠습니다
호스트 관리 Quick Setup이 완료되었습니다
그런 다음 Fleet Manager로 이동하면
인스턴스가 SSM에 의해 감지된 걸 볼 수 있습니다
좋습니다
인스턴스로 이동해 새로고침을 하면
보안 탭을 볼 수 있습니다
SSM 내에 인스턴스를 등록하기 위해
IAM 역할이 제 인스턴스에 연결되었습니다
Inspector로 돌아가
이 페이지를 새로고침하고 제 인스턴스를 보면
제 Demo EC2 Instance가 감지된 것을 볼 수 있습니다
그리고 이제 스캔 중 상태입니다
계속적으로 Inspector에 의해 모니터링 되고 있습니다
이제는 그저 기다리면서 취약점을
발견할 때까지 기다리는 것 뿐입니다
보시다시피 지금은 중요 결과가 0입니다
하지만 잠시 멈추고 몇 시간 후에 다시 찾아뵙겠습니다
주말 내내 작동하도록 뒀습니다
그러나 중요 결과는 여전히 없고 좋은 소식입니다
왜냐하면 저는 Amazon Linux AMI를 사용 중이기 때문입니다
이는 대부분의 문제를 고쳐줍니다
하지만 스크롤을 내리면 이미지가 있는데
가장 중요한 결과를 포함하고 있습니다
이것들이 여기서 나타난 두 개의 결과입니다
따라서 EC2 인스턴스에 들어가면 스캔이 되어있습니다
하나의 Medium 결과가 있는데 확인해 볼만 합니다
이는 포트에 연결할 수 있다는 것인데
포트 22는 내부 게이트웨이에서 연결할 수 있습니다
그래서 이것은 보안 그룹 문제이고
네트워크 접근성 유형의 문제입니다
Inspector는 이게 다입니다
분명 더 많은 결과를 얻을 수록 더 많이 실행할 것입니다
그리고 더 많은 인스턴스를 보유하고 더 많은 항목을
인스턴스에 설치할수록 더 많이 실행할 것입니다
도움이 되셨기를 바랍니다
그리고 끝내기 위해 General로 가
Disable Inspector를 클릭하고
14일 후에 요금 청구가 되기 때문입니다 그리고
EC2 인스턴스가 있는 경우
인스턴스를 종료하는 것도 잊지 마십시오
이번 강의는 여기까지입니다
만족스러운 강의였길 바라며
다음 강의에서 뵙겠습니다