国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

如何在云環(huán)境中建立一個安全的API設(shè)計?

云計算
在云計算環(huán)境中建立一個安全的API設(shè)計是一項具有挑戰(zhàn)性的工作。在本文中,安全研究專家Dejan Lukan介紹了企業(yè)在開發(fā)安全API時需要記得的若干事項。

在云計算環(huán)境中建立一個安全的API設(shè)計是一項具有挑戰(zhàn)性的工作。在本文中,安全研究專家Dejan Lukan介紹了企業(yè)在開發(fā)安全API時需要記得的若干事項。

一個應(yīng)用程序編程接口(API)是對已經(jīng)正常運行應(yīng)用程序的一個簡單擴展,以便于幫助用戶以編程的方式與之進行交互。

使用API的原因是各種各樣的,其中包括從數(shù)據(jù)庫中提取數(shù)據(jù)、將數(shù)據(jù)發(fā)送并保存至數(shù)據(jù)庫,以及推送任務(wù)至隊列中,但是它們的主要目的是為了幫助用戶通過使用程序或腳本程序以自動化的方式與應(yīng)用程序進行交互。當(dāng)在一個沒有API支持的虛擬環(huán)境中工作時,每一步的操作都必須由用戶手動調(diào)用。如果系統(tǒng)中有著數(shù)以千計的虛擬機,那么在每一臺虛擬機上都必須由用戶手動單獨執(zhí)行每一個操作的后果是可想而知的。這個過程將是緩慢而繁瑣的,這也是API被應(yīng)用于此的價值所在,即它們可以為用戶提供與應(yīng)用程序的自動化交互而不需要執(zhí)行任何的手動操作。

如何在云環(huán)境中建立一個安全的API設(shè)計?

在本文中,我們將研究API是如何在云計算環(huán)境中工作的,其中包括不同的類型、它們的具體角色以及在云計算中開發(fā)安全API的最佳實踐的總結(jié)。

API的類型

當(dāng)規(guī)劃設(shè)計一個API時,保持一定的大局觀是非常重要的。無論何時通過通訊通道發(fā)送消息時,都需要按照某種協(xié)議(即一組發(fā)送方和接收方均已知曉的規(guī)則)對消息進行正確的處理。為了實現(xiàn)通過互聯(lián)網(wǎng)傳送API消息安全性的最大化,我們應(yīng)使用一個安全的協(xié)議。在通過網(wǎng)絡(luò)把消息發(fā)送至服務(wù)器端之前,安全協(xié)議會在客戶端對待發(fā)送數(shù)據(jù)進行加密處理,而當(dāng)消息發(fā)送完畢后,安全協(xié)議則將在服務(wù)器端對已接收的消息數(shù)據(jù)進行解密并執(zhí)行下一步的處理。以下是一些可用于通過互聯(lián)網(wǎng)安全發(fā)送消息的協(xié)議,如:HTTPS、POPS、IMAPS、SMTPS、LDAPS、XMPPS等等。

因為發(fā)送消息所使用的數(shù)據(jù)格式對安全性并沒有什么影響,所以消息中的數(shù)據(jù)可以以多種格式來表示。通常情況下,消息的數(shù)據(jù)格式為XML、JSON或HTML(而在使用ZAProxy的情況下是上述三種格式),所以最終用戶在與應(yīng)用程序進行交互時可以做一選擇。在API應(yīng)用中,有一點是最為重要的,即它們對于多種編程語言都是可擴展和可用的。所以如果使用了合適的協(xié)議,用戶就可以很容易地使用任意的編程語言來編寫程序與API進行交互。一個合適的協(xié)議是可以實現(xiàn)與應(yīng)用程序的輕松交互的,多年以來它都是得到良好支持并通過實際使用驗證的。一個眾所周知的例子就是HTTP協(xié)議。一些常用于互聯(lián)網(wǎng)消息交換的API類型包括REST、SOAP、XML-RPC以及 JSON-RPC等。

開發(fā)一個新的API

