Die Unternehmen machten sich schließlich Sorgen um die Entwicklung von IoT-GerĂ€ten und deren Sicherheit


Typisches IoT-GerÀt

IoT ist ein extrem junges Marktsegment, das nur versucht, die ersten ernsthaften Schritte zu unternehmen. NatĂŒrlich gibt es IP-Kameras und andere Sensoren schon lange, aber die Sprache erweist sich nicht als „intelligent“. Gleichzeitig ist eines der Probleme des Marktes seltsamerweise der Entwicklungszyklus, da nicht nur ein physisches GerĂ€t erstellt wird, sondern auch Software fĂŒr dieses unter extrem begrenzten Ressourcen geschrieben wird. Dies ist vor 20 Jahren ein paar Megabyte Speicher fĂŒr die Anwendung war die Norm. Wenn die Optimierung des Ressourcenverbrauchs fĂŒr Benutzer (und Entwickler) nur ein Traum ist und fĂŒr Spitzenprodukte Speicherlecks oder unrealistische Völlerei (hi, Chrome) normal sind, scheint es fĂŒr diese Entwickler eine Bestrafung zu sein, in ein paar hundert Kilobyte Flash-Speicher auf einem energieeffizienten Mikrocontroller zu arbeiten. die sich letztes Jahr schlecht benommen haben.

Dies ist jedoch nicht das einzige IoT-Problem. Es ist nicht meine Aufgabe, Ihnen zu sagen, wie hilflos intelligente GerĂ€te in Bezug auf die Informationssicherheit sind. In den Medien tauchen ab 2015 regelmĂ€ĂŸig Geschichten ĂŒber Botnetze von IP-Kameras, KĂŒhlschrĂ€nken und anderen Mikrowellenherden auf. FĂŒgen Sie diesem „Gericht“ auch „Sauce“ von intelligenten Lautsprechern und Assistenten wie Alexa oder Alice hinzu, und wir erhalten ein erschreckendes Bild. Seit der Zeit der chinesischen No-Name-Kameras haben Produkte von Amazon und Yandex die Möglichkeit erhalten, auf Wunsch des EigentĂŒmers Online-Bestellungen aufzugeben. TatsĂ€chlich waren es diese Merkmale der neuen Generation von IoT-GerĂ€ten, die Softwarehersteller dazu veranlassten, sich zu bewegen, nĂ€mlich die digitalen Verteidigungslinien unserer Sprechboxen und anderer Sensoren zu stĂ€rken.


Das ist nur so, wie es normalerweise bei allen möglichen Standards im jungen Segment der Fall ist, gibt es keine einheitliche Herangehensweise. Schließlich kann die Sicherheit des GerĂ€ts auf mindestens drei Arten gewĂ€hrleistet werden: durch Erweiterung der Cloud-Plattform fĂŒr die Verwaltung des IoT, StĂ€rkung der Sicherheit auf GerĂ€te-Firmware-Ebene und der sogenannten Gateway-Grenze, dh Schutz des IoT-Netzwerks auf der Ebene des Routers und des internen Intranet-Gateways an der Kreuzung mit der Außenwelt.

Derzeit arbeiten mindestens drei Riesenunternehmen aus drei verschiedenen Segmenten des IT-Marktes in diesen Bereichen - sie versuchen, die Entwicklung zu vereinfachen und gleichzeitig die Grenzen der digitalen Verteidigung zu stÀrken.

Google SDKs und Cloud-Plattformen


Was macht der Suchriese beim Markteintritt? Nun, wir alle wissen sehr gut ĂŒber die Taktik "Kaufen, Kopieren, Besten, Schließen" Bescheid, aber bei IoT-GerĂ€ten gibt es nicht viel zu kaufen. Hier haben wir keine Leute, nur die ARM-Firma erhebt sich mit einem Stein ĂŒber all diese Einöde. Google ging also den zweiten bevorzugten Weg - den Aufbau einer Plattform mit der anschließenden Schaffung eines Ökosystems um diese herum.

Google liebt in sich geschlossene Ökosysteme. Wenn wir die offensichtlichen Fehler auf dem Weg der sozialen Netzwerke weglassen, schafft das Unternehmen Ökosysteme und baut Gemeinschaften um sie herum mit beneidenswerter StabilitĂ€t auf. Und vor allem weiß sie, wie man sie unterstĂŒtzt und weiterentwickelt. WĂ€hrend Werbung nicht ĂŒber intelligente KĂŒhlschrĂ€nke und andere IoT-GerĂ€te geschaltet werden kann, ist das Ökosystem fĂŒr Google in dieser Richtung nur in ferner Zukunft interessant. Es geht um die Google Cloud IoT- Plattform zum Verarbeiten, Analysieren und Speichern von Daten von Smart-GerĂ€ten. Dies war jedoch nicht genug, da die Daten irgendwie von den GerĂ€ten entfernt werden mĂŒssen. Angesichts des Fehlens eines universellen Standards ist dies nicht so einfach.



