chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用樹莓派和Wazuh保障家庭網(wǎng)絡安全?

上海晶珩電子科技有限公司 ? 2025-06-30 17:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

歡迎來到家庭安全的世界,在這里,保護你的數(shù)字資產(chǎn)是重中之重。在當今這個互聯(lián)互通的時代,建立一個強大的防御系統(tǒng)來檢測和應對潛在威脅至關(guān)重要。

這就是為什么我們要在這里引導你完成一個激動人心的教程,教你如何使用Wazuh——一個令人難以置信的開源安全監(jiān)控平臺——在樹莓派上構(gòu)建一個安全的網(wǎng)絡。但等等,還有更多!我們還將通過Telegram的力量,為你創(chuàng)建一個便捷的通知中心,以便即時接收警報和更新。

完成本教程后,你將擁有一個可靠且經(jīng)濟實惠的解決方案,用于監(jiān)控網(wǎng)絡的安全性,并通過實時通知讓你隨時了解情況。無論你是小企業(yè)主、家庭網(wǎng)絡愛好者,還是重視隱私和安心的人——我們都能滿足你的需求!

這個分步指南將為你提供加固數(shù)字防御所需的知識和工具。

拿起你的樹莓派,系好安全帶——是時候讓你的網(wǎng)絡變得更安全、更智能、更酷炫了。

硬件設備

沒有主角,這個教程可難以進行:

樹莓派4 Model B——8GB RAM

Micro SD卡——理想情況下是128GB,但32GB也可以

你喜歡的樹莓派外殼

注意事項:Wazuh宣布,對于1-25個代理,我們需要至少8GB RAM;對于90天的監(jiān)控,需要50GB存儲空間。

軟件要求

對于樹莓派,我們將使用Ubuntu Server 22.04.5 LTS(64位)

為了安裝鏡像,我強烈推薦使用Raspberry Pi Imager。

它基本上讓整個安裝過程變得簡單得多,因為你無需在線搜索所需的鏡像,它本身就提供了一個完整的列表:

如果你選擇這個選項:

1.選擇操作系統(tǒng) > 其他通用操作系統(tǒng) > Ubuntu > Ubuntu Server 22.04.5 LTS(64位)

2.選擇存儲設備 > 選擇你的SD卡

3.在點擊“寫入”之前——點擊右下角的設置,你以后會感謝我的:

e44b08ba-5598-11f0-986f-92fbcf53809c.png

樹莓派鏡像

在這里,你可以預設SSH訪問,以及樹莓派訪問你的WiFi的方式,這基本上可以避免你手動創(chuàng)建所有openssh-server相關(guān)的東西。

免責聲明:對于這里的安全專業(yè)人士來說,使用密碼認證進行SSH連接當然不是最佳實踐,使用公鑰密碼保護會更好,但好吧,讓我們?yōu)槌鯇W者保持簡單。

專業(yè)提示:最初,我不會選擇“wazuh”作為主機名,因為這可能會幫助網(wǎng)絡上的某人識別你的寶貴資產(chǎn)。

最后,點擊寫入按鈕,事情就要開始熱起來了

我的樹莓派在哪里?

在將全新的操作系統(tǒng)插入樹莓派后,你可能需要讓它幾分鐘時間來連接到你的網(wǎng)絡。

如果你在網(wǎng)絡方面還是個新手,你可能會想知道如何在網(wǎng)絡上找到你的樹莓派。好吧,讓我給你一個簡單的方法:

nmap192.168.1.1-254

這應該會列出你本地網(wǎng)絡上的所有設備,你可以在其中找到我們的主機名“wazuh”。

Wazuh安裝

關(guān)于在樹莓派上安裝Wazuh,有幾點需要了解。

最初,Wazuh提供了一個現(xiàn)成的腳本,讓你能夠在幾分鐘內(nèi)安裝完整的Wazuh包,但這基本上適用于amd架構(gòu),而樹莓派實際上使用的是arm架構(gòu)。

