偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

HTTP Basic Auth也有用武之地

安全 應(yīng)用安全
HTTP Basic Authentication是HTTP協(xié)議的一部分,第一次請(qǐng)求的時(shí)候,服務(wù)器會(huì)返回401,用戶輸入用戶名和密碼后,驗(yàn)證通過(guò)則繼續(xù)訪問(wèn),反之還是401。

 [[337600]]

本文轉(zhuǎn)載自微信公眾號(hào)「虞大膽的嘰嘰喳喳」,作者虞大膽。轉(zhuǎn)載本文請(qǐng)聯(lián)系虞大膽的嘰嘰喳喳公眾號(hào)。  

昨天《聊聊安全》說(shuō)到了auth驗(yàn)證,其實(shí)在nginx中支持非常簡(jiǎn)單。

HTTP Basic Authentication是HTTP協(xié)議的一部分,第一次請(qǐng)求的時(shí)候,服務(wù)器會(huì)返回401,用戶輸入用戶名和密碼后,驗(yàn)證通過(guò)則繼續(xù)訪問(wèn),反之還是401。

那Nginx如何支持它呢?

首先要在服務(wù)器上保存密鑰文件,可以使用httpd-tools工具(以centos發(fā)行版為例),首先安裝:

  1. yum install httpd-tools 

然后生成:

  1. htpasswd -c /etc/.htpasswd user1 
  2. htpasswd  /etc/.htpasswd user2 

如果要修改密碼:

  1. htpasswd -b /etc/.htpasswd user1 passwd 

其次在nginx service或者location中配置:

  1. location /api { 
  2.     auth_basic   "Admin"
  3.     auth_basic_user_file /etc/.htpasswd;  

是不是很簡(jiǎn)單,有幾個(gè)小收獲:

1:驗(yàn)證通過(guò)后,瀏覽器會(huì)將驗(yàn)證信息保存起來(lái),至于什么時(shí)候失效目前并不可知。

2:修改服務(wù)器文件用戶名密碼后,客戶端會(huì)再次要求驗(yàn)證。

3:在多個(gè)vhost上配置的密鑰文件是同一個(gè),則客戶訪問(wèn)多個(gè)vhost,只要驗(yàn)證一次,看上去是個(gè)小缺陷,但對(duì)用戶來(lái)說(shuō)卻非常方便。

對(duì)于內(nèi)部系統(tǒng)來(lái)說(shuō),黑白名單設(shè)置也非常有用,就看是否符合應(yīng)用場(chǎng)景,因?yàn)楹芏嘤脩舻腎P一直在變化,舉個(gè)例子:

  1. location /api { 
  2.     deny  192.168.1.2; 
  3.     allow 192.168.1.1/24; 
  4.     allow 127.0.0.1; 
  5.     deny  all

 

責(zé)任編輯:武曉燕 來(lái)源: 虞大膽的嘰嘰喳喳
相關(guān)推薦

2011-03-14 14:21:47

后關(guān)系數(shù)據(jù)庫(kù)

2015-08-25 13:20:29

數(shù)據(jù)科學(xué)

2011-07-15 10:03:06

網(wǎng)絡(luò)服務(wù)虛擬應(yīng)用

2009-02-20 16:02:52

操作系統(tǒng)發(fā)展趨勢(shì)

2019-11-08 15:27:01

物聯(lián)網(wǎng)5G人工智能

2021-12-04 05:53:57

Windows 11操作系統(tǒng)微軟

2024-05-31 13:33:11

大模型向量數(shù)據(jù)庫(kù)

2015-02-26 15:11:23

2016-12-07 13:18:52

Spark架構(gòu)大數(shù)據(jù)

2021-07-20 13:43:50

自動(dòng)駕駛雷達(dá)技術(shù)

2020-08-05 08:38:00

無(wú)人機(jī)臺(tái)風(fēng)技術(shù)

2012-07-09 09:19:33

云計(jì)算倫敦奧運(yùn)會(huì)

2013-02-26 10:32:38

大數(shù)據(jù)云計(jì)算

2021-08-12 06:38:23

CSS SASSLESS

2020-02-20 09:45:35

AI 數(shù)據(jù)人工智能

2023-07-31 16:17:41

2022-02-28 18:57:28

物聯(lián)網(wǎng)傳感器人工智能

2023-08-16 14:43:31

技術(shù)文檔軟件開(kāi)發(fā)

2012-05-28 10:03:42

超級(jí)計(jì)算機(jī)儲(chǔ)存380PB磁帶

2022-04-07 16:03:36

JavaScriptTypeScript
點(diǎn)贊
收藏

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