서비스 거부 방어: 질문과 답변
DDoS 기본
서비스 거부 방어란 무엇인가요?
서비스 거부 방어는 스위치 하나가 아니라 여러 계층이에요. 호스팅 업체나 CDN의 처리 용량, 공개하지 않는 원본 주소, 요청 제한, 캐싱, 적절한 타임아웃, 문서로 남긴 런북으로 이뤄져요. 계층은 일부러 겹치게 둬요. 어떤 계층도 혼자서는 웹 앱을 폭주와 악용으로부터 지켜 주지 못해요.
사이버 보안에서 DDoS 공격은 무엇을 말하나요?
DDoS 공격은 여러 출처가 동시에 서비스를 압도해서 쓸 수 없게 만들려는 시도예요. 세 종류가 있어요. 대용량 트래픽은 회선을 가득 채우고, SYN 폭주 같은 프로토콜 공격은 연결 테이블을 고갈시키며, 레이어 7 폭주는 정상으로 보이는 HTTP 요청을 써요. 여러 출처를 대비한 DDoS 완화 전략에는 각각에 맞는 방어가 필요해요.
흔한 레이어 7 위협과 DoS 공격에는 무엇이 있나요?
흔한 레이어 7 위협은 평범해 보이는 HTTP 요청이 쏟아져 웹 애플리케이션을 소진시키는 것이에요. 한두 개 경로에, 똑같은 패턴으로, 클라이언트당 매우 높은 빈도로 몰리는 경우가 많아요. 요청 하나하나는 정상으로 보여요. 내 쪽에서 통제를 벗어난 스크립트도 같은 과부하를 일으킬 수 있어요.
트래픽 급증은 항상 공격인가요?
아니요. 정상적인 급증은 보통 출시, 언급, 캠페인 뒤에 오고, 여러 다른 네트워크에서 다양한 페이지로 평범한 브라우저 동작과 함께 들어와요. 로그는 단서일 뿐 증거가 아니니, 분석 데이터와 비교하고 확신이 없으면 호스팅 업체에 물어보세요.
SmartCode Relay 사용하기
smartcodegroup.com은 SmartCode Relay 공식 웹사이트인가요?
네, smartcodegroup.com은 SmartCode Relay 공식 웹사이트예요. 여기 있는 것이 원본 빌드예요. 설치 프로그램을 여기서 내려받고 SHA-256 체크섬을 공개된 매니페스트와 비교한 다음, 둘이 일치할 때만 실행하세요. 이상하면 앱 안의 Send feedback을 눌러 주세요.
결과가 항상 정확한가요?
아니요. 요약, 초안, 규칙은 틀릴 수 있어서 모든 diff를 검토하고 운영 사이트에 가까이 가기 전에 복사본에서 변경을 테스트해야 해요. 로그는 단서일 뿐 증거가 아니에요. 최종 판단은 내가 하고, 에이전트는 내가 준 파일만으로 작업해요.
SmartCode Relay가 내 트래픽을 감시하거나 알림을 보내나요?
아니요. SmartCode Relay는 사후에 파일을 읽기 때문에 트래픽 경로에 있지 않고 실시간 요청도 보지 못해요. 알림과 임계값은 내 모니터링 시스템의 몫이고, 에이전트는 그것을 문서화하도록 도와줄 수 있을 뿐이에요.
부하 테스트에 써도 되나요?
네, 하지만 내 스테이징 복사본에서만 하거나 호스팅 업체의 서면 허가가 있을 때만 하세요. 업체가 부하 테스트를 공격으로 볼 수 있기 때문이에요. 허가를 먼저 요청하세요. 에이전트는 테스트 계획을 쓰고 나중에 결과를 읽는 일을 도와줄 수 있어요.
모델, 개인정보, 다운로드
내 로그가 PC 밖으로 나가나요?
선택한 모델에 따라 달라요. 클라우드 모델에서는 에이전트가 읽은 로그 텍스트를 포함한 프롬프트가 그 제공업체로 전송되고, 로컬 모델에서는 PC 밖으로 아무것도 나가지 않아요. 접근 로그에는 방문자 IP 주소가 들어 있어요. 먼저 로그를 확인하세요.
어떤 모델을 쓸 수 있나요?
표준 API 엔드포인트로 연결하는 클라우드 AI 제공업체, PC에서 로컬로 돌아가는 모델, 또는 내장 모델이에요. Test 버튼은 엔드포인트를 확인하고 응답 시간과 컨텍스트 창을 보여 줘요. 먼저 Test를 누르세요.
설치 프로그램을 실행하면 Windows가 경고하는 이유는 무엇인가요?
설치 프로그램에 아직 코드 서명이 없어서 Windows SmartScreen이 경고할 수 있어요. SHA-256 체크섬을 공개된 매니페스트와 비교하고, 체크섬이 일치한 뒤에만 '추가 정보'(More info)를 누르고 '실행'(Run anyway)을 선택하세요. 체크섬 확인은 절대 건너뛰지 마세요.