當(dāng)為云計算應(yīng)用開發(fā)一個全新的應(yīng)用程序編程接口時,解決以下的問題將是當(dāng)務(wù)之急:

身份:服務(wù)器是并不會自動識別首次使用云計算服務(wù)的用戶的,因此它會要求進行身份證明。通常情況下,它會要求用戶提供一個用戶ID或公鑰來唯一地標(biāo)識一個用戶。不幸的是,用戶所提供的信息是公開的,因此,攻擊者常被歸類為一個特定的用戶,但是它們將不能夠決定性地證明這一點。

驗證:為了證明一個用戶的身份,服務(wù)器會自動生成一個驗證問題。這個驗證問題的答案是用戶唯一知道的,它可以是一個密碼、密鑰、令牌或者其他別的什么。

授權(quán):一旦用戶證明了他或她的身份,特定應(yīng)用程序就會請求訪問權(quán)限。然后在用戶獲得準(zhǔn)入權(quán)之前,這個應(yīng)用程序會核對這個用戶是否被允許訪問所請求的資源或執(zhí)行所請求的操作。

識別技術(shù)

應(yīng)用程序是可以使用很多技術(shù)來識別和驗證用戶的身份的:

用戶名和密碼:一對用戶名和密碼可通過基本的或摘要式的驗證方式來提供用戶認(rèn)證。在這兩個所使用的方法中,在HTTP請求中傳送的密碼是非加密格式的,所以如有必要,可使用一個諸如HTTPS這類的安全通訊通道。

會話:當(dāng)用戶名和密碼被發(fā)送至應(yīng)用程序時,應(yīng)用程序就會以一個cookie作為響應(yīng),之后這個cookie就會在所有的后續(xù)識別請求中被發(fā)送。

證書:可使用一個公共的或私有的密鑰基礎(chǔ)設(shè)施來驗證用戶身份。這要求服務(wù)器和客戶端都擁有由有效機構(gòu)簽發(fā)的證書,以用于建立證書的合法性。

開放授權(quán):當(dāng)一個應(yīng)用程序使用另一個代表用戶的應(yīng)用程序時,一般會使用OAuth。例如,一個應(yīng)用程序有一個“分享至推特”的按鈕,那么它通常就會使用OAuth。該方法可授權(quán)應(yīng)用程序訪問推特的API,而無需透露應(yīng)用程序的密碼。

自定義身份驗證方案:可使用一個自定義驗證方案通過一個專用的協(xié)議來識別和驗證用戶。一個專用的協(xié)議通常并不是一個有利的選擇,因為它只是在一個應(yīng)用程序中使用。已知的協(xié)議通常都是更好的,因為用戶熟悉它們,可以最大限度減少用戶學(xué)習(xí)的時間。一個自定義驗證方案應(yīng)當(dāng)由一支頂級的安全團隊來具體實施,因為這是一個復(fù)雜而易出錯的過程。

API密鑰:在首次發(fā)送請求至服務(wù)器且在此之前會話還未建立時,可在用戶的身份和驗證中使用API密鑰。簡單來說,API密鑰就是一個只被在服務(wù)器端運行的應(yīng)用程序所知的唯一的長令牌,客戶端會在API請求中發(fā)送這個API密鑰。API密鑰的方法要比用戶名密碼的方法更好,因為前者的信息熵更高,它能夠更好地保護系統(tǒng)免受黑客攻擊以及有限度地泄漏敏感信息。
結(jié)論

這些技術(shù)基礎(chǔ)支撐著安全API的開發(fā),尤其是當(dāng)開發(fā)一個定制API時或者甚至當(dāng)使用一個云計算供應(yīng)商的API時。

當(dāng)選擇一家云計算服務(wù)供應(yīng)商(CSP)時,應(yīng)確定它是否能夠提供API。此后,API將在實現(xiàn)程序或腳本程序自動化的過程中證明其價值。CSP應(yīng)當(dāng)擁有合適的文檔和安全測試結(jié)果,以證明其API設(shè)計和安全的合法性。

