SmartCode Relay
SmartCode Relay 공식 웹사이트

디도스 방어는 직접 검증할 수 있는 계획에서 시작해요

SmartCode Relay 2.9.22는 내보낸 로그를 읽고, 직접 운영하는 서버에 맞춰 요청 제한과 런북 초안을 만들며, 파일 변경 사항을 검토할 수 있는 diff로 보여 주는 Windows 에이전트예요.

플랫폼

Windows 10/11

x64 전용, 실행에 계정 불필요

버전

2.9.22

2026년 10월 28일 출시

설치

약 34 MB

휴대용 .exe는 약 25 MB

언어

13

인터페이스 언어

역할

로그 읽기

사후에, 트래픽 밖에서

모델

클라우드 또는 로컬

또는 내장 모델

계획 먼저

직접 운영하는 사이트의 디도스 방어란

직접 운영하는 사이트의 디도스 방어는 대부분 서버 바깥에서 만들어져요. 호스팅 업체의 처리 용량, CDN이나 트래픽 정화 서비스가 있고, 내 쪽에서는 요청 제한, 캐싱, 문서로 남긴 런북이 필요해요. SmartCode Relay 2.9.22는 그 부분을 계획하고, 설정하고, 문서화하도록 도와줘요. 로그는 나중에 읽어요. 트래픽 경로에는 절대 들어가지 않아요.

01

트래픽이 급증한 뒤 로그 읽기

어젯밤 접근 로그를 서버에서 내보내 프로젝트 폴더에 넣어요. SmartCode Relay는 list_dir로 폴더를 나열하고, 이어서 Shell이 직접 만든 로그 요약 스크립트를 실행해 주소별, 경로별 요청 수를 세어 summary.csv로 저장해요. 그다음 grep이 그 요약에서 의심되는 경로, 예를 들어 /checkout을 찾아요. 정상적인 급증은 출시나 언급 뒤에 오고 여러 네트워크에서 다양한 페이지로 들어오지만, 레이어 7(layer 7) 폭주는 한두 개 경로에 똑같은 요청이 몰리는 경우가 많아요. 로그는 단서일 뿐 증거가 아니에요. Ask first 모드에서는 파일을 쓰는 명령 전에 에이전트가 멈추니까 먼저 읽어 볼 수 있어요.

도구 추적
list_dir  logs/  → 3 files
Shell  your log tool > summary.csv  → exit 0
grep  /checkout summary.csv  → 4 matches
02

요청 제한 초안을 만들고 테스트하기

요청 제한은 클라이언트 하나가 경로 하나에 보낼 수 있는 요청 수를 제한해요. 운영 중인 파일이 아니라 서버 설정의 복사본에서 시작하세요. read_file이 복사본을 열고, edit_file이 초안 규칙을 추가하며 diff를 보여 주고, Shell이 직접 만든 설정 테스트 명령을 실행해 실제 종료 코드를 알려 줘요. 이 변경은 파일 1개를 건드려요. Ask first 모드에서는 수락하기 전에 diff가 나타나서 변경을 거부할 수 있어요. 이상해 보이면 거부하세요. 테스트가 통과하고 롤백 줄도 준비되면 운영 서버에는 직접 적용하세요.

도구 추적
read_file  copy/server-settings.txt  → read
edit_file  copy/server-settings.txt  → +6 -1
Shell  your test command  → exit 0
03

런북을 위한 DDoS 공격 대응 단계

런북은 누구에게 연락하고 업체에서 무엇을 켜야 하는지 적은 일반 텍스트 문서예요. 에이전트에게 텍스트 파일을 요청하면 write_file이 트리거 줄, 번호가 붙은 6개 단계, 롤백 줄, 검토 줄을 담은 ddos-runbook.txt를 저장해요. http_get은 호스팅 업체 문서를 한 페이지 읽을 수 있어서 설정 이름이 원문에서 나와요. 공격 명령은 하나도 들어 있지 않아요. 먼저 Plan only로 바꿔 개요를 읽어 보세요. 이 모드는 아무것도 실행하지 않아요. 그런 다음 파일을 저장하기 전에 Ask first가 멈추게 하세요.