雖然這個快捷方式對我們來說不可用,但沒關(guān)系,樹莓派近年來取得了巨大的改進,讓我們能夠明智地利用投資的8GB RAM。

一體化部署——Elastic Stack

這是我們今天要實現(xiàn)的架構(gòu)。

e45ae488-5598-11f0-986f-92fbcf53809c.png

一體化部署--由Wazuh提供

下面將介紹的步驟適用于Wazuh 4.4版本,并分為以下幾個部分:

1.安裝先決條件——安裝需要一些額外的軟件包,如curl或unzip,這些將在后續(xù)步驟中使用。然而,如果服務器上已經(jīng)安裝了curl和unzip,則可以跳過此步驟。

2.安裝Elasticsearch——Elasticsearch是一個高度可擴展的全文搜索和分析引擎。

3.安裝Wazuh服務器——Wazuh服務器收集并分析來自部署的代理的數(shù)據(jù)。它運行Wazuh管理器、Wazuh API和Filebeat。設置Wazuh的第一步是將Wazuh倉庫添加到服務器上,然后是管理器本身。

4.安裝Filebeat——Filebeat是Wazuh服務器上的工具,用于將警報和歸檔事件安全地轉(zhuǎn)發(fā)到Elasticsearch。

5.安裝Kibana——Kibana是一個靈活且直觀的Web界面,用于挖掘和可視化存儲在Elasticsearch中的事件和歸檔。

無需我從官方文檔中大量復制粘貼,他們會比我在這篇文章中更新得更及時。請查看這些分步指南,并確保選擇了正確的軟件包管理器以及系統(tǒng)和服務管理器。

在我們的情況下,由于我們使用的是Ubuntu Server,你將使用apt和systemctl。

部署你的代理——你的私人間諜

你現(xiàn)在已經(jīng)有了第一個Wazuh服務器,儀表板類似于以下內(nèi)容:

e468a38e-5598-11f0-986f-92fbcf53809c.png

Wazuh 儀表板

但現(xiàn)在是時候安裝你的第一個代理了

假設你是一個普通公民,你在家里應該運行的是MacOS或Windows。(Linux用戶,你們好)。對你來說有個好消息,代理的安裝對于這兩個操作系統(tǒng)都有GUI安裝程序:

Windows代理

MacOS代理

l

在兩種情況下,你都需要運行可執(zhí)行文件,然后就好了!好吧,并不完全是這樣,你現(xiàn)在需要讓你的代理明白它應該向誰報告。基本上,Wazuh服務器在哪里?對你來說,這個階段很容易,因為你已經(jīng)知道樹莓派的IP地址了。假設地址是192.168.1.43。

要注冊代理,你有兩種方法:

1.通過代理配置注冊

2.通過管理器API注冊

由于我們是真正的OG,我們將選擇第一種方法:

MacOS & Linux

1.以root用戶身份啟動終端,編輯Wazuh代理配置文件/Library/Ossec/etc/ossec.conf。

2.在部分中包含Wazuh管理器IP地址:

MANAGER_IP (Here your192.168.1.43)

Windows

邏輯相同,區(qū)別在于代理的位置不同,因為Wazuh代理安裝目錄取決于主機的架構(gòu):

對于64位系統(tǒng):C:\Program Files (x86)\ossec-agent

對于32位系統(tǒng):C:\Program Files\ossec-agent

使用管理員賬戶,在安裝目錄中修改Wazuh代理配置文件ossec.conf。

給Wazuh幾分鐘時間來獲取數(shù)據(jù),然后就開始吧!儀表板應該開始接收數(shù)據(jù)了。

Telegram——你的個人通知中心

現(xiàn)在你已經(jīng)有了SIEM(安全信息和事件管理)系統(tǒng),是時候為你提供一個實時通知系統(tǒng)了。Wazuh提供了與Slack、Jira或電子郵件的集成,但說實話,這絕對不是在家里接收安全事件通知的最舒適方式。

創(chuàng)建你的Telegram機器人

