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

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

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

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

提高基于Linux的網(wǎng)絡(luò)連接系統(tǒng)的安全性

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Kirill Marinushkin ? 2022-10-20 10:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式系統(tǒng)通過互聯(lián)網(wǎng)或本地網(wǎng)絡(luò)訪問設(shè)備的能力促進(jìn)了廣泛的便捷交互。物聯(lián)網(wǎng)IoT) 的發(fā)展意味著嵌入式網(wǎng)絡(luò)的快速增長。對(duì)于這些應(yīng)用程序,網(wǎng)絡(luò)安全已成為一個(gè)大問題。嵌入式系統(tǒng)的資源過于有限,很難提供針對(duì)網(wǎng)絡(luò)攻擊的可靠保護(hù)。具有 Linux 的高性能設(shè)備可能具有安全網(wǎng)絡(luò)訪問的優(yōu)勢(shì)。

腳本和技術(shù)可以提高這些基于 Linux 的設(shè)備的網(wǎng)絡(luò)訪問安全級(jí)別。目標(biāo)是將設(shè)備作為服務(wù)器進(jìn)行遠(yuǎn)程控制和管理。這可以在兩個(gè)級(jí)別進(jìn)行:用于安全遠(yuǎn)程外殼訪問和 SFTP 文件傳輸?shù)?SSH 級(jí)別,以及 IP 級(jí)別保護(hù)。

固態(tài)混合軟件級(jí)別安全性

通過 SSH 外殼和 SFTP 進(jìn)行遠(yuǎn)程訪問是使用 Linux 控制目標(biāo)嵌入式系統(tǒng)的最大機(jī)會(huì)。啟用此功能是管理設(shè)備的便捷方式。SSH 協(xié)議執(zhí)行高級(jí)別的安全性和加密。與 SSH 外殼和 SFTP 服務(wù)器服務(wù)關(guān)聯(lián)的“sshd”實(shí)用程序有幾種可能的配置,以提高 SSH 級(jí)別的安全性。

在嵌入式系統(tǒng)的流行Linux發(fā)行版(如埃或阿拉戈項(xiàng)目)中,“丟熊”實(shí)用程序是默認(rèn)的SSH服務(wù)器。不幸的是,它提供了一組有限的配置選項(xiàng)。在此實(shí)用程序中禁用了重要的配置可能性,例如用戶的權(quán)限。因此,如果目標(biāo)設(shè)備將具有遠(yuǎn)程訪問權(quán)限,則安裝“ OpenSSH”服務(wù)器將是一個(gè)更好的主意。要更改 SSH 服務(wù)器,請(qǐng)刪除丟熊啟動(dòng)腳本(或移動(dòng)它,如下面的示例所示)并安裝 OpenSSH 軟件包:

mv /etc/init.d/dropbear /dropbear_script_backup
opkg install openssh

使用非標(biāo)準(zhǔn) SSH 端口

使用非標(biāo)準(zhǔn) SSH 端口是防止“巧合”發(fā)現(xiàn)的最簡單方法。它可能有助于避免通過互聯(lián)網(wǎng)或 LAN 進(jìn)行的許多攻擊,這些攻擊基于掃描最常用的 TCP 端口以查找網(wǎng)絡(luò)中不同 IP 地址上的指定服務(wù)。降低 SSH 協(xié)議此風(fēng)險(xiǎn)的簡單方法是將標(biāo)準(zhǔn)端口 22 更改為非標(biāo)準(zhǔn)端口。此選項(xiàng)適用于任何 SSH 服務(wù)器。唯一需要注意的是需要在客戶端的防火墻上打開指定的端口。

SSH 端口號(hào)在“/等/init.d/sshd_config”文件中配置,如下所示:

Port 1907

配置 SSH 訪問的用戶權(quán)限

