PIXNET Logo登入

Felix's Second Life 電腦數碼世界

跳到主文



部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 6月 12 週日 201622:24
  • 一個指令弄懂 DNS

透過 DNS 系統查詢主機名稱解譯的流程
轉自鳥哥http://linux.vbird.org/linux_server/0350dns.php#theory
透過 DNS 查詢主機名稱 IP 的流程
(繼續閱讀...)
文章標籤

Felix 發表在 痞客邦 留言(0) 人氣(153)

  • 個人分類:網絡安全
▲top
  • 6月 12 週日 201612:49
  • 使用 Telnet 診斷各種伺服器與網路連線問題

telnet 是一個很傳統的連線程式,它除了用來上 BBS 之外,也可以用來當做診斷各種伺服器與網路連線問題。
在早期網路剛發展起來的時候,BBS 在台灣非常流行,尤其是在各高中與大學院校,幾乎都有自己的 BBS 站,在台灣應該每個大學生都上過 BBS。
(繼續閱讀...)
文章標籤

Felix 發表在 痞客邦 留言(0) 人氣(18,035)

  • 個人分類:網絡安全
▲top
  • 6月 12 週日 201610:32
  • pacman -S anything errors with 404

資料庫太舊, 使用 pacman -Syy 更新一下就可以了
(繼續閱讀...)
文章標籤

Felix 發表在 痞客邦 留言(0) 人氣(5)

  • 個人分類:Linux
▲top
  • 6月 10 週五 201613:52
  • 攻防:反射式DDoS攻擊

2014年6月20日,香港民意調查投票網站PopVote.hk遭受超大規模的DDoS攻擊,攻擊流量史上第二高。PopVote使用了CloudFlare的服務,CloudFlare是一家CDN服務供應商,在抵禦DDoS攻擊方面非常專業。從一開始CloudFlare就使用了亞馬遜的AWS雲服務,並且將谷歌的Project Shield作為第二層DDoS防禦機制。在為期10天的PopVote投票時間裡,網站遭遇了多起大規模的DDoS攻擊,DNS反射流量高達100Gb,而NTP反射流量最高到達300Gb,TCP連接請求最高達每秒一億次,在攻擊中還有HTTP洪水攻擊、HTTPS攻擊,甚至出現了新的DNS Flood攻擊,最高每秒鐘2億5千萬的DNS請求,未經放大的情況下就達到了128Gb。亞馬遜AWS因為無法應對大規模流量而停止服務,谷歌也因為流量過於龐大影響到了其它服務而被迫宣佈退出。最後在多家網絡服務商共同努力之下才勉強撐過了這段投票時間。
近幾年發生的大規模DDoS攻擊事件中,頻繁出現反射式DDoS技術,其最重要的兩個技術是殭屍網絡和流量放大。
(繼續閱讀...)
文章標籤

Felix 發表在 痞客邦 留言(0) 人氣(445)

  • 個人分類:網絡安全
▲top
  • 6月 10 週五 201613:02
  • 防禦DDOS攻擊

 防禦DDOS攻擊
