提供內容傳遞網路(CDN)與安全服務的Cloudflare發表兩項電子郵件安全功能:Email Routing與Email Security DNS Wizard,前者用來協助用戶建立及管理功能不同的電子郵件位址,後者則是簡化了DNS的設定,以協助用戶對抗詐騙及網釣郵件
#看更多 https://www.ithome.com.tw/news/146947
同時也有1部Youtube影片,追蹤數超過3萬的網紅#ミニマリストライフ,也在其Youtube影片中提到,こんにちは、[解放軍]じへいの動画解放軍です。今日は『ビジネスワイヤ』からの新着情報をお届けします。 AccessAgility®の『BridgeChecker』はノートパソコンのLAN端子にケーブルを接続すると不要な無線LANの電波を自動的に止めるユーティリティソフトウェアです。 このことにより...
routing security 在 矽谷牛的耕田筆記 Facebook 的最佳貼文
最近都在跟網路通靈,不免最後又來跟 rp_filter 打交道,因此今天這篇文章來幫大家複習一下 rp_filter 這個系統參數
設定位置: /proc/sys/net/ipv4/conf/$iface/rp_filter
介紹:
rp_filter 全名為 Reverse Path Filtering,是一個 Linux Kernel 用來過濾封包的機制。當封包到達一個網卡時, kernel 會根據該封包的 source IP 去進行反向(Reverse Path)檢查,當系統檢查當前的 routing table 確認該 source IP 是可以轉發的,且轉發出去的網卡與收到的網卡是一致時,封包就可以正確地接收,反之則會丟棄。
目前常見系統上 rp_filter 有三種數值可以設定
0: 請關閉 rp_filter 的功能,請不要對封包的來源進行檢查,一切都收起來。
1: 如前段所述,嚴格的針對 source IP 進行反向查找
2: (1)的不嚴格版本,一樣會對 source IP 進行反向查找,但是反向的網卡不需要與收到的網卡一致,只要確認該封包可以出去即可
大部分的情況下不建議關閉 rp_filter, rp_filter 可以用來驗證 source IP 是否合法,對於抵擋 Spoffing IP 這類型的攻擊可以起到一定的效用。
此外如果有安裝 Calico CNI 的也要注意一下這個設定,因為這種基於 routing 的 CNI 解決方式很容易會因為 rp_fitler 導致功能不正常。
https://www.theurbanpenguin.com/rp_filter-and-lpic-3-linux-security/
routing security 在 矽谷牛的耕田筆記 Facebook 的最佳貼文
這是一篇幻想文,幻想如果你可以重新設計 Kubernetes,你會希望有什麼樣的改動。也因為是幻想文,所以以下所提的東西不一定真的可以實作,也沒有考慮實作上可能會有什麼困難。原文非常的長,所以這邊就稍微列出一些內容
# 前提
作者(David Anderson, MetalLB 的主要貢獻者)認為 Kubernetes 真的很複雜,從 MetalLB 的開發經驗來看,幾乎無法開發出一個永遠不會壞且與 k8s 整合的軟體。
k8s 發展快速,一些不相容的修改也很難除錯,往往導致這些整合應用程式一起壞掉。
此外,作者使用 GKE 的經驗讓他覺得就算是這些k8s專家,也很難大規模環境中平安順利的使用 k8s.
作者認為 k8s 就像是管理平台內的 c++,功能非常強大,什麼都可以做,但是它會一直傷害你,直到你奉獻餘生該領域內。
作者期盼有一天,可以出現一個像是 go 語言的管理平台,簡單,優雅,容易學習
接下來就來看一下如果時光倒流,作者會希望 k8s 有哪些功能
# Mutable Pod
不像其他的資源一樣, Pod 這個資源基本上是不能修改的,有任何的更動都需要先刪除,後重新部署這樣兩步走來處理。
作者希望可以有一種 Pod 是可以支援即時修改的。
舉例來說,我透過 kubectl edit 修改了 Pod Image,然後只要透過 SIGTERM 送給 Runc 底層容器,然後當該 Container 被重啟,就會使用新的設定。這一切的發生都在同一個 Pod 的資源內,而不是重新產生一個新的 Pod
# Version control all the things
當 Pod 可以修正後,下一個作者想要的功能就是基於 Pod 本身的 Rollback。這意味希望叢集內可以有這些資訊可以去紀錄每次的變化
為了實現這個功能,可能每個節點上面也要去紀錄過往的所有 image 版本資訊,並且加上 GC 等概念來清除過期或是太舊的內容
# Replace Deployment with PinnedDeployment
相對於 Deployment, PinnedDeployment 最大的改動就是一個 Deployment 內可以同時維護兩個版本的 Pod。
舉例來說,我今天要將 Nginx 從 1.16 升級到 1.17,我可以透過 PinnedDeployment 去部署 Nginx,其中 1.16 佔了 60% ,而新版本 1.17 佔了 40%。
當一切轉移都沒有問題後,可以逐漸地將新版本的比例遷移到 100% 來達成真正的移轉。
原生的 Deployment 要達到這個功能就要創建兩個 Deployment 的物件來達到這個需求。
# IPv6 only, mostly
作者期望能的話,想要把 k8s networking 內的東西全部移除,什麼 overlay network, serivce, CNI, kube-proxy 通通移除掉。
k8s 全面配置 IPv6,而且也只有 IPv6,通常來說你的 LAN 都會有 /64 這麼多的地址可以分配 IPv6,這個數量多到你根本不可能用完 (2^64)。
也因為都有 public IPv6 的緣故,所有的存取都採用 Routing 的方式,封裝之類的玩法也不需要了。
文章內還提了很多東西,譬如說如果今天真的需要導入 IPv4 於這個純 IPv6 的系統上,可以怎麼做,如何設計 NAT64 等,算是非常有趣的想法
# Security is yes
作者認為安全性方面要最大強化,預設情況下要開啟 AppArmor, seccomp profile 等控管機制,同時也要全面禁止用 Root 來運行容器, 基本上就是用非常嚴格的方式來設定安全性方面的規則。
目前 Kubernetes 內的資源, Pod Security Policy 非常類似作者想要完成的東西,通過這種機制確保所有部署的 Pod 都會符合這些條件。唯一美中不足的是 Pod Security Policy 也不是預設就有的規則。
# gVisor? Firecracker?
從安全性考量出發,是否預設改使用 gVisor 或是 Firecracker 這類型的 OCI Runtime 而非 Runc,同時搭配上述的各種安全性條件來打造非常嚴苛的運行環境
# VMs as primitives
是否可以讓 kubernetes 同時管理 container 以及 virtual machine,也許就會像是將 kubevirt 變成一個內建的功能,讓 kubernetes 更加靈活的使用
除了上面之外,文章內還有許多其他的想法,但是內容都滿長的,如果有興趣的可以點選下列連結參考看看
https://blog.dave.tf/post/new-kubernetes/
routing security 在 #ミニマリストライフ Youtube 的最佳解答
こんにちは、[解放軍]じへいの動画解放軍です。今日は『ビジネスワイヤ』からの新着情報をお届けします。
AccessAgility®の『BridgeChecker』はノートパソコンのLAN端子にケーブルを接続すると不要な無線LANの電波を自動的に止めるユーティリティソフトウェアです。 このことにより
・消費電力の削減
・セキュリティリスクの軽減
・無線と有線の二重接続によるトラブル
を防止できます。 WindowsとMacOS版の二種類が提供されています。
商品紹介 http://accessagility.com/products/bridgechecker.html
Win http://store.accessagility.com/bridgechecker
Mac http://itunes.apple.com/us/app/bridgechecker/id477620697?ls=1&mt=12
試用 http://accessagility.us1.list-manage.com/subscribe?u=7058b2be4d915e34f2cfeb132&id=f6afc13e6f
原文
Disable Wireless When Connected to LAN Using BridgeChecker by AccessAgility®
BridgeChecker is a Windows and Mac OS utility that can automatically disable/enable wireless and wired interfaces
VIENNA, Va.--(BUSINESS WIRE)--AccessAgility LLC, creators of BridgeChecker, announced the immediate availability of version 1.5 of BridgeChecker for Microsoft Windows and version 1.1 of BridgeChecker for Mac OS.
Disable Wireless When Connected to LAN - BridgeChecker is a Windows and Mac OS utility that can automatically disable/enable wireless interfaces. Whenever your computer is connected to an Ethernet port and the link state is good, the utility can automatically turn off the IEEE 802.11 wireless network interface. This conserves IP address allocation, reduces security risks, resolves dual interface routing issues, and prolongs battery life. BridgeChecker is available for Windows 7, Windows Vista, Windows XP and Mac OS 10.6 and above.
Pricing and Availability - BridgeChecker is priced based on the number of hosts. The Windows version is licensed in 10, 100, 1000, and enterprise license bundles. The Mac OS version is available on the Mac App Store and directly from AccessAgility.
Full Featured Trial Version - Just looking to kick the tires a bit? Subscribe to the product email list to receive download information or contact AccessAgility sales at sales@accessagility.com.
Supporting Resources
Product Website: BridgeChecker -- Disable Wireless When Connected to LAN
Buy Windows Version: BridgeChecker for Windows
Buy Mac OS Version: BridgeChecker for Mac OS
BridgeChecker Trial: Subscribe To Download
Twitter: @accessagility
About AccessAgility - AccessAgility is an information technology (IT) solutions company with offices in the Washington, DC metro area. AccessAgility was founded in 2008 and is privately funded.
AccessAgility and the AccessAgility logo are registered trademarks of AccessAgility LLC. BridgeChecker and the BridgeChecker logo are trademarks of AccessAgility LLC. All other trademarks are the property of their respective owners.