使用定制API,聘請一位安全顧問或滲透測試師來定期測試API;在API正式進入生產(chǎn)階段以及每次重大代碼發(fā)布之前對API進行測試是非常關(guān)鍵的。這樣做將有助于消除API被用于惡意攻擊從而對應(yīng)用程序用戶的安全性造成不利影響的弱點。

責(zé)任編輯:Ophira 來源: TechTarget中國
相關(guān)推薦

2014-08-13 19:14:26

2021-08-11 10:38:08

云計算云計算環(huán)境云應(yīng)用

2013-07-01 11:01:22

API設(shè)計API

2013-08-26 13:58:20

2020-09-22 07:50:23

API接口業(yè)務(wù)

2013-07-05 14:45:05

AndroidOpenGL ES開發(fā)

2020-10-28 08:08:39

DevOps

2019-08-07 11:15:04

安全 IT部門技術(shù)

2024-04-24 10:38:22

2019-09-23 11:46:02

FedoraTFTP服務(wù)器 Linux

2012-09-25 09:47:00

云計算云環(huán)境互聯(lián)網(wǎng)

2014-04-04 09:13:34

網(wǎng)絡(luò)設(shè)計網(wǎng)絡(luò)安全性設(shè)計網(wǎng)絡(luò)安全

2019-11-20 23:44:29

接口數(shù)據(jù)加密數(shù)據(jù)安全

2024-04-11 08:30:05

JavaScript數(shù)組函數(shù)

2016-12-07 17:45:44

Linux文件

2019-09-03 11:32:36

PythonLinux操作系統(tǒng)

2019-09-10 09:12:54

2011-12-16 14:44:55

云計算云安全

2023-05-09 07:10:53

2018-11-26 08:06:24

API網(wǎng)關(guān)億級
點贊
收藏

51CTO技術(shù)棧公眾號