一、為何要DDOS?  
  隨著Internet互聯網絡帶寬的增加和多種DDOS黑客工具的不斷發布,DDOS拒絕服務攻擊的實施越來越容易,DDOS攻擊事件正在成上升趨勢。出於商業競爭、打擊報復和網絡敲詐等多種因素,導致很多IDC托管機房、商業站點、遊戲服務器、聊天網絡等網絡服務商長期以來一直被DDOS攻擊所困擾,隨之而來的是客戶投訴、同虛擬主機用戶受牽連、法律糾紛、商業損失等一系列問題,因此,解決DDOS攻擊問題成為網絡服務商必須考慮的頭等大事。
  二、什麼是DDOS?
  DDOS是英文Distributed Denial of Service的縮寫,意即「分佈式拒絕服務」,那麼什麼又是拒絕服務(Denial of Service)呢?可以這麼理解,凡是能導致合法用戶不能夠訪問正常網絡服務的行為都算是拒絕服務攻擊。也就是說拒絕服務攻擊的目的非常明確,就是要阻止合法用戶對正常網絡資源的訪問,從而達成攻擊者不可告人的目的。雖然同樣是拒絕服務攻擊,但是DDOS和DOS還是有所不同,DDOS的攻擊策略側重於通過很多「殭屍主機」(被攻擊者入侵過或可間接利用的主機)向受害主機發送大量看似合法的網絡包,從而造成網絡阻塞或服務器資源耗盡而導致拒絕服務,分佈式拒絕服務攻擊一旦被實施,攻擊網絡包就會猶如洪水般湧向受害主機,從而把合法用戶的網絡包淹沒,導致合法用戶無法正常訪問服務器的網絡資源,因此,拒絕服務攻擊又被稱之為「洪水式攻擊」,常見的DDOS攻擊手段有SYN Flood、ACK Flood、UDP Flood、ICMP Flood、TCP Flood、Connections Flood、Script Flood、Proxy Flood等;而DOS則側重於通過對主機特定漏洞的利用攻擊導致網絡棧失效、系統崩潰、主機死機而無法提供正常的網絡服務功能,從而造成拒絕服務,常見的DOS攻擊手段有TearDrop、Land、Jolt、IGMP Nuker、Boink、Smurf、Bonk、OOB等。就這兩種拒絕服務攻擊而言,危害較大的主要是DDOS攻擊,原因是很難防範,至於DOS攻擊,通過給主機服務器打補丁或安裝防火牆軟件就可以很好地防範,後文會詳細介紹怎麼對付DDOS攻擊。
  三、被DDOS了嗎? 
  DDOS的表現形式主要有兩種,一種為流量攻擊,主要是針對網絡帶寬的攻擊,即大量攻擊包導致網絡帶寬被阻塞,合法網絡包被虛假的攻擊包淹沒而無法到達主機;另一種為資源耗盡攻擊,主要是針對服務器主機的攻擊,即通過大量攻擊包導致主機的內存被耗盡或CPU被內核及應用程序占完而造成無法提供網絡服務。
  如何判斷網站是否遭受了流量攻擊呢?可通過Ping命令來測試,若發現Ping超時或丟包嚴重(假定平時是正常的),則可能遭受了流量攻擊,此時若發現和你的主機接在同一交換機上的服務器也訪問不了了,基本可以確定是遭受了流量攻擊。當然,這樣測試的前提是你到服務器主機之間的ICMP協議沒有被路由器和防火牆等設備屏蔽,否則可採取Telnet主機服務器的網絡服務端口來測試,效果是一樣的。不過有一點可以肯定,假如平時Ping你的主機服務器和接在同一交換機上的主機服務器都是正常的,突然都Ping不通了或者是嚴重丟包,那麼假如可以排除網絡故障因素的話則肯定是遭受了流量攻擊,再一個流量攻擊的典型現象是,一旦遭受流量攻擊,會發現用遠程終端連接網站服務器會失敗。
  相對於流量攻擊而言,資源耗盡攻擊要容易判斷一些,假如平時Ping網站主機和訪問網站都是正常的,發現突然網站訪問非常緩慢或無法訪問了,而Ping還可以Ping通,則很可能遭受了資源耗盡攻擊,此時若在服務器上用Netstat -na命令觀察到有大量的SYN_RECEIVED、TIME_WAIT、FIN_WAIT_1等狀態存在,而ESTABLISHED很少,則可判定肯定是遭受了資源耗盡攻擊。還有一種屬於資源耗盡攻擊的現象是,Ping自己的網站主機Ping不通或者是丟包嚴重,而Ping與自己的主機在同一交換機上的服務器則正常,造成這種原因是網站主機遭受攻擊後導致系統內核或某些應用程序CPU利用率達到100%無法回應Ping命令,其實帶寬還是有的,否則就Ping不通接在同一交換機上的主機了。
  當前主要有三種流行的DDOS攻擊:
  1、SYN/ACK Flood攻擊:這種攻擊方法是經典最有效的DDOS方法,可通殺各種系統的網絡服務,主要是通過向受害主機發送大量偽造源IP和源端口的SYN或ACK包,導致主機的緩存資源被耗盡或忙於發送回應包而造成拒絕服務,由於源都是偽造的故追蹤起來比較困難,缺點是實施起來有一定難度,需要高帶寬的殭屍主機支持。少量的這種攻擊會導致主機服務器無法訪問,但卻可以Ping的通,在服務器上用Netstat -na命令會觀察到存在大量的SYN_RECEIVED狀態,大量的這種攻擊會導致Ping失敗、TCP/IP棧失效,並會出現系統凝固
  2、TCP全連接攻擊:這種攻擊是為了繞過常規防火牆的檢查而設計的,一般情況下,常規防火牆大多具備過濾TearDrop、Land等DOS攻擊的能力,但對於正常的TCP連接是放過的,殊不知很多網絡服務程序(如:IIS、Apache等Web服務器)能接受的TCP連接數是有限的,一旦有大量的TCP連接,即便是正常的,也會導致網站訪問非常緩慢甚至無法訪問,TCP全連接攻擊就是通過許多殭屍主機不斷地與受害服務器建立大量的TCP連接,直到服務器的內存等資源被耗盡而被拖跨,從而造成拒絕服務,這種攻擊的特點是可繞過一般防火牆的防護而達到攻擊目的,缺點是需要找很多殭屍主機,並且由於殭屍主機的IP是暴露的,因此容易被追蹤。 
  3、刷Script腳本攻擊:這種攻擊主要是針對存在ASP、JSP、PHP、CGI等腳本程序,並調用MSSQLServer、MySQLServer、Oracle等數據庫的網站系統而設計的,特徵是和服務器建立正常的TCP連接,並不斷的向腳本程序提交查詢、列表等大量耗費數據庫資源的調用,典型的以小博大的攻擊方法。一般來說,提交一個GET或POST指令對客戶端的耗費和帶寬的佔用是幾乎可以忽略的,而服務器為處理此請求卻可能要從上萬條記錄中去查出某個記錄,這種處理過程對資源的耗費是很大的,常見的數據庫服務器很少能支持數百個查詢指令同時執行,而這對於客戶端來說卻是輕而易舉的,因此攻擊者只需通過Proxy代理向主機服務器大量遞交查詢指令,只需數分鐘就會把服務器資源消耗掉而導致拒絕服務,常見的現象就是網站慢如蝸牛、ASP程序失效、PHP連接數據庫失敗、數據庫主程序佔用CPU偏高。這種攻擊的特點是可以完全繞過普通的防火牆防護,輕鬆找一些Proxy代理就可實施攻擊,缺點是對付只有靜態頁面的網站效果會大打折扣,並且有些Proxy會暴露攻擊者的IP地址。
  四、怎麼抵禦DDOS?
  對付DDOS是一個系統工程,想僅僅依靠某種系統或產品防住DDOS是不現實的,可以肯定的是,完全杜絕DDOS目前是不可能的,但通過適當的措施抵禦90%的DDOS攻擊是可以做到的,基於攻擊和防禦都有成本開銷的緣故,若通過適當的辦法增強了抵禦DDOS的能力,也就意味著加大了攻擊者的攻擊成本,那麼絕大多數攻擊者將無法繼續下去而放棄,也就相當於成功的抵禦了DDOS攻擊。以下為筆者多年以來抵禦DDOS的經驗和建議,和大家分享!
  1、採用高性能的網絡設備
  首先要保證網絡設備不能成為瓶頸,因此選擇路由器、交換機、硬件防火牆等設備的時候要盡量選用知名度高、口碑好的產品。再就是假如和網絡提供商有特殊關係或協議的話就更好了,當大量攻擊發生的時候請他們在網絡接點處做一下流量限制來對抗某些種類的DDOS攻擊是非常有效的。
  2、盡量避免NAT的使用
  無論是路由器還是硬件防護牆設備要盡量避免採用網絡地址轉換NAT的使用,因為採用此技術會較大降低網絡通信能力,其實原因很簡單,因為NAT需要對地址來回轉換,轉換過程中需要對網絡包的校驗和進行計算,因此浪費了很多CPU的時間,但有些時候必須使用NAT,那就沒有好辦法了。
