iT邦幫忙

0

Open API 安全問題?

  • 分享至 

  • twitterImage

Open API 安全問題,是否用get容易資料外洩??所以大都要用post?
以資安角度,如何使用get or post?

API拋接資料都用AES加解密處理...沒再明碼顯示的@@...
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1

如果是資安角度來看,無論是get還是post還是put還ooxx的傳送。
只要需要傳送敏感資料。全都不安全。

當然,就單純get跟post來說。post相對性多了一層應用。看起來好像比get安全些。
但其實並不能用這樣的說法。

先決條件的講法。無論是get還是post一定不適合做明碼的發送。更不要考量資安的問題。
所以不要問get還是post哪個比較安全。就安全性而言。兩者都是一樣的。

get
其優點有
1.seo相對性處理優化方便
2.轉頁轉址可直接href處理
3.返回無影響(無請求的方式)

其缺點有
1.中文編碼傳送的問題
2.容量限制的問題
3.直接能在網址看到資料。

post
其優點有
1.可傳送檔案
2.可傳大容量數據(但還是有一定的限制)
3.中文傳送無需編碼轉換
4.一次性請求(但這也是相對的缺點)

其缺點有
1.需相對應的form元件處理
2.操資源(容許大容量就會有這問題)

最後,就api性質而言來說。
並沒有絕對性說用get還是post誰比較好。
唯一能說的是。

使用post會增加一點點刷頁的麻煩性。畢竟需要表單傳送處理。
多少需要用一下工具或程式處理
用get的話,單純瀏覽器就可以刷頁了。

兩者的差別就是在此。
但不代表就完全不要用get。
依我的api資料來說,常用性的資料我還是會用get。
至於我怕不怕被刷頁,怕啊~~~怎麼不怕。
但你可以刷看看就是了。
這就不談了。要說下去就說不完了。

我要發表回答

立即登入回答