你可能會認為創(chuàng)建一個機器人會讓你陷入一系列編碼和數(shù)小時的API文檔閱讀中。實際上,這就像在Telegram上發(fā)送一條消息一樣簡單:只需聯(lián)系BotFather。

你可以看到一些簡單的命令,這些命令將允許你管理你的機器人:

e477d502-5598-11f0-986f-92fbcf53809c.png

來自Telegram的BotFather

然后創(chuàng)建你的機器人,并獲取你的HTTP API令牌:

e48aa60a-5598-11f0-986f-92fbcf53809c.png

獲取你的 API Token

如何管理與Telegram的自定義集成?

對于這項任務,有兩個重要的位置需要了解:

本地配置:/var/ossec/etc/ossec.conf——Wazuh的配置文件所在位置

集成位置:/var/ossec/integrations/——你找到集成文件的位置

為了簡化操作,一旦你創(chuàng)建了集成,你需要通過引用它來讓本地配置知道這個自定義集成的存在。

腳本要求

要讓腳本工作,有兩個要求:

安裝requests包,因為我們的Python腳本將向Telegram API發(fā)出調(diào)用

pip3install requests

你需要你的Telegram CHATID。在找到ID之前,確保向你的機器人發(fā)送一條“hello”消息,以便在你們之間創(chuàng)建一個聊天。

https://api.telegram.org/bot/getUpdates

這將給你一個類似以下的結(jié)果:

{"ok":true,"result":[{"update_id":534302469,"message":{"message_id":2,"from":{"id":38475931,"is_bot":false,"?rst_name":"xxxxxx","last_name":"xxxxxx","username":"xxxxxx","language_code":"ua"},

自定義集成的腳本

無需進一步解釋,進入/var/ossec/integrations/并執(zhí)行以下命令:

nanocustom-telegram

復制/粘貼以下腳本(別忘了更改ChatID):

#!/usr/bin/env python3# -*- coding: utf-8 -*-importsysimportjsontry: importrequestsexceptException: print("No module 'requests' found. Install: pip3 install requests") sys.exit(1)CHAT_ID ="xxxxxxxx"defcreate_message(alert_json): # Get alert information title = alert_json['rule']['description']if'description'inalert_json['rule']else'' description = alert_json['full_log']if'full_log'inalert_jsonelse'' description.replace("\\n","\n") alert_level = alert_json['rule']['level']if'level'inalert_json['rule']else'' groups =', '.join(alert_json['rule']['groups'])if'groups'inalert_json['rule']else'' rule_id = alert_json['rule']['id']if'rule'inalert_jsonelse'' agent_name = alert_json['agent']['name']if'name'inalert_json['agent']else'' agent_id = alert_json['agent']['id']if'id'inalert_json['agent']else'' # Format message with markdown msg_content =f'*{title}*\n\n' msg_content +=f'_{description}_\n' msg_content +=f'*Groups:*{groups}\n'iflen(groups) >0else'' msg_content +=f'*Rule:*{rule_id}(Level{alert_level})\n' msg_content +=f'*Agent:*{agent_name}({agent_id})\n'iflen(agent_name) >0else'' msg_data = {} msg_data['chat_id'] = CHAT_ID msg_data['text'] = msg_content msg_data['parse_mode'] ='markdown' # Debug information withopen('/var/ossec/logs/integrations.log','a')asf: f.write(f'MSG:{msg_data}\n') returnjson.dumps(msg_data)# Read configuration parametersalert_file =open(sys.argv[1])hook_url = sys.argv[3]# Read the alert filealert_json = json.loads(alert_file.read())alert_file.close()# Send the requestmsg_data = create_message(alert_json)headers = {'content-type':'application/json','Accept-Charset':'UTF-8'}response = requests.post(hook_url, headers=headers, data=msg_data)# Debug informationwithopen('/var/ossec/logs/integrations.log','a')asf: f.write(f'RESPONSE:{response}\n')sys.exit(0)

(如果你想了解更多關(guān)于腳本的信息,請隨時查看以下文章,其中@jesusjimsa在提供腳本和詳細解釋方面做得非常出色。)

讓腳本可執(zhí)行,并賦予它適當?shù)臋?quán)限:

chmod750 /var/ossec/integrations/custom-telegramchownroot:wazuh /var/ossec/integrations/custom-telegram

重要警告——集成的名稱應以“custom-”開頭,否則我們親愛的Wazuh將不明白你在期待什么。

最后但同樣重要的是,是時候通過更新/var/ossec/etc/ossec.conf來完成設置了:

custom-telegramname> https://api.telegram.org/bot/sendMessagehook_url> jsonalert_format>integration>

通過運行以下命令重啟Wazuh管理器:systemctl restart wazuh-manager.

重啟后,你將看到你的第一條通知,在代理上執(zhí)行root命令時創(chuàng)建的通知:

e49a0474-5598-11f0-986f-92fbcf53809c.png

原文鏈接:

https://medium.com/@henrion.frn/get-your-home-network-secured-with-raspberry-pi-wazuh-2023-edition-c7ac2044df3e

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 網(wǎng)絡安全
    +關(guān)注

    關(guān)注

    11

    文章

    3444

    瀏覽量

    62902
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    4018

    瀏覽量

    45537
  • 樹莓派
    +關(guān)注

    關(guān)注

    122

    文章

    2069

    瀏覽量

    109564
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    數(shù)字家庭網(wǎng)絡組網(wǎng)方式

    主要從數(shù)字家庭網(wǎng)絡的定義、應用和組成人手,介紹了家庭網(wǎng)絡的核心設備家庭網(wǎng)關(guān)及其作用,最后討論了家庭網(wǎng)絡組網(wǎng)技術(shù)及其與公共網(wǎng)絡的GPON接入技
    發(fā)表于 11-09 16:26 ?2791次閱讀
    數(shù)字<b class='flag-5'>家庭網(wǎng)絡</b>組網(wǎng)方式

    基于多Agent系統(tǒng)的智能家庭網(wǎng)絡研究

    基于多Agent系統(tǒng)的智能家庭網(wǎng)絡研究在分析家庭網(wǎng)絡智能化需求的基礎上,提出一種基于多Agent系統(tǒng)的智能家庭網(wǎng)絡MAIHN模型,用Agent實現(xiàn)不同功能單元的控制與管理,通過MAS技術(shù)的思想、方法
    發(fā)表于 06-14 00:22

    【MiCOKit申請】智能家庭網(wǎng)關(guān)

    申請理由:最近在做家庭網(wǎng)關(guān)的項目,需要考慮良好性能并低功耗的WiFi產(chǎn)品,希望使用本產(chǎn)品,滿足項目需求。本人長期工作與嵌入式領(lǐng)域,熟悉STM32開發(fā)和樹莓DIY,做過較多基于LwIP的網(wǎng)絡
    發(fā)表于 08-11 22:33

    數(shù)字家庭網(wǎng)絡的關(guān)鍵技術(shù)是什么?

    數(shù)字家庭網(wǎng)絡提供的業(yè)務類別以及需求有哪些?數(shù)字家庭網(wǎng)絡的關(guān)鍵技術(shù)是什么?
    發(fā)表于 05-26 06:20

    如何構(gòu)建一個無縫/安全的智能家庭網(wǎng)絡

    家庭網(wǎng)絡”不斷發(fā)展,如今物聯(lián)產(chǎn)品之間可以無縫協(xié)作,提供智能又安全家庭體驗。實際上,最新的智能家居和智能語音家庭助理產(chǎn)品內(nèi)部十分復雜。家庭
    發(fā)表于 11-11 08:10

    家用網(wǎng)絡網(wǎng)絡安全

    家用網(wǎng)絡網(wǎng)絡安全 和幾乎所有新技術(shù)一樣,家庭網(wǎng)絡也會帶來一些安全風險,對此我們必須引起注意。如果您不采取保護措施的話,無線網(wǎng)絡可能會超越
    發(fā)表于 08-05 10:28 ?1552次閱讀

    家庭網(wǎng)關(guān),家庭網(wǎng)關(guān)是什么意思

    家庭網(wǎng)關(guān),家庭網(wǎng)關(guān)是什么意思 HG是家庭網(wǎng)絡最核心的構(gòu)成部分。HG,一個高科技的設備,把家庭網(wǎng)絡設備和外部
    發(fā)表于 04-06 09:41 ?2.8w次閱讀

    具有安全檢測和處置的智能家庭網(wǎng)絡模型

    針對目前的智能家庭網(wǎng)絡模型都不具備事故安全檢測和處置能力,采用綜合運用集合概念、有向圖概念和著色的方法、動態(tài)多任務多Agent技術(shù),建立了具有事故安全檢測和處置能力的智能家庭網(wǎng)絡模型。
    發(fā)表于 11-07 16:59 ?6次下載
    具有<b class='flag-5'>安全</b>檢測和處置的智能<b class='flag-5'>家庭網(wǎng)絡</b>模型

    家庭網(wǎng)絡安全的標準是怎樣的

    家庭網(wǎng)絡上的設備識別是提供端點安全性,網(wǎng)絡安全性和數(shù)字育兒的基礎。
    發(fā)表于 08-12 15:46 ?2070次閱讀

    物聯(lián)網(wǎng)如何建設一個安全家庭網(wǎng)絡

    家庭網(wǎng)絡”不斷發(fā)展,如今物聯(lián)產(chǎn)品之間可以無縫協(xié)作,提供智能又安全家庭體驗。
    發(fā)表于 03-12 17:11 ?1667次閱讀
    物聯(lián)網(wǎng)如何建設一個<b class='flag-5'>安全</b>的<b class='flag-5'>家庭網(wǎng)絡</b>

    面向多業(yè)務的家庭網(wǎng)絡模擬

    研究家庭網(wǎng)絡技術(shù),并對其仿真對于研究家庭網(wǎng)絡的各種特性及未來發(fā)展都具有非常重要的意義。文章從現(xiàn)有家庭網(wǎng)絡中的設備種類、網(wǎng)絡流量特征入手,構(gòu)建一個符合現(xiàn)有
    的頭像 發(fā)表于 11-03 14:31 ?1715次閱讀

    家用路由器:簡化網(wǎng)絡設置和管理,保護家庭網(wǎng)絡安全

    家用路由器以其簡化網(wǎng)絡設置和管理、保護家庭網(wǎng)絡安全等優(yōu)勢,成為了家庭網(wǎng)絡中不可或缺的重要設備。技術(shù)的不斷進步和用戶需求的不斷升級,家用路由器必將繼續(xù)發(fā)揮其優(yōu)勢,為家庭網(wǎng)絡帶來更多的便捷
    的頭像 發(fā)表于 03-16 11:23 ?1144次閱讀

    揭秘!家用路由器如何保障你的網(wǎng)絡安全

    家用路由器保障網(wǎng)絡安全需選知名品牌和型號,設置復雜密碼并開啟防火墻,定期更新固件,使用安全協(xié)議,合理規(guī)劃網(wǎng)絡布局,及時發(fā)現(xiàn)并處理異常。提高家庭
    的頭像 發(fā)表于 05-10 10:50 ?1564次閱讀

    住宅靜態(tài)IP:如何為你的家庭網(wǎng)絡增添保障

    住宅靜態(tài)IP是指由互聯(lián)網(wǎng)服務提供商(ISP)分配給家庭網(wǎng)絡的固定IP地址,這種IP地址不會頻繁更改,為家庭網(wǎng)絡提供了一個穩(wěn)定且可預測的標識。
    的頭像 發(fā)表于 10-18 07:44 ?934次閱讀

    住宅靜態(tài)IP:為家庭網(wǎng)絡帶來的安全與便利

    住宅靜態(tài)IP地址為家庭網(wǎng)絡帶來了諸多安全與便利。
    的頭像 發(fā)表于 10-24 07:50 ?872次閱讀