現象,即不響應鍵盤和鼠標。普通防火牆大多無法抵禦此種攻擊。
  3、充足的網絡帶寬保證 
  網絡帶寬直接決定了能抗受攻擊的能力,假若僅僅有10M帶寬的話,無論採取什麼措施都很難對抗現在的SYNFlood攻擊,當前至少要選擇100M的共享帶寬,最好的當然是掛在1000M的主幹上了。但需要注意的是,主機上的網卡是1000M的並不意味著它的網絡帶寬就是千兆的,若把它接在100M的交換機上,它的實際帶寬不會超過100M,再就是接在100M的帶寬上也不等於就有了百兆的帶寬,因為網絡服務商很可能會在交換機上限制實際帶寬為10M,這點一定要搞清楚。
  4、升級主機服務器硬件
  在有網絡帶寬保證的前提下,請盡量提升硬件配置,要有效對抗每秒10萬個SYN攻擊包,服務器的配置至少應該為:P4 2.4G/DDR512M/SCSI-HD,起關鍵作用的主要是CPU和內存,若有志強雙CPU的話就用它吧,內存一定要選擇DDR的高速內存,硬盤要盡量選擇SCSI的,別只貪IDE價格不貴量還足的便宜,否則會付出高昂的性能代價,再就是網卡一定要選用3COM或Intel等名牌的,若是Realtek的還是用在自己的PC上吧。
  5、把網站做成靜態頁面
  大量事實證明,把網站盡可能做成靜態頁面,不僅能大大提高抗攻擊能力,而且還給黑客入侵帶來不少麻煩,至少到現在為止關於HTML的溢出還沒出現,看看吧!新浪、搜狐、網易等門戶網站主要都是靜態頁面,若你非需要動態腳本調用,那就把它弄到另外一台單獨主機去,免的遭受攻擊時連累主服務器,當然,適當放一些不做數據庫調用腳本還是可以的,此外,最好在需要調用數據庫的腳本中拒絕使用代理的訪問,因為經驗表明使用代理訪問你網站的80%屬於惡意行為。
  6、增強操作系統的TCP/IP棧
  Win2000和Win2003作為服務器操作系統,本身就具備一定的抵抗DDOS攻擊的能力,只是默認狀態下沒有開啟而已,若開啟的話可抵擋約10000個SYN攻擊包,若沒有開啟則僅能抵禦數百個,具體怎麼開啟,自己去看微軟的文章吧!《強化 TCP/IP 堆棧安全》。也許有的人會問,那我用的是Linux和FreeBSD怎麼辦?很簡單,按照這篇文章去做吧!《SYN Cookies》- http://cr.yp.to/syncookies.html 
  7、其他防禦措施
  以上的七條對抗DDOS建議,適合絕大多數擁有自己主機的用戶,但假如採取以上措施後仍然不能解決DDOS問題,就有些麻煩了,可能需要更多投資,增加服務器數量並採用DNS輪巡或負載均衡技術,甚至需要購買七層交換機設備,從而使得抗DDOS攻擊能力成倍提高,只要投資足夠深入,總有攻擊者會放棄的時候,那時候你就成功了!
