Hur man gör unattackable säkert arduino IoT enhet



Thesedays det finns en hel del Sakernas Internet.

Men de flesta av dessa IoT utsätts under nätverksattacker som som DDOS.

Därför många experter av IoT varna oss om säkerhetsproblemet med IoT som gillar som en länken nedan.

http://electronicdesign.com/Communications/Internet-Things-Needs-firewalls-too

Nu kommer att jag föreslå en metod för att göra ett säkert IoT-enhet och visa dig anledningen till varför det blir en unattackable IoT enhet från network attack.

-----

Oneday jag läste en under artikeln som gav mig en idé.

Fördelarna med TCP-avlastning
Traditionellt är TCP/IP implementerats i programvara och avrättades på en processor. Med tillkomsten av högre bandbredd nätverk har detta blivit en stor flaskhals i dataöverföring som processorn måste spendera mer av sin tid som hanterar inkommande ramar snarare än rinnande användaren algoritmer. Denna prestandaförsämring negativt påverkar nätverkets effektivitet och är oförenligt med realtids-applikationer. Dessutom kostar allt kraftfullare processorer används för att förbättra prestanda, BOM förhöjning som gör den fysiska storleken på det värd kortet eller modul.
För att lösa denna flaskhals, är fler funktioner nu avlastas i dedikerade hårdvaror. Till exempel, utför de flesta nätverkskort avlastning av kontrollsumma (en uppgift som processorn är särskilt olämplig för). Genom att selektivt avlasta delar av TCP/IP stack till maskinvara, kan stora förbättringar i överföring bandbredd uppnås.
Genom att dessa delar av TCP-stack till dedikerad maskinvara, till exempel TCP/IP Off-Load Engine (TOE), är det möjligt att mätta bandbredden och minimera fördröjning eller latens, mellan inleverans och erkännande av data.

-----

Denna artikel handlar om nätverkets prestanda för programvara TCP/IP stack och hårdvara TCP/IP stack.

Men jag adopped den här artikeln för att säkra IoT enhet.

Jag ändå att hårdvara TCP/IP-stacken kan vara en "unattackable" enhet från DDOS nätverksattacker.

Och jag har gjort en flera tester med en arduino och två typ ethernet sköldar maskinvarutyp och programvara typ.

-----

Låt oss börja veta varför i hårdvara TCP/IP-stacken kan vara en säker lösning från nätverksattacker.

Uppmärksamhet
Vi måste veta hur man mäter Arduino nätverksprestanda.
Om du vill veta mätmetod av nätverkets prestanda med Arduino & ethernet shield, se länken nedan är som jag postat tidigare.

Se Steg
Relaterade Ämnen

Hur man gör felsökning med Arduino Zero

I denna video titta vi på hur man gör felsökning med Arduino noll. Arduino noll har en mycket stor kapacitet och funktioner. En av de stora dragen är det har en inbyggd maskinvara felsökare. I denna video kommer vi titta på hur du använder felsökaren...

Hur man styr Servo motorer med en Arduino

Detta miniatyr projekt kommer att visa dig hur man styr en servomotor med en Arduino, men först måste du veta vad en servomotor faktiskt är!Servomotorer är speciella typer av motorer som inte snurra runt i en cirkel, men flytta till en viss plats och...

Hur man gör en origami modulära 8 enhet Star (Ring)!

i denna tutorial kommer jag visa dig hur man gör en origami modulära 8 enhet Star (Ring). Njut av: D!För mer origami besök:http://www.mangashark.comTips: ta hand om din veck i början, och resten bör vara ganska lätt om du följer handledningen exakt....

Hur man gör den enklaste bakbord Arduino Uno... NÅGONSIN! -Breduino! (& Hur ladda upp skisser rakt till det!) With Additional Hardware Options - UPDATED - JULY 2013

Steg 1: Avsnitt 1 - byggnad reglerade 5 volts strömkälla! Okay now before i start, something about my notes for my step-by-step PICTURE instructables that i Love to create:"Jag brukade märka alla mina bilder i min instructables men det verkar instruc...

Hur man gör ett larmsystem med Arduino

Med Arduino är verkligen möjligt att göra komplexa projekt, särskilt genom användning av Internet, kan du genom de olika Shield tillgänglig för mikro-controller. I denna artikel kommer vi se hur man gör en professionell larmsystem med Arduino.Detta s...

Hur man gör den enklaste bakbord Arduino-kompatibelt Sanguino-motsvarande... NÅGONSIN! & Hur ladda upp skisser rakt till det!