Aus diesem Grund ging der Suchriese auch seinen dritten Lieblingspfad und kĂŒndigte ein eigenes SDK fĂŒr Entwickler von IoT-GerĂ€ten an, das in Embedded C geschrieben wurde. Warum war dies der dritte typische Pfad fĂŒr Google? Wenn der Suchriese nicht in der Lage ist, ein Ökosystem zu „kaufen und zu schließen“ oder schnell aufzubauen, es mit den vorhandenen Diensten und Plattformen des Unternehmens zu verknĂŒpfen und Anzeigen zu drehen, werden Entwicklertools veröffentlicht. Und warten. DarĂŒber hinaus gibt es die Plattform als Tool bereits. Warum nicht das SDK veröffentlichen?

Das Produkt mit dem Namen Cloud IoT Device SDK wurde in Zusammenarbeit mit ARM, Microchip Technology und NXP Semiconductors entwickelt. NatĂŒrlich das Open Source Tool. Das Ziel des Cloud IoT Device SDK ist es, beim Prototyping und Testen vor der kommerziellen Implementierungsphase des Produkts zu helfen. SDK unterstĂŒtzt eine Vielzahl von Mikrocontroller-GerĂ€ten. Unter den Vorteilen des SDK ist die Entwicklung auf GerĂ€te mit extrem geringem Stromverbrauch und Flash-Speicher ab 25 kB anwendbar. Im Allgemeinen schreibt Venturebeat, dass sich die Entwicklung als sehr erfolgreich erwiesen hat: Das SDK enthĂ€lt KompatibilitĂ€t mit Echtzeit-Betriebssystemen wie Zephyr, ARM Mbed OS, dem FreeRTOS-Kernel (und vielen anderen) sowie KompatibilitĂ€t mit POSIX-Systemen. Es gibt eine asynchrone API, mit der Sie im Allgemeinen arbeiten können ohne Betriebssystem, und es gibt auch einen Veranstaltungsplaner und vieles mehr.

Quellen sind auf GitHub verfĂŒgbar.

Was bedeutet das fĂŒr die Branche? ZunĂ€chst war Google mit konsequenter Arbeit in dieser Richtung beschĂ€ftigt. Angesichts der beherrschenden Stellung von Android und der Aussichten fĂŒr die Fernsteuerung von GerĂ€ten ĂŒber Smartphones und Tablets war die Veröffentlichung eines speziellen SDK nur eine Frage der Zeit.



Die Tatsache, dass Hersteller wie ARM an der Arbeit beteiligt waren, erhöht nur das Vertrauen, dass wir kein weiteres „Chrom“ erhalten, das so viele Ressourcen verbraucht, wie es zur VerfĂŒgung steht, sondern ein wirklich funktionsfĂ€higes Produkt, das die spezifische Architektur des modernen IoT berĂŒcksichtigt. Das Vorhandensein einer vollwertigen Plattform und die FĂ€higkeit, Softwarelösungen vor ihrer kommerziellen Implementierung auf dem Tisch zu halten, werden nur das Niveau der Endprodukte erhöhen und ihren Markteintritt beschleunigen.

Informationssicherheit fĂŒr intelligente GerĂ€te


Es ist schwierig, ĂŒber etwas zu sprechen, das es wirklich nicht gibt. UnabhĂ€ngig davon, wie einzelne Charaktere gekreuzigt werden, dass IoT-Sicherheit real ist, verstehen wir alle, dass die IoT-GerĂ€te selbst absolut schutzlos sind und zu 100% von dem Netzwerk abhĂ€ngen, mit dem sie verbunden sind. Aufgrund der Missachtung der lokalen Sicherheit haben wir vor einigen Jahren Hunderttausende von Botnetzen von IP-Kameras beobachtet. Sie können beispielsweise das Mirai-Botnetz abrufen.

Dieses Problem muss jedoch behoben werden. Ich habe bereits Alexa und Alice erwĂ€hnt - diese beiden Damen beantragen ernsthaft den Zugang zu den Kreditkarten ihrer Besitzer, um bei Amazon, eBay oder Yandex.market Pizza oder eine andere Spielerei fĂŒr sie zu bestellen.


Yandex.station

Auf dem Weg des Kampfes um die Sicherheit wurde ARM erneut zur Kenntnis genommen.

Das Platform Security Architecture Certified- Projekt ist im Wesentlichen ein Zertifizierungsprogramm fĂŒr IoT-GerĂ€te. PSA hat zwei Verwendungszwecke: mehrstufige Sicherheitsschemata und API-Testsuiten fĂŒr Entwickler. ARM hat mehrere unabhĂ€ngige Forschungslabors fĂŒr Informationssicherheit mit der Erstellung des PSA beauftragt.