(繼續閱讀...)
文章標籤

Felix 發表在 痞客邦 留言(0) 人氣(3,669)

  • 個人分類:網絡安全
▲top
  • 6月 08 週三 201612:00
  • 為達高速查詢犧牲安全性 DNS成為駭客最愛的攻擊標的

在目前的網路基礎設施當中,DNS是最不可或缺的服務之一,少了它,我們就必須設法記住一堆難以記憶的IP位址,才能連到提供各種應用服務的後端伺服器,如果DNS無法正常運作、提供服務,許多IT應用甚至可能會因此停擺,因為,許多原本能連到目的地的連線請求,全部都會迷路。
或者當這樣的網路服務被入侵,相關資源設定也遭到竄改時,甚至使用者有可能會因此誤連到惡意偽造的網站,結果導致帳號、密碼、信用卡號等重要個資被竊取,損失慘重。
(繼續閱讀...)
文章標籤

Felix 發表在 痞客邦 留言(0) 人氣(104)

  • 個人分類:網絡安全
▲top
  • 6月 07 週二 201622:10
  • 升級WINDOWS10 後, VMWARE workstation 網絡問題, 替代方案.

QQ截图20150205122907.png 
Steps:
1. Open Virtual Network Editor
2. Add Network "VMnet*"
3. Choose "NAT" or "Host only", NOT "Bridged"
4. Check Connect a host virtual adapter to this network
5. Make DHCP unchecked
4. Open Windows Network panel
6. Choose "VMware Network Adapter VMnet*" and your physical network card, right click, choose "Bridge"
7. Wait for a moment, you will see a "Network Bridge" adapter
8. Configure network in VM with static ip, DONE!
中文(Chinese):http://www.cnblogs.com/brucex/p/4274466.html
- 打開 Workstation 的“編輯”菜單中的“虛擬網絡編輯器”
(繼續閱讀...)
文章標籤

