iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0

訊息回應碼

財政部有明確定義出訊息回傳碼的意義,而我實際應用的時候對照以下回應碼,最常遇到錯誤是 903 代碼。印象中有遇到 919、502、還有是 connection refused,也可能是我使用情況不同等等,歡迎各位大大回饋。

https://ithelp.ithome.com.tw/upload/images/20230916/20114380SzUpRE6Ed0.png

時間戳記

在開發的時候我覺得這個參數相當特別,從文章中指出,應該是為了防止資料被竄改,資料傳出過程中加入時間戳記去計算哈希值;使用者系統時間可能不正確,這點可能是來防止重放攻擊。

https://ithelp.ithome.com.tw/upload/images/20230916/201143808i6beImFBN.png

資安小教室 - 重放攻擊

這時候我好奇什麼是重放攻擊呢?參考維基百科

重放攻擊(英語:replay attack,或稱為回放攻擊)是一種惡意或欺詐的重複或延遲有效資料的網路攻擊形式。 這可以由發起者或由攔截資料並重新傳輸資料的對手來執行。

https://ithelp.ithome.com.tw/upload/images/20230916/20114380gxgUnOWVnx.png

簡單來說,就是利用重複的請求來欺騙系統或是破壞系統的正常運作,而維基百科亦有提到可以用一次性密碼、亂數、時間戳等來防止重放攻擊。

卡別

這次要輸入的參數,以手機條碼 3J0002

https://ithelp.ithome.com.tw/upload/images/20230916/20114380840bU5fO7m.png


上一篇
Day 2:電子發票應用 API 規格 - 1
下一篇
Day 4:寫第一個查詢的紙本電子發票
系列文
透過 python 建立發票系統 - 自己的發票自己查30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言