04

웹사이트 DDoS 방어 설정 점검하기

타임아웃과 연결 수 제한도 검토 대상이에요. 웹 서버 설정을 폴더에 복사하세요. read_file이 복사본을 열고, grep이 여기서 중요한 2가지 설정, 즉 타임아웃과 연결 수 제한에 관한 줄을 찾아요. 그 출력만 읽으세요. 네트워크 회선 하나에 연결된, 임대했거나 직접 소유한 서버인 베어메탈 서버에서는 DDoS 완화가 대부분 업체 쪽에서 이뤄져요. 가득 찬 회선은 그 컴퓨터에서 도는 어떤 것으로도 해결할 수 없기 때문이에요. 에이전트는 업체에 요청할 항목을 목록으로 정리해 줘요. Ask first 모드에서는 diff를 수락하기 전까지 아무것도 바뀌지 않고, 모든 수정은 먼저 복사본에서 테스트해요.

로그 검토 전체 과정 읽기

채팅 어시스턴트와 다른 점

채팅 답변은 텍스트로 끝나요. SmartCode Relay 2.9.22는 도구를 직접 실행하고, 각 동작을 실제 결과와 함께 카드로 보여 주기 때문에 무슨 일이 있었는지 확인할 수 있어요.

일반적인 채팅 어시스턴트SmartCode Relay
파일답변의 텍스트를 직접 파일에 복사해야 해요프로젝트 폴더의 파일을 읽고, 검색하고, diff와 함께 편집해요
명령명령을 설명만 하고 실행은 맡겨요Shell이 내 명령을 실행하고 실제 종료 코드를 알려 줘요
승인답변이 텍스트뿐이라 멈추는 지점이 없어요Auto-run, Ask first, Plan only 중에서 얼마나 실행할지 직접 골라요
로그내가 붙여 넣을 때만 로그를 볼 수 있어요내보낸 로그를 사후에 읽어요. 트래픽 경로에는 없어요

시작하는 방법

  1. 다운로드한 파일의 SHA-256 체크섬을 공개된 매니페스트와 비교한 뒤 Windows 10 또는 11에 SmartCode Relay를 설치하세요.
  2. 클라우드 모델, 로컬 모델, 내장 모델 중 하나를 연결하고 Test를 눌러 응답 시간과 컨텍스트 창을 확인하세요.
  3. 내보낸 로그와 설정 복사본이 들어 있는 프로젝트 폴더를 고르세요. 직접 운영하지 않는 시스템의 자료는 넣지 마세요.
  4. 개요를 먼저 읽으려면 Plan only를, 파일을 건드리는 변경을 diff와 함께 하나씩 승인하려면 Ask first를 고르세요.

이런 분께 맞아요

서버를 직접 관리하고 로그를 내보낼 수 있는 작은 쇼핑몰, 블로그, API 운영자를 위한 도구예요. 먼저 사실부터 확인해야 해요. 'protect server from ddos'를 검색하면 보통 업체 설정 하나, 요청 제한, 런북으로 이어지는데, 이 앱은 바로 이 세 가지를 정리하도록 도와줘요.

취미로 하는 호스팅도 해당돼요. 친구들을 위해 운영하는 게임 서버가 DDoS 공격을 받아도 업체에 연락하는 일, 요청 제한, 런북은 똑같고, 에이전트는 여전히 사후에 로그만 읽어요.

직접 운영하는 서버라면 어떤 것이든 괜찮아요. 로그를 내보낼 수 있다면 방법은 같아요. 로그를 주소별, 경로별로 요약하고, 숫자는 직접 읽고, 예시 런북의 6단계를 급할 때도 금방 찾을 수 있는 파일에 보관하세요.