Felix 發表在 痞客邦 留言(0) 人氣(1,345)

  • 個人分類:Esxi 5.1
▲top
  • 1月 31 週日 201623:27
  • 複製 Cloning a VM without vCenter in ESXi 5.1 free edition

vSphere client versionCheck out my new vm cloning article here.
VMware vSphere is the most robust virtualization solution today. Cloning a Virtual Machine(VM) in ESxi 5.1 is a feature of vCenter server. Out of the box vSphere free edition hypervisor does not support cloning. But there is an alternative way to clone a VM.
(繼續閱讀...)
文章標籤

Felix 發表在 痞客邦 留言(0) 人氣(640)

  • 個人分類:Esxi 5.1
▲top
  • 1月 25 週一 201616:45
  • Difference between vSphere, ESXi and vCenter

Difference between vSphere, ESXi and vCenterThere is a lot of buzz of VMware virtualization solution these days. No doubt that VMware is the number one virtualization solution provider in the industry. People who are new to VMware’s virtualization platform often get confused in getting to know about vSphere and its components. So today I will be explaining all about vSphere and its components. Folks face difficulty to know about major components of vSphere. It’s important to know the difference between vSphere, ESXi and vCenter. To get in-depth knowledge and experience of vSphere you can install vSphere inside VMware Workstation with little cost.
Difference between vSphere, ESXi and vCenter
VMware Inc. is a software company that develops many suite of software products specially for providing various virtualization solutions. There are many cloud products, datacenter products, desktop products and so on.
(繼續閱讀...)
文章標籤

Felix 發表在 痞客邦 留言(0) 人氣(177)

  • 個人分類:Esxi 5.1
▲top
  • 1月 11 週一 201609:52
  • HTML5 - Web SQL Database

The Web SQL Database API isn't actually part of the HTML5 specification but it is a separate specification which introduces a set of APIs to manipulate client-side databases using SQL.
I'm assuming you are a great web developer and if that is the case then no doubt, you would be well aware of SQL and RDBMS concepts. If you still want to have a session with SQL then, you can go through our SQL Tutorial.
Web SQL Database will work in latest version of Safari, Chrome and Opera.
(繼續閱讀...)
文章標籤

Felix 發表在 痞客邦 留言(0) 人氣(117)

  • 個人分類:HTML5
▲top
«123...53»

參觀人氣

  • 本日人氣:
  • 累積人氣:

熱門文章

  • (3,981)批量txt 繁簡轉換 ConvertZ v8.02 多国语言版
  • (51,909)mhdd中文說明完整版
  • (212)什么是注册商标标记“TM”代表什么意思?
  • (122)linux像老婆windows像妓女-
  • (3,333)Symantec Ghost Solution Suite v2.0(Ghost 企業版)
  • (802)fcitx配置 说明文档(中文PDF文档)
  • (26,364)賭場實用英語教學!
  • (1,682)Your Uninstaller! 2008 PRO v6.1.1236 免安裝破解版
  • (13,632)按鍵精靈(QMacro)6.71 綠色免安裝破解簡體版
  • (8,200)開機還原光碟片GHOST的製作

AdSense Search BLOG 內文

標題搜尋

文章分類

  • Raspberry Pi (1)
  • postgresql (1)
  • 數據分析 (1)
  • 網絡安全 (6)
  • windows server (5)
  • Android 開發 (30)
  • HTML5 (7)
  • Esxi 5.1 (4)
  • 手機 (16)
  • MySQL (2)
  • Java (5)
  • php (18)
  • 網頁相關 (29)
  • windows 光碟制定、封裝 (14)
  • 網路文學 (8)
  • Economics (42)
  • Linux (86)
  • c++ (19)
  • Software for Windows (76)
  • 電腦雜項 (86)
  • 生活瑣事 (5)
  • Microsoft (52)
  • 未分類文章 (1)

clustrMaps

pixnet

pixGoogleAdsense1

pixGoogleAdsense2