NanoKVM: The S stands for Security
About
No channel description available.
Latest Posts
Video Description
Welcome to the dumpster fire of IoT security! Today I'm taking a look at the Sipeed NanoKVM, a solution for remote control of a computer over a network. It does a lot of things you'd expect from a device in this class, something like a PiKVM or JetKVM, except it does all of it with no regard to data security best practices. Come along on this adventure! Github issues which are still huge security holes that I didn't even get to, and note how none of them are resolved: - NanoKVM is a Router (sysctl enables forwarding): https://github.com/sipeed/NanoKVM/issues/197 - SSH enabled with root:root (this will be changed * after * you login and set a new password, but it's still exposed even on the latest firmware image): https://github.com/sipeed/NanoKVM/issues/198 - NanoKVM bundles an outdated (and Sipeed-hosted) version of Tailscail: https://github.com/sipeed/NanoKVM/issues/192 - NanoKVM presents as an InternetGatewayDevice, but isn't: https://github.com/sipeed/NanoKVM/issues/294 - Setup fails on networks with China geo-blocked: https://github.com/sipeed/NanoKVM/issues/289 - NanoKVM does not support MFA (really this is the least of your problems): https://github.com/sipeed/NanoKVM/issues/295 - tcpdump and aircrack are installed (aircrack is extremely useful for nefarious wifi things, and not useful on a kvm): https://github.com/sipeed/NanoKVM/issues/248 - DNS servers (re)set on every boot (even if you fix 8.8.8.8, it still reverts it 'for' you): https://github.com/sipeed/NanoKVM/issues/245 - Some security issues (the catch-all that I mentioned): - https://github.com/sipeed/NanoKVM/issues/270 -- Default password (admin/admin) is poor, but also not forced to be changed. Same with SSH account (root/root). It will now prompt you to change, but this is not enforced. -- Passwords protected with absolutely raw-dogged AES and a 'secret' key which is just a string hardcoded into the Typescript -- No CSRF protection at all -- Auth token has long life instead of refresh -- User sessions cannot be invalidated -- Downloads .so from Sipeed after sending the devices serial number -- Download .so (and updates) do not check integrity, relying entirely on TLS -- Device uses custom DNS servers and you can't change it Other products which I suggest you buy instead of this: JetKVM - https://youtu.be/KXW9jcUI7ZE All my KVM Reviews - https://www.youtube.com/playlist?list=PLZcFwaChdgSrmpIzDP0_bOx9Hd7MEWuQt Buy one on Taobao: https://item.taobao.com/item.htm?id=811206560480 Buy one on Aliexpress: https://www.aliexpress.com/item/1005007369816019.html As of the release of this video, the product cannot be sold in the US and Russia. I have been told that this is due to FCC compliance in the US, and Aliexpress.us indicates it can ship starting end of Feb 2025. Support me on Ko-Fi if you enjoy my content and find it useful: https://ko-fi.com/apalrd Feel free to chat about my upcoming projects on Discord! https://discord.gg/xJsaEukAr4 Follow me on Mastodon: https://hachyderm.io/@apalrd Timestamps: 00:00 - Intro 01:02 - Unboxing 06:12 - Lite Testing 17:06 - Reverse Engineering 20:12 - Auth Function 28:25 - Linux 32:46 - PCIe Version 34:10 - Passwords 39:25 - Firmware Update 42:26 - 'USB' Dongle 44:49 - Display 45:38 - Thoughts
Fortify Your Network Now
AI-recommended products based on this video

TERRAMASTER F8 SSD Plus NAS - 8Bay All SSD NAS Storage Core i3 8-Core 8-Thread CPU, 16GB DDR5 RAM, 10GbE Port, 8 Heat Sinks Included, Palm-Sized Network Attached Storage Peak Performance (Diskless)

HEYSTOP Switch 2 Case for Nintendo Switch 2, Protective Case Compatible with Nintendo Switch 2, Switch 2 Accessories Kit with Grip Controller ,Tempered Glass Screen Protector, Thumb Stick Caps

Pink Unicorn Carrying Case Compatible with Nintendo Switch Lite with Crystal Glitter Soft Protective Case Cover+Screen Protector+Stickers, Hard Storage Case Accessories Kit for Girls Birthday Gift

Pink Unicorn Carrying Case Compatible with Nintendo Switch (Not OLED or Lite) with Dockable Protective Grip Case +Screen Protector +Unicorn Stickers, Hard Storage Case Accessories Kit Bundle for Girls

HEYSTOP Case for Nintendo Switch OLED Model, Protection for Switch OLED Switch Case OLED Kit Accessories Cover for Nintendo Switch OLED with Tempered Glass Screen and Thumb Covers Grips

MSI MAG 276CXF, 27" Curve Gaming Monitor 1500R, 1920 x 1080 (FHD), 0.5ms Rapid VA, 280Hz, FreeSync Premium, HDMI, Displayport, Tilt, HDR Ready

ViewSonic VX1755 17 Inch 1080p Portable IPS Gaming Monitor with 144Hz, AMD FreeSync Premium, 2 Way Powered 60W USB C, Mini HDMI, and Built-in Stand with Smart Cover

Acer EDA270U Pbmiipx 27" WQHD (2560 x 1440) 1500R Curved Widescreen Gaming Display | AMD FreeSync Premium | 1ms (VRB) | up to 170Hz Refresh | HDR 10 | 2 Speakers | Display Port and HDMI Cable Incl.

STARTRC GAMES Hard Carrying Case for Nintendo Switch 2, Professional Deluxe IP67 Waterproof, Soft Lining Hard Travel Case for Nintendo Switch 2 Console Pro Controller & Accessories (Black)

ForHelp 15.6" Professional (1920X1080) FHD Portable Monitor, IPS Ultra-Thin Zero Frame Gaming Monitor with HDMI USB Type-C,Dual Speakers.External Portable Monitor for Laptop Mac Phone PS4 Xbox Switch

Magnetic Nasal Strips Starter Kit: Comfortable Nasal Breathing Support for Sleep, Helps Reduce Snoring Noise, Includes 60 Tabs (30 Uses) with 4 Sizes

Environet Hydroponic Growing Kit, Self-Watering Mason Jar Herb Garden Starter Kit Indoor, Windowsill Herb Garden, Grow Your Own Herbs from Organic Seeds (Basil)

Herb Garden Planter Indoor Kit 21Pcs Kitchen Herb Garden Starter Kit Growing Kit Including Wooden Box Burlap Pots Soil Discs Gardening Tools Unique Easter Birthday Christmas Gift Ideas for Women Mom

Bonsai Starter Kit – 1x Bonsai Tree | Complete Indoor Starter Kit for Growing Plants with Bonsai Seeds, Tools & Planters – Gardening Gifts for Women & Men

HSSDTECH CMOS Battery Cable Replacement for Lenovo ThinkPad T490 T590 P53s /P16 Gen 1 Gen 2/P16v Gen 1/T14 Gen 1 Gen 2/P14s Gen 1 Gen 2 02HK903 02HK904 02HK905 SB10G62453 GC000000700

AC Power Cord Cable Fit for Sony PS5 PS4 PS3 Slim PlayStation 5 4 3, Xbox Series X/S, Xbox One X/S, TV, Printer Universal 2 Prong Supply Replacement - (ETL Listed Cable)

SYRNARN 4 Pin XLR Balanced Headphone Cable Compatible with AUDEZE LCX-X LCD-XC LCD2 LCD3 LCD4 for MEZE Empyrean, MEZE Elite, MEZE Empyrean 16 Core Replacement Cord (4 Pin XLR Balanced, 2Meters/6.5ft)




