자주 묻는 질문

디도스 방어란 무엇인가요?

DDoS 방어는 스위치 하나가 아니라 여러 계층이에요. 호스팅 업체나 CDN의 처리 용량, 공개하지 않는 원본 주소, 요청 제한, 캐싱, 적절한 타임아웃, 문서로 남긴 런북으로 이뤄져요. 계층은 일부러 겹치게 둬요. 단독으로 완전한 계층은 없고, 각 계층마다 테스트가 필요해요.

smartcodegroup.com은 SmartCode Relay 공식 웹사이트인가요?

네, smartcodegroup.com은 SmartCode Relay 공식 웹사이트예요. 여기 있는 것이 원본 빌드예요. 설치 프로그램을 여기서 내려받고 SHA-256 체크섬을 공개된 매니페스트와 비교한 다음, 둘이 일치할 때만 실행하세요. 이상하면 앱 안의 Send feedback을 눌러 주세요.

SmartCode Relay가 DDoS 공격을 차단하나요?

아니요. SmartCode Relay는 트래픽 경로에 있지 않아서 하는 일이 실시간 트래픽에 닿지 않아요. 내보낸 로그를 사후에 읽고 규칙과 런북 초안을 만들며, 그것을 업체나 내 서버에 적용하는 것은 직접 해야 해요.

작은 사이트에서 DDoS 공격을 완화하려면 어떻게 하나요?

짧게 답하면 계층이에요. 호스팅 업체나 CDN에 트래픽이 도착하기 전에 걸러 달라고 요청하고, 원본 주소는 비공개로 두고, 클라이언트별, 경로별로 요청 제한을 걸고, 정적 페이지는 캐시하고, 런북을 쓰세요. 그리고 각 규칙을 테스트하세요.

내 사이트에 부하 테스트를 해도 되나요?

네, 하지만 내 스테이징 복사본에서만 하거나, 운영 사이트라면 호스팅 업체의 서면 허가를 받은 경우에만 하세요. 업체가 부하 테스트를 공격으로 볼 수 있기 때문이에요. 허가를 먼저 받으세요. 에이전트는 계획을 쓰고 나중에 결과를 읽는 일을 도와줄 수 있어요.

내 로그가 PC 밖으로 나가나요?

선택한 모델에 따라 달라요. 클라우드 모델에서는 에이전트가 읽은 로그 텍스트를 포함한 프롬프트가 그 제공업체로 전송되고, 로컬 모델에서는 PC 밖으로 아무것도 나가지 않아요. 접근 로그에는 방문자 IP 주소가 들어 있어요. 먼저 로그를 확인하세요.

어떤 모델을 쓸 수 있나요?

표준 API 엔드포인트로 연결하는 클라우드 AI 제공업체, PC에서 로컬로 돌아가는 모델, 또는 내장 모델이에요. Test 버튼은 엔드포인트를 확인하고 응답 시간과 컨텍스트 창을 보여 줘요. 먼저 Test를 누르세요.

다음 단계

내보낸 로그 하나로 시작해 보세요

계정은 필요 없어요. 약 34 MB 설치 프로그램인 버전 2.9.22를 내려받아 체크섬을 공개된 매니페스트와 비교한 뒤, 내 서버에서 내보낸 로그 하나에 적용해 보세요.

Windows용 SmartCode Relay 다운로드 ↗

사이트 둘러보기

모든 페이지는 20개 언어로 제공돼요.

서버 운영자를 위해 SmartCode Relay가 하는 일 ↗ 클라우드, 로컬, 내장 모델 연결하기 ↗ 로그를 검토하고 요청 제한 초안 만들기 ↗ Windows 설치 프로그램 다운로드 및 확인 ↗ 범위, 개인정보, 모델에 대한 답변 ↗ 이 사이트와 앱이 데이터를 다루는 방식 ↗