国产精品蜜芽在线观看| 在线视频精品| 日韩美女视频在线| 少妇激情av一区二区三区| 狠狠久久亚洲欧美| 日本在线观看一区二区三区| 成人高清电影网站| 国产69精品久久久久99| 国产精品原创视频| 亚洲一二在线观看| 综合久久2023| 亚洲欧洲在线播放| 欧美亚洲日本精品| 亚洲国产私拍精品国模在线观看| 欧美成年黄网站色视频| 欧美性做爰猛烈叫床潮| 欧洲免费在线视频| 91成人免费在线视频| 欧美套图亚洲一区| 91成人免费在线视频| 国产最新视频在线| 欧美男同性恋视频网站| 成人福利在线| 欧美日韩高清一区二区三区| 福利在线午夜| 91精品婷婷国产综合久久性色| av网在线观看| 欧美一区二区三区四区视频| 综合久久2019| 日韩电影中文字幕av| 电影久久久久久| 欧美乱人伦中文字幕在线| 美国一区二区| 成人网在线免费看| 99国产精品久久久久久久成人热| 奇米视频888战线精品播放| 捆绑调教一区二区三区| 国产一级大片免费看| 2023国产精品视频| 妞干网免费视频| 午夜视频在线观看一区二区| a视频网址在线观看| 亚洲成人免费网站| 青青久久精品| 国产精品成人观看视频国产奇米| 色喇叭免费久久综合网| 99热最新在线| 麻豆成人免费电影| 精品中文字幕av| 一区二区三区四区乱视频| 国产精品二线| 亚洲欧美日韩中文视频| 久久视频在线观看| 亚洲一区视频| 久久久久久久久网| 久久久综合视频| 亚洲伦理在线| 亚洲成人久久网| 久久中文字幕一区二区| 91久久精品在线| 久久精品国产第一区二区三区| 69堂免费视频| 色哟哟亚洲精品| 伊人久久综合一区二区| 欧美一级免费看| 亚洲韩日在线| 成人亚洲视频在线观看| 欧美天天综合网| 国产精品久久免费视频 | 亚欧黄色av| 欧美一区二区在线视频| 成人污版视频| 99精品国产高清在线观看| 国产麻豆91精品| 96久久久久久| 亚洲女人天堂av| 成人嘿咻视频免费看| 一区二区在线不卡| 亚洲国产欧美在线| 成人mm视频在线观看| 91麻豆国产精品| 91日韩在线专区| 日本三级视频在线观看| 色综合久久悠悠| 日韩一区精品视频| 高清色视频在线观看| 伊人精品在线观看| 在线观看视频免费一区二区三区| 污污的网站18| 日韩av在线精品| 欧美88av| 国语对白在线视频| 中国人与牲禽动交精品| 国产精品啊v在线| 99热99在线| www.日本久久久久com.| 久久久成人网| 日本一区视频| **欧美日韩vr在线| 成人美女视频在线看| www.久久ai| 成人免费91在线看| 亚洲一区二区三区精品在线| 日韩福利影视| 伊人情人网综合| 欧美午夜精品理论片a级按摩| 亚洲免费福利一区| 欧美亚洲一二三区| 亚洲免费一在线| 亚洲一区日韩在线| 欧美日韩影视| 国产精品夫妻激情| 成人免费视频在线观看| 精品午夜视频| 黄色动漫网站入口| 中文在线不卡视频| 国产精品一区二区久久精品爱涩| av毛片在线看| 国精产品一区二区| 91成人国产精品| 亚洲精品极品少妇16p| 午夜男人视频在线观看| 97超碰国产精品女人人人爽| www.亚洲在线| av一区在线播放| 一本色道久久88亚洲精品综合| 精品久久人人做人人爽| 久久在线精品| 国产丝袜在线| 开心色怡人综合网站| 欧美日本韩国一区二区三区视频| 国产精品地址| 乱人伦中文视频在线| 看高清中日韩色视频| 日韩小视频在线观看专区| 国产精品尤物| 黄色网页在线看| 亚洲欧美日韩精品综合在线观看| 欧美www视频| 国内外成人在线| 97精品国产综合久久久动漫日韩| 91免费黄视频| 免费99精品国产自在在线| 国产午夜三级一区二区三| 51亚洲精品| 免费av片风间由美在线| 国产精品一区二区久久久久| 欧美日韩国产色| 亚洲国产黄色| 涩涩视频在线播放| 国产素人在线观看| 51午夜精品视频| 亚州成人在线电影| 欧美在线网址| av毛片在线免费看| 国产av熟女一区二区三区| 欧美精品免费在线观看| 一区二区成人在线| 精品成人一区| 少妇一区视频| 国产小黄视频| 国产精品免费一区二区| 亚洲精品成a人在线观看| 91玉足脚交白嫩脚丫在线播放| 麻豆成人入口| 中国日本在线视频中文字幕| 成人免费看片视频在线观看| 欧美极品少妇xxxxⅹ裸体艺术| 亚洲成人av福利| 国产欧美日韩综合一区在线播放 | 亚洲美女屁股眼交3| 欧美久色视频| sm在线播放| 成人性生交免费看| 亚洲xxx大片| 亚洲欧美日韩视频一区| 一区在线中文字幕| 国产精品综合色区在线观看| 久久精品国产精品亚洲毛片| 中文字幕中文字幕在线中文字幕三区 | 天堂资源最新在线| 日韩欧美三级一区二区| 久久精品国产亚洲| 欧美日韩亚洲天堂| 国产一区二区三区在线看麻豆| 台湾色综合娱乐中文网| а天堂中文在线官网| 欧美精品aaaa| 热舞福利精品大尺度视频| 欧美激情精品久久久久久黑人 | 久久99精品久久久久婷婷| 国产精品zjzjzj在线观看| 无人视频在线观看免费| 日本精品免费视频| 91视频国产一区| 中文日韩电影网站| 欧美性色视频在线| 成人av在线看| 精品9999| 亚洲区小说区图片区qvod按摩|