// 04_技術與安全

安全內建,
不可繞過

點數只走後端 RPC、RLS 禁止 client 直寫帳本、角色化權限 user / vendor / admin。安全不是事後補丁,而是寫進架構的硬規則。

// 安全架構

點數的每一步,都走受控管道

客戶端永遠不直接碰帳本。寫入只能透過後端 RPC,RLS 在資料庫層攔截任何越權直寫。

client → ledger 直寫 · 禁止 Client user · vendor RPC 後端發點函式 RLS 列級安全策略 Ledger 點數帳本
點數只走 後端 RPC RLS 禁止 client 直寫帳本 角色化權限 user / vendor / admin
// 角色化權限

三種角色,各有邊界

同一個雲端資料庫,user / vendor / admin 能做的事由 RLS 嚴格分界 — 沒有萬能帳號。

能力uservendoradmin
讀自己資料
出示 QR
掃描發點
管理條碼
核銷兌換
調整點數
// AI 規格

裝置端辨識,離線也準

TFLite 模型在裝置端推論,三類飲料容器即時辨識,信心低於門檻自動轉手動選擇。

偵測結果PET · conf 0.94
門檻 0.7 · 通過+10
PETCANCARTON
0三類容器辨識平均正確率PET · CAN · CARTON
<0s裝置端推論時間TFLite · 離線可跑
0信心門檻 · 低於則手動confidence threshold
0辨識類別PET · CAN · CARTON
// 數據儀表

真實後端數據,即時上桌

後台統計儀表板直連雲端資料庫 — 回收件數、分類佔比、近 30 日趨勢,皆為真實數據。

回收件數 0↑ 件 累計 · 雲端同步
資源垃圾 52.2% 一般垃圾 43.5% 廚餘 4.3%
近 30 日趨勢
// 短效 QR

會員 QR 五分鐘失效

會員卡 QR 帶短效簽章 token,逾時即失效 — 截圖轉傳也無法重用,從源頭防冒用。

會員 QR 銀卡會員
05:00

防截圖短效簽章 token

截圖無用,
過期即廢。

每張會員 QR 都嵌入帶時效的簽章 token。出示後最多五分鐘有效,逾時伺服器即拒絕驗證 — 別人截了圖也掃不出點數。

5 分鐘 短效簽章 逾時 自動失效 防截圖 轉傳冒用

安全,
是預設值

看看點數如何在這套架構裡安全地產生。

看點數如何產生 三端體驗