物联网设备开放至互联网存在安全漏洞吗?
我目前正在学习如何使用 Raspberry Pi Pico W,这是一款使用 RP2040 的相对较新的物联网微控制器设备。可以用它打开一个小型网络服务器,所以我真的很想通过互联网与它交互。将端口转发到该设备会有多大的安全漏洞? 我的网络上有一个 Samba NAS 服务器(使用用户名/密码保护),我不希望陌生人访问或修改我的文件。 PS 超级用户是一个可以询问安全相关问题的论坛吗?我不知道还有什么更好的 :/ ...
我目前正在学习如何使用 Raspberry Pi Pico W,这是一款使用 RP2040 的相对较新的物联网微控制器设备。可以用它打开一个小型网络服务器,所以我真的很想通过互联网与它交互。将端口转发到该设备会有多大的安全漏洞? 我的网络上有一个 Samba NAS 服务器(使用用户名/密码保护),我不希望陌生人访问或修改我的文件。 PS 超级用户是一个可以询问安全相关问题的论坛吗?我不知道还有什么更好的 :/ ...
在一个完全假设的场景中,我住在一栋没有以太网、只有最高 50Mbps 的 Wi-Fi 连接的大楼里,我是否可以将多个设备连接在一起,从而获得更快的连接速度?我们还假设这栋楼不限制您可以连接到此网络的设备数量,但即使只有 4 个设备,理论上您也可以获得 200Mbps 的速度。我并不指望这种情况会发生,但最好有高于 50Mbps 的连接速度。 我一直在寻找这个问题的答案,但似乎人们通常对通过在房间或建筑物的不同位置放置多个天线然后将它们组合在一起来获得更好的接收效果感兴趣。这不是我在这里寻找的。我知道也有硬件解决方案可以在不同的互联网连接之间实现负载平衡,但对...
在某些 SSD 中更换控制器芯片是否总是意味着数据丢失,或者是否有可能所有相关信息(例如转换层参数)都存储在 NAND 芯片上? 我发现了一些很棒的文章,但是它没有提到翻译层是如何存储的:https://adreca.net/NAND-Flash-Data-Recovery-Cookbook.pdf 这控制器数据表没有提到它是否有内部存储器,但提到控制器使用 AES 加密来存储数据并且符合 opal 标准。 我猜这意味着密钥不仅仅存储在 NAND 上,因为这会违背磁盘加密的目的(尽管我记得一些渗透测试人员发现一些 SSD 中 AES 密钥的明文存储) 注意:...
我想知道微控制器寄存器是否可以通过 UART 访问(R/W),因为控制器有一个 UART 接口。我搜索了一段时间,但没有找到任何示例。看起来都是通过 I2C 或 SPI 完成的 ...
我正在使用 attiny85 微控制器在 Digispark USB 上进行体验。因此,我对其进行了编程,使其在插入时可以启动非常基本的键盘敲击,即,当它插入时,它会打开并尝试在屏幕上打开的窗口的任何地方写入“Hello World”(因此,如果 notepad.exe 已打开,它会在其上写入等)。 问题是我想在上面放另一个代码,但是当插入 USB 时,无法在计算机上执行任何操作(因为我编码了循环)。 你知道我该如何解决这个问题吗? 多谢 艾梅里克 ...
我的最终目标是能够通过具有代理防火墙的网络从我的各种微控制器发送数据。我尝试更改不同 MCU 的固件以支持代理,但事实证明这是一项艰巨的任务,无法保证成功,并且存在可扩展性问题。我发现的可行答案是在网络和这些节点之间使用一台机器,通过代理为它们传输数据。现在,显而易见的答案是买一台便宜的电脑并让它这样做,但这对我的应用程序来说并不实用。我发现的另一件有趣的事情是,有些路由器固件(如 DD-WRT)在路由器本身上支持此功能。我非常感兴趣,正在为我的应用程序寻找这种方法的明确答案。是否真的可以通过 DD-WRT 固件在路由器中进行代理设置,并且它会通过代理传输与...
最近我发了Stack Overflow 上的这个问题。然而,即使我给了赏金,也没有人帮助我。 尽管我知道交叉发布是令人沮丧的,我是带着好意而来的,我认为这个问题在这里可以有第二次机会。 问题: 我正在闪烁Sparkfun 边缘板与SparkFun 系列基本突破-CH340G使用 IDE 提供的一些示例官方教程。 虽然它已经多次正常工作,主要针对示例示例1_edge_test和使用 TensorFlow Lite 和 SparkFun Edge 在微控制器上实现 AI,有时我在闪烁时会收到此消息: Connecting with Corvette o...
因此我需要使用 Arduino IDE 对小型 ESP8266 微控制器进行编程。但是我的 Ubuntu 系统无法检测到与串行转 USB 适配器连接的电路板。适配器:https://www.ebay.de/itm/USB-to-ESP8266-Serial-Wireless-Wifi-Module-Developent-Board-8266-Wifi-Adapter-/192035277895 插入两者后我运行了 dmesg 并得到了以下结果: [ 198.724616] usb 3-2: new full-speed USB device numbe...
我正在尝试将一些代码上传到我的 MCUATMega 32a使用 USB-ASP 编程器和极限刻录机软件。 我只是使用了一些虚拟代码,但每次我尝试刻录它时,极端刻录机都会显示以下错误 有人能帮帮我吗? 我不知道该怎么办。 ...
我们想要实现的目标 我们希望连接一个微控制器,Adafruit Circuit Playground Express(CPX)连接到瘦客户端的 USB 端口,并将数据流传输到虚拟机环境,以供应用程序读取并发送到服务器进行数据收集。这将在我们办公室的所有计算机上完成。 环境 当前环境: 运行 ThinOS 的 Dell Wyse 5060 系列 Citrix XenDesktop:Windows 7 未来环境: 运行 ThinOS 的 Dell Wyse 5060 系列 Citrix XenDesktop:Windows 10 最好是...
一些旧式计算机/控制器没有文件系统,是因为这些设备没有操作系统吗?如果文件无法保存到这些设备,那么工厂控制逻辑/程序和其他数据如何保存到设备中? ...
许多文章和帖子建议使用尽可能少的内存条,和/或对多条内存条的配置使用已注册的内存,理由是“内存控制器的压力”。 我不清楚这到底意味着什么,我是否应该关心?如果我的内存控制器紧张,它会不会更快地“烧坏”?我的电脑会不会变得不稳定或变慢? ...
我拥有NUCLEO-F334R8董事会,基于STM32F334R8ARM Cortex-M4 微控制器。 它是没有 MMU 的 72MHz 主板,64KB 闪存,12KB RAM。 我可以将其连接到外部的闪存和 RAM。 ucLinux是针对微控制器的Linux版本。 我怎样才能安装它? ...
我正在尝试使用 USB 虚拟 com 端口将微控制器连接到主机。但是,我没有主机的 root 权限。控制器显示为 /dev/ttyACM0。 当我尝试使用pyserial模块,出现错误“权限被拒绝”。 有没有办法不使用任何 sudo 命令来解决这个问题?也许可以以某种方式强迫微控制器宣布自己不是作为计算机协会? 这样能避免权限问题吗? $ ls -l /dev/ttyACM0 crw-rw----. 1 root dialout 166, 0 Apr 4 13:44 /dev/ttyACM0 $ id uid=1003(mri) gid=1001(nm...
假设我通过 USB 将微控制器板(如 STM32F4)连接到 PC。USB 通信协议中是否有包含主机时钟数据的内容?换句话说,我是否可以通过连接到 USB 将微控制器同步到 PC 时钟? 如果不可能的话,您能否建议一些巧妙且省力的方法将时钟信息从 PC 传输到 STM32F4? 我想我总是可以编写一些软件在后台在 PC 上运行并将该信息提供给 STM32F4,如果必须的话我会这样做,但我想避免这种情况。 我还可以使用网络屏蔽并让 STM32F4 通过网络查询 PC,但我想通过不使用任何额外的屏蔽来降低成本和复杂性。 我也可以让 STM32F4 运行自...