若要使用 Windows整合驗證來實現 SSO 通常是使用 IE 內建的 Windows整合驗證來做,但其實 Firefox 也可以!
在做專案什麼怪奇的客戶需求都有,不可能都要把它變成可能
也因為這樣讓自己學會許多東西
除了 IE 獨有的 Windows整合驗證,Firefox 也內建 Windows整合驗證,但預設並沒有開啟
文章目前都已轉入WordPress囉,請連這裡 https://shazi.info,若有連結失效請到新站台查詢!並告知站長,這裡僅提供第一次發文的同步更新,文章有編修將不再修正。
2014年9月29日 星期一
CentOS vim 將看到脫窗的註解文字 深藍色 改變顏色
在玩 Linux 的時候應該常常會遇到在編輯 vim 的時候,被註解的文字為深藍色而困擾,尤其當螢幕暗度又暗的時候,在客戶那邊又不可能調整人家的螢幕亮度
就只能在傷害眼睛的狀況下去看每一行字,或是用古老的 vi 來檢視
其實可以透過修改 vim color 的方式來調整預設顏色,但由於 Server 通常不只是我自己使用,還會有其他工程師一起共用
所以通常小弟僅修改在使用者家目錄下的 .vimrc 來針對每個使用者調整預設的顏色
就只能在傷害眼睛的狀況下去看每一行字,或是用古老的 vi 來檢視
其實可以透過修改 vim color 的方式來調整預設顏色,但由於 Server 通常不只是我自己使用,還會有其他工程師一起共用
所以通常小弟僅修改在使用者家目錄下的 .vimrc 來針對每個使用者調整預設的顏色
2014年9月26日 星期五
SSO 的 cache 認證設定-Windows 的自動登入認證資料庫
今天在解決一家客戶的 SSO 認證問題,花了兩個小時才處理完成
在多數使用者都沒有問題的情況來看,把矛頭指向單一使用者電腦設定錯誤來看
由於系統的 SSO 用的是 Windows整合驗證 ,是由 browser 跟 IIS 溝通,先釐清以下幾點問題
1. IE 開啟 Windows整合驗證
2. IE 清除所有 cookie 也進行 reset
3. 該網站加入「近端的內部網站」
4. LDAP驗證正常
在多數使用者都沒有問題的情況來看,把矛頭指向單一使用者電腦設定錯誤來看
由於系統的 SSO 用的是 Windows整合驗證 ,是由 browser 跟 IIS 溝通,先釐清以下幾點問題
1. IE 開啟 Windows整合驗證
2. IE 清除所有 cookie 也進行 reset
3. 該網站加入「近端的內部網站」
4. LDAP驗證正常
CentOS 6.5 利用 iptables 來建立 NAT Server (IP forwarding)
預想狀況
192.168.100.0/24 為 DMZ 區,不允許連上 internet 也不允許連到其他網段
192.168.99.0/24 為 LAN 區,不允許連上 DMZ,但可連上 internet
但偶爾 DMZ 的會有需求要連上 internet 進行 update 或是其他網段需求
在一般會使用 proxy ,但在沒有 proxy 的狀況最快的方式就是使用暫時 NAT 的方式來進行
※必須擁有 iptables 套件
192.168.100.0/24 為 DMZ 區,不允許連上 internet 也不允許連到其他網段
192.168.99.0/24 為 LAN 區,不允許連上 DMZ,但可連上 internet
但偶爾 DMZ 的會有需求要連上 internet 進行 update 或是其他網段需求
在一般會使用 proxy ,但在沒有 proxy 的狀況最快的方式就是使用暫時 NAT 的方式來進行
※必須擁有 iptables 套件
2014年9月25日 星期四
Bash 嚴重安全性漏洞 CVE-2014-6271
由網路安全 NVD 於2014/9/24 所提出有關 Linux 的 Bash 安全性漏洞有重大的 bug,其嚴重性等級為10,報告為 CVE-2014-6271
NVD 表示此漏洞只要擁有 Bash 就可以擁有 root 控制權,其以往的「Heartbleed」僅能查詢到主機資訊,表示其嚴重性。
被列為 等級10 除了擁有 root 權限以外,其被入侵的難度被列為低,主要是由於一般服務皆擁有 bash 權限,如 Apache , php .. 等等 cgi 模組。
被影響的 OS 範圍廣泛 由 CentOS 5、6、7 皆必須更新 bash
http://lists.centos.org/pipermail/centos/2014-September/146099.html
並可以使用 env x='() { :;}; echo vulnerable' bash -c "echo this is a test" 來進行測試 bash 漏洞
更新完成後再測試一次,已經無法檢測到。
參考資料:
Vulnerability Summary for CVE-2014-6271
Bash specially-crafted environment variables code injection attack
Orignal From: Bash 嚴重安全性漏洞 CVE-2014-6271
NVD 表示此漏洞只要擁有 Bash 就可以擁有 root 控制權,其以往的「Heartbleed」僅能查詢到主機資訊,表示其嚴重性。
被列為 等級10 除了擁有 root 權限以外,其被入侵的難度被列為低,主要是由於一般服務皆擁有 bash 權限,如 Apache , php .. 等等 cgi 模組。
被影響的 OS 範圍廣泛 由 CentOS 5、6、7 皆必須更新 bash
http://lists.centos.org/pipermail/centos/2014-September/146099.html
並可以使用 env x='() { :;}; echo vulnerable' bash -c "echo this is a test" 來進行測試 bash 漏洞
用環境變數測試出現 vulnerable 表示擁有 bash 漏洞
shell# env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
vulnerable
this is a test
shell# yum update bash
i386:
f17f9e203cc55846a050ce57efd67159e208ef8bd469633a471233e8b9c54a74 bash-4.1.2-15.el6_5.1.i686.rpm
11628832fb279e1bdca2cb8f403f7080fbab9fde554ed6ce3081344f92a93d7a bash-doc-4.1.2-15.el6_5.1.i686.rpm
x86_64:
eb8e41a4752e64c5c64371e5ae2ddbd5857b1e879832557a89fad195f4ab8f5b bash-4.1.2-15.el6_5.1.x86_64.rpm
16312fa5b190cd20b8ce2374e8ea2404aa17c849003dd080105e6225fc379df1 bash-doc-4.1.2-15.el6_5.1.x86_64.rpm
Source:
063b6c42042d97a7aa32f8d058947275085a95a1545d1fe018bdc888e4dc093f bash-4.1.2-15.el6_5.1.src.rpm
更新完成後再測試一次,已經無法檢測到。
shell# env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
bash: warning: x: ignoring function definition attempt
bash: error importing function definition for `x'
this is a test 參考資料:
Vulnerability Summary for CVE-2014-6271
Bash specially-crafted environment variables code injection attack
Orignal From: Bash 嚴重安全性漏洞 CVE-2014-6271
2014年9月23日 星期二
Chrome AdBlock 杜絕所有廣告,篩選你想看到的廣告
在瀏覽網站的時候最討厭就是看到一堆廣告,一不小心還會點到彈出無數個廣告,這樣的狀況尤其在大陸網站以及一些免費網站尤其多
在 Chrome 就有一個非常好用的阻擋廣告元件, AdBlock
AdBlock 官網
在 Chrome 擴充商店搜尋 AdBlock
在 Chrome 就有一個非常好用的阻擋廣告元件, AdBlock
AdBlock 官網
在 Chrome 擴充商店搜尋 AdBlock
訂閱:
文章 (Atom)