Okej så titeln är faktiskt lite av en munfull lol!Ive behöva röra runt med en önskan om mer Input/Output stift än Arduino UNO och numera UNO använder en Atmega328mikrokontroller, & dess begränsade till bara 20 Input/Output pins :-(Bra om du har strul...

Hur man styr en RGB LED Strip - Arduino handledning

I denna tutorial använder vi en remsa med 8 RGB lysdioder med Arduino uno styrelsen. Vi kommer använda den Adafruit NeoPixel bibliotek för att ändra färg på varje ledde.Låt oss komma igång!Steg 1: Vad du behöverFör detta projekt behöver du:Arduino un...

Hur man använder en SKIFT Register - Arduino handledning

I denna tutorial får du lära dig att använda ett skift register (eller följetong till paralled controller). Det SKIFT registret kommer att ge till din Arduino en ytterligare 8 digitala utgångar, med endast 3 pins på brädanI den här guiden kommer du ö...

Hur man gör en enkel flisa Arduino

Om du gillar mitt arbete så Överväg att gå och donera en liten mängd pengar till mig att hjälpa till att finansiera en öppen källkod tabletter jag arbetar på ett framtida projekt.http://www.Gofundme.com/Rpitablet-Tack---------------------------------...

Hur man gör en billig Attiny Arduino ombord

Och de flesta av tid får jag oroliga när jag behöver Arduino i några projekt där jag behöver några I/O pinsJa tack till Arduino-Tiny plattformArduino program kan brännas in i Avr-tiny serien som Attiny 85/45Arduino-Tiny är en öppen källkod uppsättnin...

Hur man styr en elektromagnet med en Arduino

elektromagneter är roliga att leka med, men att göra något mer än att bara plocka upp Gem, behöver du bättre kontroll. Detta är en enkel handledning om hur du använder en med Arduino, men byggnaden av detta (och med hjälp av några fler magneter), kan...

Hur man gör och använder arduino som en Internet-leverantör för en ATtiny 45/85

i detta instructable jag visar dig hur du kan göra din egen Atting programmering sköld för arduino och sedan använda arduino som programmerare.Vanligtvis om du inte har en sköld kan du göra en skärbräda version för att programmera ATtiny. (Steg 1)Men...

Hur man använder en Flex Sensor - Arduino handledning

I detta "hur man" tutorial du lära dig att använda en flex sensor med Arduino uno.En flex sensor använder kol på en remsa av plast som ett variabelt motstånd. Motståndet ändras genom att böja komponenten.Sensorn i kurvor i en riktning, desto mer...

Hur man drar på ett oscilloskop med Arduino!

Först gå låter över några grunderna. Ett oscilloskop är ett verktyg för att visualisera ändra elektriska signaler.Oscilloskop: svängning (ändra), räckvidd (läser). Tillsammans gör "oscilloskop"!Ett oscilloskop fungerar genom att rita en spänning...

Hur man automatiskt identifiera och ansluta till Arduino i Visual Studio med Visual Basic

Hur att automatiskt upptäcka vilken port arduino eller geekduino är ansluten till använder visual basic och ansluta automatiskt till det! (senare kommer jag att lägga hur Auto upptäcka när det är unplugged!).Obs: knappen är inte nödvändigt men det i...

Hur man starta upp PUD Linux av en flash-enhet

detta instructable lär dig hur man installerar PUD, en 260MB OS, på flash-enheten. Detta är min första instructable så snälla, vara hård mot mig.Det är långlivade, så det kommer att spara inställningar vid avslut. Jag är inte ansvarig för något hände...

Hur man gör Gun Pistol armborst | Assassins Creed enhet

HawkGuruHacker är en kanal som lär hur man gör hemmagjorda vapen, handeldvapen, Hemlagad hagelgevär, Hemlagad armborst, trollkonster, spel, hur man gör pilbågar och pilar, sniper, gummi band kanoner nerf vapen, papper kanoner, airsoft guns, paintball...

Hur man gör en modulär dekorativa 18 enhet origami ringen!

Denna tutorial ska show dig hur man gör en origami dekorativa 18 enhet Ring!För mer videor som denna, besök: http://www.youtube.com/user/tommyclancygames?feature=mheeTips: ta hand om din veck i början, och resten bör vara ganska lätt om du följer han...

Hur man programmet en ATtiny85 använder Arduino - Como programar um ATtiny85 usando Arduino

Hur till easly krympa enkla projekt?Como diminuir seus projetos mais simples?ATtiny85 är en enkel att använda, billig och liten mikrokontroller (8 ben). Du kan programmera det med en Arduino och kan använda Arduino IDE själv att skriva och ladda upp...