首页 > 学院 > 开发设计 > 正文

物联网安全资源大全

2019-11-09 16:37:21
字体:
来源:转载
供稿:网友

IoT Security Wiki

One Stop for IoT Security Resources

来源:https://iotsecuritywiki.com/

Welcome to IoT Security Wiki.

It is an intiative to help developers and security researchers to get all security resource related to IoT devices. Although listing out all resources related to IoT is very difficult, but i have tried my best to list out Major technical material available.

As IoT is broadly based on four components: Embedded Systems, Cloud, Network, Mobile. We will have resource related to first three in this wiki and for Mobile we already haveMobileSecurityWiki which is also my PRoject.

If you find anything missing or have some resource to add, please add through contribute section.

Follow IoT Security Wiki on Twitter to get latest updates about IoT Security

Thanks!

Presentations

PresentationConferenceYearAuthorLink
A Surface Area Approach to Pen-testing the IoTDefcon 232015Daniel MiesslerVideoSlide
The Hand that Rocks the Cradle: Hacking IoT Baby MonitorsDefcon232015Mark StanislavVideo
Security of Wireless Home Automation Systems - A World Beside TCP/ipDefon232015Tobias Zillner & Sebastian StroblSlide
Securing the IoT WorldDefcon 232015Aaron GuzmanVideoSlide
Yes, You Can Walk on Water: application & Product Security on a Startup BudgetDefcon232015Brian KnopfVideo
Cameras, Thermostats, and Home Automation Controllers - Hacking 14 IoT DevicesDefcon232015Wesley WinebergVideoSlide
Smart Hone InvasionDefcon232015Craig YoungVideo Slide
Practical IoT Exploitation Workshop (MIPS/ARM)Defcon232015Lyon YangVideo Slide
Advanced SOHO Router ExploitationHITBGSEC2015Lyon YangVideoSlide
Pwning IoT with Hardware AttacksDefcon232015Chase SchultzSlide
SWEET SECURITY - Creating a Defensive Raspberry PiDefcon232015Travis SmithSlide
Securing the Internet of Things: Mapping Attack Surface Areas Using the OWASP IoT Top 10RSA Conference2015Daniel MiesslerLink
IoT SecurityBSides2015Justin C. Klein KeaneVideo
Securing the Internet of ThingsIoT Conference2015Paul FremantleVideo
The Internet of Fails - Where IoT Has Gone WrongDefcon222014Mark Stanislav & Zach LanierVideo

WhitePapers

What the Internet of Things(IoT) needs to become a realitySecurity of Things: An Implementers’ Guide to Cyber-Security for Internet of Things Devices and BeyondUse case possibilities with Bluetooth low energy in IoT applications

Research Studies

TitleOrganizationYearLink
The Internet of Things: Security Research StudyVeracode2015Link
Internet of Things Research StudyHewlett Packard2015Link
Insecurity in Internet Of ThingsSymantec2015Link
Securing the "Internet of Things" SurveySANS2014Link

Research Papers

TitleYearLink
Enhance Embedded System Security With Rust2016Link
Requirement of Security for IoT Application based on Gateway System2015Link
Threats Analysis, Requirements and Considerationsfor Secure Internet of Things2015Link
Hybrid Lightweight and Robust Encryption Design for Security in IoT2015Link
A Study on IP Exposure Notification System for IoT Devices Using IP Search Engine Shodan2015Link
Security Framework and Jamming Detection for Internet of Things2015Link
Personal Information Security and the IoT: The Changing Landscape of Data privacy2015Link
Design of the Secure Compiler for the IoT Services2015Link
On the design of lightweight link-layersecurity mechanisms in IoT systems2015Link
A Digital Door Lock System for the Internet of Things with Improved Security and Usability2015Link
Security Threats on National Defense ICT based on IoT2015Link
On the Security and Privacy of Internet of Things Architectures and Systems2015Link
Cyber Security for Intelligent World with Internet of Things and Machine to Machine Communication2015Link
Study on the Vulnerability Level of Physical Security AndApplication of the IP-Based Devices2015Link
ENERGY AWARE SECURITY ALGORITHM DECISION METHOD FOR INTERNET OF THINGS USING SSL/TLS FOR WIRELESS NETWORK2015Link
A Lightweight RFID Security Protocol Based on Elliptic Curve Cryptography2015Link
DTLS-HIMMO: Efficiently Securing a Post-Quantum World with a Fully-Collusion Resistant KPS2015Link
Study on a Secure Wireless Data Communication in Internet of Things Applications2015Link
IoT: The Internet of Threats and Static Program Analysis Defense2015Link
Event driven adaptive security in internet of things2014Link
Internet of Things: Architectural framework for eHealth security2014Link
Privacy and Security Issues for Healthcare System with Embedded RFID System on Internet of Things2014Link
An Approach for Cyber SecurityExperimentation Supporting Sensei/IoT forSmart Grid2014Link
Toward an Inverse-free Lightweight Encryption Scheme for IoT2014Link
Broadcast Based Registration Technique for Heterogeneous Nodes in the IoT2014Link
An Evaluation Scenario for Adaptive Security in eHealth2014Link
Security requirements of IoT-based smart buildings using RESTful Web Services2014Link
A survey on providing security to the wireless sensor networks integrated with IOT2014Link
IOT Secure Transmission Based on Integration of IBE and PKI/CA2013Link
An Empirical Research on InfoSec RiskManagement in IoT-based eHealth2013Link
Security and privacy challenge in data aggregation for the iot in smart cities2013Link
Designing a secure service manager for internet of things2013Link
Identity Authentication and Capability Based access Control (IACAC) for the Internetof Things2013Link
Security Architecture of the Internet of Things Oriented to PerceptualLayer2013Link
Towards a Light Weight Internet of ThingsPlatform Architecture2013Link
A bi-direction authentication protocol for RFID based on the variable update in IOT2013Link
Novel Threshold Cryptography-based Group Authentication (TCGA)Scheme for the Internet of Things (IoT)2013Link
A Survey on Security Issues of M2M Communications in Cyber-Physical Systems.2012Link
Making Devices Trustworthy: Security and Trust Feedbackin the Internet of Things2012Link
A bi-directional security authentication architecture for the internet of vehicles2012Link
Security for Practical CoAP Applications:Issues and Solution Approaches2011Link
A Security Protocol Adaptation Layer for theIP-based Internet of Things2011Link
Security in the Internet of Things2011Link
Assessing the Security of Internet ConnectedCritical Infrastructures2010Link