SSH 服務(wù)器選項(xiàng)包括許多限制用戶權(quán)限的方法。對(duì)于安全外殼和 SFTP 服務(wù),選項(xiàng)“允許根登錄”、“允許用戶”或“拒絕用戶”限制了能夠通過 SSH 連接到設(shè)備的登錄名。對(duì)于 SFTP,可以使用更多參數(shù)來更改根目錄路徑。此方法對(duì)于保護(hù)包含關(guān)鍵和機(jī)密數(shù)據(jù)的系統(tǒng)部件非常重要。此選項(xiàng)允許已配置的用戶僅在其目錄和子目錄中操作,因此您可以將其保留在其“沙盒”中。選項(xiàng)“子系統(tǒng) SFTP 內(nèi)部 SFTP”與“Chroot 目錄”相結(jié)合,允許更改指定用戶的根目錄。所有已配置登錄名的“Chroot 目錄”部分應(yīng)放在配置文件的末尾。為不同用戶設(shè)置目錄時(shí),該目錄的所有者應(yīng)為 root 用戶。

要配置用戶的 SSH 權(quán)限,請(qǐng)編輯文件 /etc/init.d/sshd_config,如以下示例所示:

<...>
#list of allowed users:
PermitRootLogin yes
AllowUsers root user1 user2 user3
Subsystem SFTP internal-SFTP
#changing the root directory for user1 and user2:
Match user user1 user2
ChrootDirectory /dir1
ForceCommand internal-SFTP
#changing the root directory for user3:
Match user user3
ChrootDirectory /dir2
ForceCommand internal-SFTP

通過 SSH 遠(yuǎn)程訪問您的應(yīng)用程序

為了在嵌入式系統(tǒng)中對(duì)應(yīng)用程序執(zhí)行非標(biāo)準(zhǔn)用戶訪問,使用SSH協(xié)議作為網(wǎng)絡(luò)通信的安全層非常方便。

一種常見的方法是將服務(wù)作為偵聽指定 TCP 端口的服務(wù)器運(yùn)行。要提供 SSH 連接,您可以使用“l(fā)ibssh” – 一個(gè)根據(jù) LGPL 許可的開源項(xiàng)目。該項(xiàng)目有幾個(gè)示例,包括 sshd 源代碼,它為構(gòu)建服務(wù)器應(yīng)用程序提供了良好的基礎(chǔ)。注意:此解決方案未連接到 OpenSSH 服務(wù)器,需要自己的端口號(hào)和用戶管理。

另一種選擇是為您的服務(wù)使用現(xiàn)有的正在運(yùn)行的 OpenSSH 服務(wù)器。我們的想法是將 shell 實(shí)用程序替換為您自己的應(yīng)用程序,以供指定用戶使用。這一次,用戶將通過標(biāo)準(zhǔn)輸入/輸出接口(如終端)與遠(yuǎn)程系統(tǒng)進(jìn)行交互。此解決方案是使用您需要的確切功能組織安全遠(yuǎn)程訪問的更有效方法。要為用戶替換 shell,請(qǐng)?jiān)凇?etc/passwd”文件中編輯其參數(shù),方法是將最后一個(gè)選項(xiàng)替換為應(yīng)用程序的路徑:

user1::500:500:Linux User,,,:/home/user1:

IP 級(jí)保護(hù)

“Iptables”是一個(gè)功能強(qiáng)大的工具,用于在 IP 級(jí)別保護(hù)對(duì)目標(biāo) Linux 系統(tǒng)的遠(yuǎn)程訪問。Iptables 允許系統(tǒng)獨(dú)立于應(yīng)用程序級(jí)網(wǎng)絡(luò)協(xié)議過濾流量。這是最通用的選項(xiàng),幾乎適用于每個(gè)平臺(tái)。

在 Linux 內(nèi)核配置期間,應(yīng)打開對(duì)表的支持。請(qǐng)注意,默認(rèn)情況下,一些必要的 iptables 選項(xiàng)(如“連接”或“connlimit”)可能會(huì)在內(nèi)核中關(guān)閉,因此請(qǐng)打開它們以使用更多 iptables 可能性。

在系統(tǒng)啟動(dòng)時(shí)啟動(dòng)表腳本

iptables 實(shí)用程序用作網(wǎng)絡(luò)流量篩選器。篩選器作為規(guī)則鏈執(zhí)行,這些規(guī)則鏈通過運(yùn)行具有不同參數(shù)的“iptables”命令來應(yīng)用。這些規(guī)則在腳本文件中一起設(shè)置。要將 iptables 置于初始狀態(tài),請(qǐng)以以下示例規(guī)則開始腳本:

iptables -F	#flush all chains?iptables -X	#delete all chains
#accept network traffic by default:
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
#forbid ping:
iptables -A INPUT -p icmp -j DROP

要在系統(tǒng)啟動(dòng)時(shí)啟用 iptable 保護(hù),請(qǐng)將所需的規(guī)則寫入腳本文件并執(zhí)行:

sudo mv  /etc/init.d/?sudo chmod +x 
/etc/init.d/?sudo update-rc.d  defaults

防止暴力攻擊

使用 SSH 協(xié)議時(shí),暴力破解是最大的安全問題??梢允褂?iptables 設(shè)置一個(gè)簡單的防火墻來防止暴力攻擊。這個(gè)想法是阻止淹沒SSH端口的IP地址,并限制打開的最大連接數(shù)。下面的腳本用于此目的:

#create the chain to check the number of tries to connect the port:
iptables -N SSH_brute_check 
#if during last 300 seconds any IP address opens more than 20 new connections – block it
iptables -A SSH_brute_check -m conntrack --ctstate NEW -m recent --update --seconds 300 --hitcount 20 -j DROP
#else – allow and add to the checking chain
iptables -A SSH_brute_check -m recent --set -j ACCEPT
iptables -F INPUT #flush input chain
#allow established connections
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT 
#send all tries to open new connections on port 22 to the checking chain
iptables -A INPUT -m conntrack --ctstate NEW -p tcp --dport 22 -j SSH_brute_check

白名單/黑名單 IP 地址

如果客戶端的 IP 地址是靜態(tài)的,則執(zhí)行網(wǎng)絡(luò)安全的最佳方法是僅允許訪問某些 IP 地址。這意味著除了指定的用戶之外,其他用戶將無法遠(yuǎn)程訪問目標(biāo)嵌入式系統(tǒng)。這可以通過創(chuàng)建合法 IP 地址的白名單來完成。對(duì)于下面的示例腳本,允許的 IP 地址逐行寫入文件,如下所示:

192.168.0.15
192.168.0.100 
<...>

用于完成此操作的 iptables 腳本如下所述:

cat  | 
while read VAR; do
iptables -A INPUT -s $VAR -j ACCEPT
done

您可以使用相反的策略 - 通過將指定的IP地址添加到黑名單中來禁止它們。下面執(zhí)行阻止黑名單中 IP 地址的示例:

cat  | 
while read VAR; do
iptables -A INPUT -s $VAR -j DROP
done

關(guān)閉 IPv6 支持

所描述的服務(wù)和方法使用 IPv4 協(xié)議。IPv6 協(xié)議的安全配置將被忽略,這使得保持啟用狀態(tài)不安全。如果在內(nèi)核中啟用了 IPv6 支持,則它應(yīng)該具有額外的保護(hù)。或者,如果您不需要它,則可以通過在 /etc/sysctl.conf 文件中添加以下行來關(guān)閉它:

net.ipv6.conf.eth0.disable_ipv6 = 1
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5194

    文章

    20289

    瀏覽量

    331890
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2943

    文章

    47678

    瀏覽量

    412099
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11686

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    網(wǎng)絡(luò)跳線:網(wǎng)絡(luò)連接的隱形橋梁

    在當(dāng)今數(shù)字化時(shí)代,網(wǎng)絡(luò)如同空氣一般,無處不在且至關(guān)重要。而在構(gòu)建穩(wěn)定、高效的網(wǎng)絡(luò)環(huán)境中,網(wǎng)絡(luò)跳線這一看似不起眼的小物件,實(shí)則扮演著舉足輕重的角色,它是網(wǎng)絡(luò)連接的隱形橋梁,默默支撐著數(shù)據(jù)
    的頭像 發(fā)表于 01-09 10:08 ?197次閱讀

    請(qǐng)問CW32L052C8T6這種安全性低功耗MCU的安全固件部分怎么實(shí)現(xiàn)?

    請(qǐng)問,CW32L052C8T6這種安全性低功耗MCU的安全固件部分怎么實(shí)現(xiàn)?
    發(fā)表于 12-05 07:19

    車規(guī)級(jí)與消費(fèi)級(jí)芯片的可靠、安全性與成本差異

    ;消費(fèi)級(jí)芯片則面向大眾市場,追求性價(jià)比和快速迭代。隨著汽車智能化、電動(dòng)化趨勢(shì)加速,芯片在整車系統(tǒng)中的重要日益凸顯。本文將從設(shè)計(jì)目標(biāo)、應(yīng)用場景、可靠安全性、成本結(jié)構(gòu)及行業(yè)案例等維度
    的頭像 發(fā)表于 11-18 17:27 ?1041次閱讀
    車規(guī)級(jí)與消費(fèi)級(jí)芯片的可靠<b class='flag-5'>性</b>、<b class='flag-5'>安全性</b>與成本差異

    網(wǎng)線抗干擾:打造無縫網(wǎng)絡(luò)連接的基石

    。本文將帶您深入了解網(wǎng)線抗干擾的重要、技術(shù)原理以及如何打造無縫網(wǎng)絡(luò)連接。 網(wǎng)線抗干擾:網(wǎng)絡(luò)穩(wěn)定的“守護(hù)神” 在網(wǎng)絡(luò)傳輸過程中,干擾就像無形的“敵人”,時(shí)刻威脅著數(shù)據(jù)的
    的頭像 發(fā)表于 11-12 10:31 ?415次閱讀

    無源探頭與有源探頭的安全性差異解析

    在電子測量中,探頭作為示波器與被測電路的連接橋梁,其安全性直接關(guān)乎人身與設(shè)備的雙重防護(hù)。無源探頭與有源探頭因結(jié)構(gòu)原理的根本不同,在絕緣能力、電路保護(hù)、操作風(fēng)險(xiǎn)等維度呈現(xiàn)顯著差異,需基于測量場景精準(zhǔn)
    的頭像 發(fā)表于 11-10 11:23 ?298次閱讀
    無源探頭與有源探頭的<b class='flag-5'>安全性</b>差異解析

    HarmonyOS應(yīng)用網(wǎng)絡(luò)連接安全配置方案

    應(yīng)用與服務(wù)器之間的數(shù)據(jù)傳輸需確保安全,保護(hù)數(shù)據(jù)的機(jī)密和完整,防止敏感數(shù)據(jù)被竊取和篡改。推薦使用傳輸層安全協(xié)議(TLS)保護(hù)數(shù)據(jù)安全
    的頭像 發(fā)表于 10-24 14:51 ?4816次閱讀
    HarmonyOS應(yīng)用<b class='flag-5'>網(wǎng)絡(luò)連接</b><b class='flag-5'>安全</b>配置方案

    有哪些技術(shù)可以提高邊緣計(jì)算設(shè)備的安全性

    邊緣計(jì)算設(shè)備的安全性面臨分布式部署、資源受限(算力 / 存儲(chǔ) / 帶寬)、網(wǎng)絡(luò)環(huán)境復(fù)雜(多無線連接)、物理接觸易被篡改等獨(dú)特挑戰(zhàn),因此其安全技術(shù)需在 “
    的頭像 發(fā)表于 09-05 15:44 ?1281次閱讀
    有哪些技術(shù)可以<b class='flag-5'>提高</b>邊緣計(jì)算設(shè)備的<b class='flag-5'>安全性</b>?

    宏集分享 | 集中告警管理如何提升設(shè)施安全性?

    提高團(tuán)隊(duì)響應(yīng)速度,優(yōu)化維護(hù)運(yùn)營在工業(yè)或商業(yè)建筑中,集中告警管理已成為確保安全性或檢測故障的必備工具。通過將所有安全系統(tǒng)集中管理,企業(yè)能夠?qū)⑺懈婢y(tǒng)一在一個(gè)HMI界面中,大幅提升響應(yīng)速度。關(guān)鍵要點(diǎn)
    的頭像 發(fā)表于 08-08 18:25 ?419次閱讀
    宏集分享 | 集中告警管理如何提升設(shè)施<b class='flag-5'>安全性</b>?

    請(qǐng)問DM平臺(tái)訪問安全性如何控制?

    DM平臺(tái)訪問安全性如何控制?
    發(fā)表于 08-06 06:01

    連接到 WPA3_WPA2_PSK 或 WPA3_SAE Wi-Fi 網(wǎng)絡(luò)時(shí)系統(tǒng)掛起,為什么?

    問題:連接到 WPA3_WPA2_PSK 或 WPA3_SAE Wi-Fi 網(wǎng)絡(luò)時(shí)系統(tǒng)掛起 我遇到一個(gè)問題,當(dāng)我嘗試連接啟用了CY_WCM_SECURITY_WPA3_WPA2_PSK
    發(fā)表于 06-05 07:23

    凌科電氣高壓連接器防觸手設(shè)計(jì)與安全性能解析

    高壓連接器作為大電流與高電壓傳輸?shù)暮诵慕M件,其安全性設(shè)計(jì)直接關(guān)乎人員生命與設(shè)備穩(wěn)定運(yùn)行。在新能源、軌道交通等高危場景中,防觸手功能已成為連接器設(shè)計(jì)的強(qiáng)制
    的頭像 發(fā)表于 05-16 15:14 ?523次閱讀

    鑒源實(shí)驗(yàn)室·HTTPS對(duì)于網(wǎng)絡(luò)安全的重要

    本文旨在深入解析HTTPS的工作原理、安全性以及其在網(wǎng)絡(luò)安全中的重要
    的頭像 發(fā)表于 02-19 14:31 ?897次閱讀
    鑒源實(shí)驗(yàn)室·HTTPS對(duì)于<b class='flag-5'>網(wǎng)絡(luò)安全</b>的重要<b class='flag-5'>性</b>

    如何通過優(yōu)化Nginx配置來提高網(wǎng)絡(luò)環(huán)境的安全性

    。本文為系統(tǒng)管理員、開發(fā)者等提供詳盡的安全加固指南,涵蓋基礎(chǔ)到高級(jí)策略,包括隱藏版本號(hào)信息、限制敏感目錄訪問、啟用HTTPS、配置錯(cuò)誤頁面、應(yīng)用內(nèi)容安全策略(CSP)、設(shè)置正確文件權(quán)限、添加
    的頭像 發(fā)表于 02-14 17:49 ?1952次閱讀

    以創(chuàng)新技術(shù)驅(qū)動(dòng)網(wǎng)絡(luò)連接未來

    ——聚焦網(wǎng)絡(luò)變壓器、共模電感與以太網(wǎng)芯片的卓越解決方案 作為一家深耕通信部件領(lǐng)域的專業(yè)供應(yīng)商, 沃虎電子 始終以技術(shù)為核心,專注于為全球客戶提供高性能、高可靠網(wǎng)絡(luò)連接解決方案。公司產(chǎn)品涵蓋
    的頭像 發(fā)表于 02-13 09:49 ?623次閱讀
    以創(chuàng)新技術(shù)驅(qū)動(dòng)<b class='flag-5'>網(wǎng)絡(luò)連接</b>未來

    hyper v 上網(wǎng),Hyper-V 上網(wǎng):Hyper-V的網(wǎng)絡(luò)連接與上網(wǎng)設(shè)置

    的數(shù)據(jù)處理解決方案。今天就為大家介紹Hyper-V上網(wǎng):Hyper-V的網(wǎng)絡(luò)連接與上網(wǎng)設(shè)置。 ? ?在Hyper-V虛擬化環(huán)境中,網(wǎng)絡(luò)連接與上網(wǎng)設(shè)置是確保虛擬機(jī)能夠正常通信和訪問外部網(wǎng)絡(luò)的關(guān)鍵步驟。Hyper-V提供了多種
    的頭像 發(fā)表于 02-07 10:30 ?3615次閱讀
    hyper v 上網(wǎng),Hyper-V 上網(wǎng):Hyper-V的<b class='flag-5'>網(wǎng)絡(luò)連接</b>與上網(wǎng)設(shè)置