Skip to content

그누보드(영카트) 5.6.41

Choose a tag to compare

@whitedot whitedot released this 30 Sep 03:32
· 8 commits to master since this release
697fd17

그누보드(영카트) 5.6.41 배포 안내

배포일: 2026-09-30. 변경 기준은 5.6.40입니다.

KG이니시스 결제 요청의 무결성과 승인 URL 검증을 강화하고, 게시판·1:1 문의 첨부파일명에서 IP 파생값을 제거한 보안 업데이트입니다. 기존 이니시스 모바일 결제도 모바일 금액위변조 HashKey 설정이 필요합니다. 5.6.40에서 업데이트하는 경우 새 DB 마이그레이션은 없습니다.

변경 사항

  • 이니시스 웹표준 결제에 use_chkfake=Y와 SignKey 기반 verification을 추가하고 승인·망취소에도 검증값을 전달합니다.
  • 기존 모바일 일반 주문·개인결제·간편결제에 amt_hash=Y, centerCd=Y, P_TIMESTAMP, P_CHKFAKE를 적용합니다. 인증결과의 IDC와 승인 URL이 서버 허용 목록에 정확히 일치해야 승인 요청을 보냅니다.
  • PC·모바일 서명 발급 시 저장된 주문 접근 상태·금액과 간편결제별 사용 설정을 확인합니다. 주문 저장·서명 발급 실패 시 후속 결제를 차단하고 PC 간편결제의 IDC 옵션도 유지합니다.
  • 게시판·1:1 문의의 신규·교체 첨부파일을 독립적인 16바이트 난수 기반 이름으로 저장합니다. 파일명 충돌이나 난수·저장 실패 시 기존 첨부파일을 보존합니다. 원본 다운로드 이름과 기존 파일 참조는 유지합니다.

업데이트 방법

  1. 파일·DB를 백업하고 신규 주문·결제 및 첨부 업로드를 잠시 중지합니다.
  2. 이니시스 이용 가맹점은 가맹점관리자 → 상점정보 → 계약정보 → KEY 정보의 모바일 금액위변조 Hash Key를 쇼핑몰 설정에 입력합니다. 이미 해당 MID의 올바른 키가 있으면 그대로 사용합니다. 웹표준 결제의 웹결제 사인키도 해당 MID와 일치해야 합니다. INIAPI KEY는 이 키들을 대신하지 않습니다.
  3. 5.6.40 설치본에 전체 소스 또는 gnuboard5.6.41.patch.zip을 반영합니다. 삭제 대상 파일은 없습니다. 이전 버전은 선행 업데이트도 적용하십시오. 사용자 수정 주문서·결제 폼에는 추가된 필드와 서명 호출도 함께 병합해야 합니다.
  4. 이번 버전의 새 DB업그레이드는 없습니다. 기존 업그레이드가 완료되지 않은 설치본은 먼저 누락된 업그레이드를 완료합니다.
  5. 브라우저·CDN 캐시를 갱신하고 PC·모바일 일반 주문, 개인결제, 사용하는 간편결제의 승인·취소와 가상계좌 발급·입금 반영을 계약된 PG 환경에서 확인합니다. HashKey가 없으면 기존 모바일 결제 요청은 중단됩니다.
  6. 게시판·1:1 문의의 신규 첨부, 이미지·썸네일, 다운로드 원본 이름, 교체·삭제 및 기존 첨부파일 표시를 확인한 뒤 운영을 재개합니다. 안전한 난수 소스가 없는 환경에서는 업로드가 실패하며, 구형 PHP·Windows 환경은 난수 API 지원을 별도로 확인해야 합니다.

INIpay PRO의 기존 무결성 검증과 IDC별 승인 URL 처리는 유지합니다. 기존 첨부파일 이름은 자동 변경하지 않습니다. 기존 URL의 IP 파생값까지 제거하려는 경우 첨부파일명 변경 및 선택적 이전 안내를 확인하십시오.

검증과 한계

이니시스 서명·URL 변조·망취소 요청과 간편결제 실패 경로의 회귀 검사를 수행했습니다. 별도 테스트 DB와 실제 PHP·HTTP 환경에서 일반/개인결제 저장·서명, 세션·금액·저장 데이터 변조 거부 및 간편결제별 설정 검증 34건을 통과했습니다. PG 전송은 대역을 사용했으며 실제 외부 PG 승인·취소·입금 검증은 포함하지 않습니다.

변경된 배포 PHP 파일은 PHP 5.2.17·7.4·8.4 구문 검사를 통과했습니다. 첨부파일 회귀 검사는 난수 실패·충돌·교체 실패 시 보존을 확인했습니다. 사용자 수정 테마·플러그인·외부 스토리지와 모든 운영 환경의 호환성을 보장하는 검사는 아닙니다.

공식 연동 명세: 이니시스 웹표준 결제, 모바일 결제.

다운로드

전체 ZIP과 tar.gz는 버전 상위 폴더 없이 제공됩니다. 신규 설치는 위 전체 압축파일을 이용하십시오.