OWASP Resources

Top IoT VulnerabilitiesIoT Testing GuidesManufacturer IoT Security GuidanceDeveloper IoT Security GuidanceConsumer IoT Security GuidancePriciples of IoT SecurityIoT Framework Assessment

Case Studies

HACKING IoT: A Case Study on Baby Monitor Exposures and VulnerabilitiesYour Fridge is Full of SPAM: Proof of An IoT-driven AttackRefrigerator Vulnerabilities - Samsung Security Hack

Articles

Vulnerable Embedded Web Interfaces Plague IoT Devices: StudyA Hacker's-Eye View of the Internet of ThingsHackers Remotely Kill a Jeep on the Highway—With Me in ItHow hackers attacked Ukraine's power grid: Implications for Industrial IoT security

Firmware Analysis

Binwalk - Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images.Reversing Firmware Part 1Embedded Devices Security and Firmware Reverse Engineering

IoT Development Tools

Arduino - Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.Eclipse IoT Project - IoT needs open source to be successful. Eclipse IoT simplifies IoT development.Kinoma - Kinoma’s platform is optimized for connected, high-performance consumer electronics and Internet of Things (IoT) products. Build rich consumer experiences that orchestrate connected devices, their companion apps, and cloud services.M2M Labs MainSpring - M2MLabs Mainspring is an open source application framework for building machine to machine (M2M) applications such as remote monitoring, fleet management or smart grid.Node-RED - Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.Particle - Particle is a prototype-to-production platform for developing an Internet of Things product.PlatformIO - PlatformIO IDE is the missing integrated development environment which provides comprehensive facilities for IoT development:ThingBox - The ThingBox is a set of software already installed and configured.The ThingBox allows anyone to graphically create new unlimited applications interacting with connected objects from a simple web-browser.

IoT Hardware Platforms

Arduino - Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.Arduino Nano]Arduno Pro MiniArduino UnoArduino YúnArietta G25 - Arietta G25 - Low cost linux embedded moduleBeagleBoard - Get your hands in technology's guts and control your development destiny with these credit-card sized, low-power, open-hardware computers. Experiment with Linux, Android and Ubuntu and jump-start development in five minutes with the included USB cable.Flutter - Flutter is a programmable processor core for electronics projects, designed for hobbysits, students, and engineers. Flutter features a fast ARM processor, powerful long-range wireless communication, built-in battery charging, and an onboard security chip, making Flutter an ideal choice for robotics, wireless sensor networks, consumer electronics, and educational platforms.Imuduino - The smallest Arduino Leonardo compatible clone, feature packed with USB keyboard/mouse emulation, on-board Bluetooth LE, real-time orientation and motion sensing IMU, and 10V max voltage regulator. Works with Android and iOS devicesIntel Edison - The Intel Edison is a tiny computer offered by Intel as a development system for wearable devices and Internet Of Things.Intel Galileo - The Intel® Galileo Gen 2 development board is a microcontroller board based on the Intel® Quark™ SoC X1000 application processor, a 32-bit Intel® Pentium® brand system on a chip (SoC). It is the first board based on Intel® architecture designed to be hardware and software pin-compatible with shields designed for the Arduino Uno R3.LightBlue Bean - With Bean, you can program wirelessly from any of your devices. No more unscrewing screws and ungluing glue.MicroDuino - Microduino presents the world’s smallest series of Arduino-compatible smart modules that are small, flexible, stackable and powerful, and can be used to create a limitless amount of DIY projects.

