CDCozyDomi Prototype● HTTPS route · noindex · no-store
Security mental model · ข้อมูลสังเคราะห์ — code ทุกตัวในหน้านี้เป็น fixture ที่เปิดเผยใน source ไม่ใช่ token จริง
← กลับศูนย์แจ้งเตือน
!

บัญชีปัจจุบันไม่ตรงผู้รับ

ลิงก์ที่ถูกส่งต่อไม่เพิ่มสิทธิ์ให้ผู้เปิด

production ต้องผูก purpose, resource และ recipient แล้วหยุดก่อนเปิดรายละเอียดเมื่อ account หรือ party relationship ไม่ตรง

ต้องเปลี่ยนบัญชีหรือขอลิงก์ใหม่

Safe bootstrap lifecycle

URL พามาถึงจุดเริ่ม แต่ไม่ให้สิทธิ์เอง

GET / HEAD / prefetch = 0 mutation
  1. 1
    ตรวจ code ฝั่ง serverhash lookup · purpose · expiry · revoke · max-use · rate limit
  2. 2
    ยืนยันตัวตนsign-in / OTP / step-up ตามความเสี่ยง
  3. 3
    แลก limited sessionexplicit POST · recipient-bound · audit แบบไม่เก็บ raw code
  4. 4
    ไป clean canonical URLล้าง code ก่อนโหลด asset และ authorize resource ใหม่

Safe recovery · no redirect loop

หยุดไว้ก่อนโดยไม่เปิดเผยปลายทาง

สถานะนี้ไม่สร้าง session ไม่เพิ่มสิทธิ์ และไม่เชื่อ destination จาก query หรือ browser state

ตรวจบัญชีที่กำลังใช้ →

Deterministic test fixtures

ลองทุกกรณีโดยไม่ใช้ token จริง

7 scenarios · fixture refs are not secrets
✓
พร้อมใช้intended recipient
→
✓
Scannerlink scanner prefetch
→
!
หมดอายุexpired
→
!
ยกเลิกrevoked
→
!
ใช้แล้วmax use reached
→
!
ส่งต่อผิดคนrecipient mismatch forwarded
●
!
สถานะเปลี่ยนresource state changed
→
0
GET mutation

เปิดซ้ำหรือ scanner ไม่ consume

∅
ไม่มีข้อมูลจริง

client sourceมี fixture route จึงไม่ใช่หลักฐาน pre-auth secrecy

!
ยังไม่ใช่ auth

ไม่มี backend, OTP, cookie, audit หรือ revoke จริง

เปิดลิงก์อย่างปลอดภัย — CozyDomi Prototype