Das Projekt entstand einfach aus einer Reihe von Dokumentationen zum Thema Sicherheit von IoT-GerĂ€ten, die Empfehlungen fĂŒr die Entwicklung enthielten. Jetzt enthĂ€lt das Projekt jedoch viel mehr Informationen, z. B. Modelle von Cyberangriffen, Dokumentation zur Sicherheitsanalyse, Zertifizierung der Architektur der Hardware und Software von GerĂ€ten und vieles mehr.

Ein weiteres bemerkenswertes IoT-Sicherheitsprojekt hat inlĂ€ndische Wurzeln, Kaspersky Lab ist daran beteiligt. Dieses Unternehmen ging den offensichtlichsten Weg fĂŒr sich und machte auf die zuvor erwĂ€hnte SicherheitslĂŒcke von Intranets aufmerksam, in denen IoT-GerĂ€te existieren. Der effektivste Weg, das Netzwerk zu schĂŒtzen, besteht darin, „Gateways mit der Außenwelt“ zu verteidigen, wie es der LC getan hat. Insbesondere arbeiten sie derzeit am IoT Gateway-Projekt, einer Firmware fĂŒr Router und Router. Das gesamte Projekt basiert auf KasperskyOS und ist anscheinend eine Teilmenge davon.


Router mit KasperskyOS an Bord

Laut den Prospekten von LC sind die direkten Hersteller von Routern aktiv an der Entwicklung beteiligt, die bewusst mit dem Unternehmen zusammengearbeitet haben, um die Sicherheit ihrer GerÀte auch in der Förderphase zu erhöhen. Zumindest sollte Advantech , ein bedeutender GerÀtehersteller, mit dem Laboratory zuvor im Rahmen des KICS for Networks-Projekts zusammengearbeitet hat, um die Informationssicherheit bei der Arbeit zu gewÀhrleisten, an der Entwicklung teilnehmen.

Anstelle von Ausgabe


Mit der ganzen Aufmerksamkeit von Technologiegiganten und anderen Unternehmen auf das IoT-Segment ist ARM das aktivste Unternehmen - ein Hersteller von Mikrochips, an denen all diese Kameras, Sensoren und anderen energieeffizienten GerĂ€te arbeiten. Jetzt spielen die Dominanz von ARM und der Wunsch des Unternehmens, den Markt breiter zu machen, allen in die HĂ€nde: Es arbeitet eifrig mit Google zusammen, beauftragt private Labors fĂŒr bestimmte Projekte und versucht auf jede erdenkliche Weise, das Vertrauen der Öffentlichkeit wiederherzustellen, das durch die gleiche Geschichte mit Mirai und anderen Botnetzen weitgehend untergraben wurde.

ARM ist jedoch nicht das gesamte IoT. Es gibt immer noch genĂŒgend mittelstĂ€ndische und offen unbekannte Elektronikhersteller auf dem Markt, die auf das Google SDK, Sicherheitstest- und Verifizierungstools usw. spucken wollten. Kaspersky Lab leistet ernsthafte Arbeit, und ich bin sicher, dass nicht nur die Sicherheit von Routern und Routern erhöht wird. Es gibt jedoch ein großes Problem bei den Errungenschaften von LK: Der Fokus liegt zunĂ€chst auf dem Industriesegment, wie andere Projekte des Unternehmens in dieser Richtung und die gemeinsame Vergangenheit mit Advantech belegen. DarĂŒber hinaus umfassen solche kommerziellen Produkte die Lieferung in einem Paket mit der restlichen Software des Unternehmens, die nicht jeder benötigt.

Wie viel haben wir fĂŒr den Micro-USB Typ B als Ladeanschlussstandard verwendet? Aber ein paar Jahre der Ruhe vergingen nicht, als USB Typ C kam und Lightining ĂŒberhaupt nicht verschwand. In Bezug auf die Sicherheit und die Entwicklung von IoT-GerĂ€ten ist ein Kompromiss erforderlich, der nur mit der Wahl von „Standard-USB“ vergleichbar ist. Dies wird jedoch kaum möglich sein, da sich das Internet der Dinge jetzt so schnell entwickelt, dass Standards in ein oder zwei Jahren ĂŒberholt sind. Es besteht die Hoffnung, dass ARM und Google die Entwickler um sich herum konsolidieren und einen bestimmten Standard in Bezug auf Entwicklung und Informationssicherheit erreichen können, aber dann wird der Verbraucher einem weiteren Monopol ausgesetzt sein, das bereits schlimm ist.

In jedem Fall ist eine Bewegung besser als eine Stagnation. Weil IoT eine Entwicklung fĂŒr viele verwandte Wissensbereiche ist, zum Beispiel im Bereich der Spracherkennung, KI und so weiter. Und diese Technologien sind die Zukunft.

Source: https://habr.com/ru/post/de442070/


All Articles