2014年9月29日 星期一

Firefox 也可以開啟 Windows整合驗證 來實現 SSO

若要使用 Windows整合驗證來實現 SSO 通常是使用 IE 內建的 Windows整合驗證來做,但其實 Firefox 也可以!

 

在做專案什麼怪奇的客戶需求都有,不可能都要把它變成可能

 

也因為這樣讓自己學會許多東西

 

除了 IE 獨有的 Windows整合驗證,Firefox 也內建 Windows整合驗證,但預設並沒有開啟

CentOS vim 將看到脫窗的註解文字 深藍色 改變顏色

在玩 Linux 的時候應該常常會遇到在編輯 vim 的時候,被註解的文字為深藍色而困擾,尤其當螢幕暗度又暗的時候,在客戶那邊又不可能調整人家的螢幕亮度

 

就只能在傷害眼睛的狀況下去看每一行字,或是用古老的 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驗證正常

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 套件

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 漏洞
用環境變數測試出現 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

2014-09-23_003548

Chrome 縮小放大後畫面不見、只出現部分顯示分頁

在小弟工作用的電腦最近常常發生 Chrome 縮小後再放大結果就顯示不出正常的頁面,僅有一部份的分頁和資訊列,這問題困擾了小弟一陣子,最近剛好有時間來正視這個問題。

 

2014-09-22_123737