thisgun and Claude Fable 5
acdbcfd8ba
KG이니시스 INIpay PRO 결제 연동 및 결제 처리 현황 추가
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-23 08:03:16 +00:00
thisgun
79f915988b
[security]개인결제 hash 검증을 strict 비교(===)로 강화
...
shop/personalpayformupdate.php와 lib/shop.lib.php의 ss_personalpay_hash
검증이 loose 비교(==/!=)를 사용하여 PHP type juggling 잠재적 우회 가능성이
있었음. md5 결과 중 "0e..." 형식 hash는 PHP의 loose 비교에서 0e 지수
표기법으로 해석되어 다른 "0e..." 해시와 동등 판정될 수 있음
(소위 magic hash collision 패턴).
실제 익스플로잇 가능성은 낮지만 (md5 출력은 32자 hex 문자열이고 PHP의
문자열 vs 문자열 비교에서는 0e... 패턴이 적용되지 않는 경우가 많음),
defense in depth 차원에서 strict 비교로 변경.
mobile/shop/personalpayformupdate.php는 이미 strict 비교를 사용 중이라
core 두 곳만 동일한 패턴으로 정렬.
- shop/personalpayformupdate.php:35: != / != → !== / !==
- lib/shop.lib.php:2333: == → ===
2026-04-16 02:46:49 +00:00
thisgun
c00c73465a
[security]비회원 주문/개인결제 조회 uid를 HMAC-SHA256으로 강화
2026-04-16 02:15:29 +00:00
thisgun
3e0e8be6da
[security]쇼핑몰 update 엔드포인트 CSRF 보호 추가
2026-04-16 02:02:26 +00:00
chym1217
46ea2d03b5
토스페이먼츠 v2 결제 모듈 연동
2025-09-16 16:34:15 +09:00
thisgun
84669cb47f
나이스페이 결제수단 추가
2024-04-03 10:42:04 +09:00
thisgun
27e9af5e42
php8.0 버전 호환 코드 적용 및 PHP 끝 태그 삭제 일괄적용
2021-01-04 15:39:15 +09:00
thisgun
561434199f
이니시스 pc웹 결제처리 수정
2017-11-07 09:41:41 +09:00
chicpro
804ae37f16
mysqli 지원 추가
2015-10-12 15:39:10 +09:00
chicpro
9fa88e9190
개인결제 오류 수정
2015-10-01 10:12:49 +09:00
chicpro
705a2ea947
PHP_SELF 를 SCRIPT_NAME 으로 변경
2015-06-24 17:26:46 +09:00
chicpro
a7cfae126d
이니시스 모듈 추가 및 모바일 결제 기능 개선
2015-05-29 10:01:13 +09:00
chicpro
3c8dcfd9b5
개인결제 현금영수증 발급 기능 추가
2014-08-08 17:39:31 +09:00
chicpro
4f6bfe6d72
개인결제 kcp 결제 오류 수정
2014-06-02 15:25:25 +09:00
chicpro
927af6623a
lg u+ 결제모듈 추가
2014-05-26 13:47:55 +09:00
chicpro
dbd8bcfe51
주문폼과 개인결제폼의 공통되는 필드 통합사용하도록 수정
2014-04-09 11:13:55 +09:00
chicpro
6ebd6f86fb
lg 모듈 영수증 출력 관련 코드 수정
2014-04-08 15:52:18 +09:00
chicpro
f2b900540b
lg 모듈 현금영수증 작업 중
2014-04-07 18:19:11 +09:00
chicpro
b291d21224
모바일 lg 결제 모듈 추가 작업 중
2014-04-04 17:56:30 +09:00
chicpro
f12a89b3ca
pc 개인결제 lg 결제 추가
2014-04-04 10:19:03 +09:00
chicpro
a6c0a5f2da
사용하지 않는 코드 삭제
2014-02-20 13:04:52 +09:00
chicpro
5db2bef37c
개인결제 완료 후 주문 정보 업데이트 코드 추가
2013-11-22 14:38:09 +09:00
chicpro
90ee89b4f5
shop 테이블명 g5_shop 으로 변경
2013-09-13 16:23:29 +09:00
chicpro
0f78b67eb7
g4를 g5로 변경
2013-09-13 14:32:06 +09:00
chicpro
97cf079a0f
amount 필드명 price 로 변경
2013-09-11 15:52:33 +09:00
chicpro
5027621753
#283 개인결제 기능 추가
2013-09-03 13:26:01 +09:00