Home Automation Software

Eclipse SmartHome - The framework is designed to run on embedded devices, such as a Raspberry Pi, a BeagleBone Black or an Intel Edison. It requires a java 7 compliant JVM and an OSGi (4.2+) framework, such as Eclipse Equinox.Home Gateway Initiative - The HGI Open Platform 2.0 suite captures home gateway software modularity requirements and provides remote test tools that form a cornerstone of many of the Operators’ and vendors’ home gateway strategy.Ninja Blocks - Ninja Sphere is both a hardware and software platform designed to seamlessly bridge your smart devices together. By connecting to products from various brands, your home can start using them in new and exciting ways.openHAB - a vendor and technology agnostic open source automation software for your home. Build your smart home in no time!PrivateEyePi - This is a Raspberry Pi projects website aimed at the Raspberry Pi enthusiast wanting to build home security/automation systems and at the same time learn programming and electronics.RaZberry - The Razberry platform adds all the components needed to turn a Raspberry PI board into a fully operational and inexpensive Z-Wave gateway.

Middleware

IoTSyS - IoTSyS is an integration middleware for the Internet of Things. It provides a communication stack for embedded devices based on IPv6, Web services and oBIX to provide interoperable interfaces for smart objects. Using 6LoWPAN for constrained wireless networks and the Constrained Application Protocol together with Efficient xml Interchange an efficient stack is provided allowing using interoperable Web technologies in the field of sensor and actuator networks and systems while remaining nearly as efficient regarding transmission message sizes as existing automation systems.Kaa - Kaa IoT Platform — 100% open-source Internet of Things middleware platform for everyone.OpenIoT - The OpenIoT middleware infrastructure will support flexible configuration and deployment of algorithms for collection, and filtering information streams stemming from the internet-connected objects, while at the same time generating and processing important business/applications events.OpenRemote - OpenRemote is software integration platform for residential and commercial building automation. OpenRemote platform is automation protocol agnostic, operates on off-the-shelf hardware and is freely available under an Open Source license. OpenRemote's architecture enables fully autonomous and user-independent intelligent buildings. End-user control interfaces are available for iOS and Android devices, and for devices with modern web browsers. User interface design, installation management and configuration can be handled remotely with OpenRemote cloud-based design tools.

Operating Systems

AllJoyn - The AllJoyn framework defines a common way for devices and apps to communicate with one another regardless of brands, categories, transports, and OSes. Developers write applications that discover nearby devices, and communicate with each other directly and through the cloud, unleashing new possibilities in the Internet of Things.Brillo - Brillo brings the simplicity and speed of software development to hardware for IoT with an embedded OS, core services, developer kit, and developer console.Contiki - Contiki is an open source operating system for the Internet of Things. Contiki connects tiny low-cost, low-power microcontrollers to the Internet.JaneOS - JanOS is an operating system designed to run on the chipset of mobile phones. It runs without a screen, and allows you to access all phone functionality, from calling to the camera, through Javascript APIs.OpenWSN - The Internet of Things enables great applications, such as energy-aware homes or real-time asset tracking. With these networks gaining maturity, standardization bodies have started to work on standardizing how these networks of tiny devices communicate.Rasbian - Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware. An operating system is the set of basic programs and utilities that make your Raspberry Pi run. However, Raspbian provides more than a pure OS: it comes with over 35,000 packages, pre-compiled software bundled in a nice format for easy installation on your Raspberry Pi.RIOT - The friendly Operating System for the Internet of Things. Make your applications ready for the smaller things in the Internet with common system support.6LoWPAN, IPv6, RPL, and UDPCoAP and CBORStatic and dynamic memory allocationHigh resolution and long-term timersTools and utilities (System shell, SHA-256, Bloom filters, ...)TinyOS - TinyOS is an open source, BSD-licensed operating system designed for low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart buildings, and smart meters.Windows 10 IoT Core OS - Discover the features and functionality that Windows 10 IoT Core provides. It’s ease of Windows combined with the power of IoT.Zephyr - Zephyr Project is a small, scalable real-time operating system for use on resource-constrained systems supporting multiple architectures. Developers are able to tailor their optimal solution. As a true open source project, the community can evolve the Zephyr Project to support new hardware, developer tools, sensor and device drivers. Advancements in security, device management capabilities, connectivity stacks and file systems can be easily implemented.

IoT App Development Protocols

Advanced Message Queuing ProtocolOASIS Message Queuing Telemetry TransportVery Simple Control ProtocolConstrained Application ProtocolExtensible Messaging and Presence Protocol

Contribute

It is awesome to see that you want to contribute in this wiki, which would directly help the community. Please follow one of the ways from below to include tool/resource in this wiki-

Tweet the resource to @IoTSecurityWiki or @exploitprotocolSend an email to aditya@manifestsecurity.com
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表