1. 참가 자격
1-1 예선대회일 기준 국내 대학교 및 대학원에 재학 중이거나 휴학 중인 대학생을 대상으로 한다.
※ 이전 대회에서 부정행위로 실격된 팀의 참가자는 본 대회에 참가 제한
1-2 기타 참가 자격 여부가 불명확한 경우는 운영위원회의에서 결정한다.
2. 신청 서류 : 재학증명서
※ 재학증명서 발급이 어려울 때 지도교수 추천서(확인서) 등
※ 참가 신청서, 참가 서약서, 개인정보 동의서는 온라인으로 서명 및 동의
3. 팀 구성
3-1 경진대회 참가 희망자는 팀을 구성해서 참가할 수 있다.
3-2 참가팀은 3~4인 1팀으로 제한한다.
3-3 동일인이 여러 팀에 중복하여 참여할 수 없다.
3-4 팀명은 15자 이내로 팀 특성을 잘 표현할 수 있는 이름으로 제시하되, 사회적 통념상 부적절한 팀명은 사용이 제한될 수 있다.
3-5 참가 신청을 완료한 팀은 본선 종료 때까지 팀의 구성을 변경해서는 아니 된다. 단, 예선 참가 신청 마감 전까지 팀원의 구성을 변경하여 다시 신청서를 제출하는 것은 허용된다.
4. 참가 부문
4-1 예선 결과 상위 20개팀이 본선에 진출한다.
4-2 동남권 대회(경남TP 주관) 결과 상위 5개팀은 본선 진출 자격을 확보하여 예선 없이 본선에 진출한다.
5. 채점 및 동점자 처리
5-1 답안(플래그) 제출 시 문제별 배점(기본 배점 + 가산 점수)에 따라 점수를 부여한다.
5-2 기본 배점은 난이도에 따라 초기 설정되며, 가산 점수는 정답률(풀이 팀 수)에 따라 책정된다. 즉, 푸는 팀이 적은 문제일수록 높은 점수, 많이 풀릴수록 점수가 동적으로 감소하는 방식(Dynamic Scoring)을 적용한다.
5-3 동점인 팀이 있는 경우, 해당 점수에 먼저 도달한 팀(마지막 유효 정답 제출 시각이 빠른 순)으로 우선순위를 결정한다.
5-4 플래그 형식은 사전에 공지한 규격(예: HACKSIUM{...})을 따르며, 형식 외 제출은 오답 처리한다.
5-5 동일 문제에 대한 오답 제출 횟수 제한 및 무차별 대입(brute-force) 방지 정책을 적용할 수 있으며, 비정상적 제출은 차단·감점·실격 사유가 될 수 platform의 규칙에 따른다.
5-6 공정성을 위해 종료 직전 일정 시간 동안 스코어보드를 비공개(freeze)할 수 있으며, 최종 순위는 종료 후 운영진 검증을 거쳐 확정·발표한다.
5-7 문제 풀이를 위한 자율형 AI 에이전트풀이 자동화 봇의 사용을 금지한다.
5-8 순위는 점수·제출 시각에 따른 잠정 순위로 산출되며, 진출권·입상권에 해당하는 상위 팀(및 운영진이 지정한 검증 대상 팀)은 풀이 보고서를 제출해야 최종 순위가 확정된다.
5-9 풀이 보고서에는 문제별 접근 방법, 사용 도구, 중간 산출물, 풀이 과정을 포함해야 하며, 기한 내 미제출 시 해당 순위를 인정하지 않는다.
5-10 운영진은 제출 시각·풀이 속도·요청 패턴 등 활동 로그를 분석하여 이상 징후가 있는 팀에 대해 풀이 재현 또는 화상 소명을 요구 할 수 있다.
5-11 보고서가 부실하거나 정답 도달 경로를 합리적으로 설명·재현하지 못하는 경우, 또는 금지 도구 사용 정황이 확인되는 경우 해당 문제 무효 또는 실격 처리하며, 차순위 팀이 순위를 승계한다.
6. 부정행위, 제한 사항 등
6-1 대회 참가 신청자와 실제 참가자가 다른 경우 적발 즉시 실격 처리된다.
6-2 대회 서버에서 정당한 인증을 통하지 않고 이루어진 모든 행위는 무효화 될 수 있다.
6-3 팀원 이외 사람과 부적절한 공유를 통해 키값을 인증하면 대회 결과와 상관없이 관련된 팀과 팀원은 모두 실격 처리된다.
6-4 부정행위가 의심될 때 운영진은 관련자에게 풀이 과정 설명을 요청할 수 있고, 이에 응하지 않거나 풀이 과정을 설명하지 못하면 부정행위로 간주하여 실격 처리한다.
6-5 대회 중 플래그나 문제 풀이법에 대한 온라인 공유는 금지된다.
6-6 부정행위로 실격 처리되는 경우, 향후 3년간 본 대회 출전이 금지되고, 소속·팀명·아이디 등이 공개될 수 있다. 또한 소속 기관·대학교에 해당 사항이 통보될 수 exhaustion 처리 규정을 적용한다.
6-7 대회 운영 서버에 대한 모든 공격은 금지되고, 문제 서버(Web/Shell)에 풀이를 위해 필요한 행위가 아닌 운영에 장애를 일으키는 행위(과도한 트래픽, DoS, 스캐닝 남용 등)는 금지된다.
※ 공격행위 적발 시 대회 운영진의 판단과 권한으로 실격 처리될 수 있음
6-8 다른 팀의 풀이를 방해하거나, 플래그·익스플로잇을 유출·공유·판매하는 행위, 외부인 풀이 대행 의뢰 등 일체의 협업/유출 행위를 금지한다.
6-9 문제 또는 인프라의 의도하지 않은 취약점(unintended) 발견 시 악용하지 말고 운영진에 즉시 제보해야 하며, 악용 시 부정행위로 간주한다.
7. 플랫폼 및 기술 환경
7-1 참가팀은 CTFd에 팀 단위 1계정으로 등록한다. 계정 정보·초대코드의 외부 공유를 금지한다.
7-2 인터넷 연결, 사용 장비, 작업 환경은 참가자 본인 책임이며, 개인 측 네트워크·장비 장애로 인한 불이익은 구제되지 않는다.
7-3 운영진은 안정적 진행을 위해 접속 IP 대역, VPN/프록시 사용 정책을 사전에 공지할 수 있다. (글로벌 참가자의 정상적 접속은 허용하되, 우회·다중 접속을 통한 부정 사용은 금지)
7-4 문제 서버 점검·교체, 점수 정정, 일정 연장 등 불가피한 운영상 조치 권한은 운영진에 있으며, 변경 사항은 공식 채널로 공지한다.
8. 공지 및 문의
8-1 공식 공지·문의는 운영진이 지정한 채널(예: Discord, 이메일)로 일원화하며, 공지 미확인으로 인한 불이익은 참가자 책임으로 한다.
9. 이의 신청 및 규칙 해석
9-1 점수·판정에 대한 이의는 종료 후 지정 기한 내 팀장이 공식 채널을 통해 제기하며, 기한 경과 후에는 접수하지 않는다.
9-2 본 규칙에 명시되지 않은 사항 및 해석상 다툼은 운영진의 결정에 따르며, 운영진의 판단이 최종이다.
10. 실격 사유
10-1 팀 외 참가자와 문제 풀이 관련 정보(힌트, 플래그 등)를 공유하거나 요청하는 행위
10-2 복수 팀에 중복 참여하거나 소속을 바꾸는 행위
10-3 다른 참가자 또는 주최진에 대한 서비스 방해 행위(DoS, DDoS 등)
10-4 다른 팀의 시스템을 해킹하거나 플래그를 탈취하려는 행위
10-5 무차별 대입(Brute-force)을 통한 플래그 제출 시도
10-6 다른 팀의 플래그 제출을 의도적으로 방해하는 행위
10-7 문제풀이와 무관한 대회 인프라를 공격하는 행위
10-8 부정행위가 의심될 경우, 정당한 설명을 제공하지 못하는 경우
11. 비밀유지
11-1 참가자는 본 경진대회 중 취득한 정보(보안 관련)를 다른 사람에게 발설하거나 배포해서는 아니 된다.
11-2 대회 중 알게 된 비밀을 누설하거나 유출·오용하면 민·형사상 책임을 부담할 수 있다.