Kuinka monta kertaa olet tarkoituksella lyhentänyt ja yksinkertaistanut salasanaasi muistaaksesi sen? Entä kaikki kerta, kun olet vainoharhainen kirjoittaessasi salasanasi ollessasi julkisesti? Nämä ovat todellisia ja yleisiä ongelmia, joita jokainen kohtaa nykyään, ja kaikki voidaan ratkaista pienellä suojausavaimella tunnetulla työkalulla.
Vaikka YubiKey ja Google Titan tarjoavat luotettavia suojausavaimia, ne voivat olla kalliita. Joten tänään opi valmistamaan oma edullinen suojausavain Digispark ohjelmoitavalla levyllä.
Syitä käyttää suojausavainta
Suojausavaimista on tullut suosittu tapa tallentaa salasanoja vuosien varrella. Monet ihmiset käyttävät niitä mukavuus- ja turvallisuussyistä.
Koska nämä näppäimet syöttävät automaattisesti käyttäjätunnuksia ja salasanoja, käyttäjät voivat parantaa verkkosuojaustaan käyttämällä pitkiä ja monimutkaisia salasanoja, joiden käyttö raa'alla voimalla kestää vuosia. Suojausavainten avulla käyttäjät voivat myös ohittaa fyysiset näppäinloggerit, koska näppäimistöllä kirjoittamista ei enää tarvita.
Toinen syy suojausavaimen käyttöön on yksinkertaisesti mukavuus. Monet ihmiset ovat hitaita ja epävarmoja tyyppiä. Salasanaa kirjoitettaessa yhden väärän merkin syöttäminen johtaa usein kaiken poistamiseen ja aloittamiseen alusta. Suojausavaimen ansiosta käyttäjien ei enää tarvitse huolehtia virheellisistä näppäinpainalluksista.
Miksi Digispark?
Digispark on ohjelmoitava kortti, joka on suunniteltu erilaisiin sovelluksiin – kevyeen automaatioon, RGB-ohjelmointiin, hyödyntämistyökaluihin, suojausavaimiin ja valikoimaan hienovaraisia elektroniikkaprojekteja.
Haluamme käyttää Digisparkia ensisijaisesti sen kustannusten vuoksi. Kirjoittaessasi voit löytää sellaisen eBaysta kolmesta neljään dollariin. Voit jopa ostaa kloonin, joka toimii yhtä hyvin, alle kahdella dollarilla. Koska mikroprosessori on jo pakattu näin hienovaraiseen levyyn, juotoskomponentteja ei enää tarvita.
Suojausavaimen tekeminen
Jotta suojausavain toimisi, sinun on ohjelmoitava Digispark syöttämään salasanasi aina, kun se liitetään laitteesi USB-porttiin. Älä huoli; tämä ei ole monimutkaista. Koodi on jo annettu alla. Sinun tarvitsee vain määrittää IDE (Integrated Development Environment), asentaa Digistump-ajurit ja ladata luonnos Digisparkiin, ja olet valmis.
Arduino IDE: n asetukset
Arduino IDE on ohjelmisto, joka on tarkoitettu kaikenlaisten Arduino-levyjen, kuten Unon, Leonardon ja Pro Micron, ohjelmointiin. Koska käytät Digisparkia (levyä, jota Arduino ei ole rekisteröinyt), sinun on ensin asetettava sille IDE.
Aiheeseen liittyvä: Miksi kaikkien pitäisi oppia Arduino
Vaihe 1: Lataa Arduino IDE.
Jos käytät Linuxia etkä ole varma, minkä version haluat hankkia, kokeile IDE: n 64-bittistä versiota. Windowsissa ja Macissa valitse ensimmäinen tarjottu vaihtoehto. Kun lataus on valmis, asenna IDE kaikilla oletusasetuksilla. Käynnistä sitten ohjelma.
Vaihe 2: Lisää Digistump hallituksen johtajaan
Koska Arduino IDE ei oletusarvoisesti tue Digisparkia, sinun on ilmoitettava IDE: lle, että haluat käyttää kolmannen osapuolen levyä antamalla sille linkki Digistump-tietokantaan.
Voit tehdä tämän viemällä hiiren osoittimen päälle Tiedosto ja napsauttamalla Asetukset tai käyttämällä pikakuvaketta Ctrl+komento.
Kopioi ja liitä " http://digistump.com/package_digistump_index.json" (ilman lainausmerkkejä) on Muut Boards Managerin URL-osoitteetja napsauta sitten OK.
Vaihe 3: Valitse Digispark-korttisi
Vie hiiri päälle Työkalut > Taulutja napsauta sitten Hallituspäällikkö.
Etsiä digistumpja valitse sitten Digistump AVR-levyt ja napsauta asenna. Kaikkien Digistump-levyjen lataaminen ja asentaminen IDE: hen kestää hetken. Napsauta asennuksen jälkeen kiinni.
Vie hiiri päälle Työkalut > Taulut > Digistump AVR Boardsja napsauta sitten Digispark (oletus - 16,6 MHz).
IDE on jo asetettu ohjelmoimaan Digispark. Jos tietokoneesi ei kuitenkaan tunnista Digisparkia, kun liität sen, sinun on asennettava sen oikeat ohjaimet.
Digitump-ajurien asentaminen tietokoneellesi
Vaihe 1: Lataa Digistump-ajurit.
Vaihe 2: Pura zip-tiedosto ja avaa kansio. Kaksoisnapsauta Asenna ajurit asentaa.
Olet valmis ja valmis ohjelmoimaan Digisparkin.
Digisparkin ohjelmointi
Ohjelmointi Arduinossa on suhteellisen yksinkertaista. Se vaatii kuitenkin hieman puuhailua, jotta voit tottua siihen.
Luonnos (Arduinon käsikirjoitusta kutsutaan luonnokseksi) saa Digisparkin toimimaan näppäimistön tavoin. DigisKeyboard-kirjastoa käyttämällä luonnos tulostaa automaattisesti käyttäjätunnuksesi, paina enter-näppäintä, kirjoita salasanasi ja paina Enter-näppäintä uudelleen kirjataksesi sinut tilillesi. Tässä on täydellinen sketsi:
#include "DigiKeyboard.h"
void setup() {
}
void loop() {
DigiKeyboard.print("Käyttäjänimi täällä");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.print("Salasana tässä");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.delay (2000)
}
Puretaan se, jotta ymmärrät ainakin mitä tapahtuu.
#include "DigiKeyboard.h"
Tätä komentoa käytetään tuomaan Diginäppäimistö kirjasto, joka laajentaa luonnoksen kykyä valmiiksi koodatuilla funktioilla, jotka tekevät komentosarjoista helppoa.
void setup(){
}
The perustaa () -toimintoa käytetään määrittämään nastat, kun lisäät liipaimia, kuten painikkeita ohjelmoitavalle kortille. Voit ohittaa tämän osan, koska et ole juottanut ylimääräisiä komponentteja Digisparkiimme. Se on lisätty tähän käytäntönä, joten voit käyttää sitä aina, kun haluat lisätä toimintoja Digispark-suojausavaimesi.
void loop(){
}
Loop () -toiminto mahdollistaa luonnoksen olevan jatkuvassa palautesilmukassa, jolloin Digipark-turva-avain toistaa alla mainitut toiminnot tiettyyn aikaan. The Diginäppäimistö silmukan alla olevat toiminnot saavat Digisparkin kirjoittamaan käyttäjätunnuksesi ja salasanasi.
Nyt kun ymmärrät, miten luonnos toimii, aloita Digispark-suojausavaimen ohjelmointi.
Vaihe 1: Poista kaikki IDE: lle kirjoitettu ja liitä tämä komentosarja:
#include "DigiKeyboard.h"
void setup() {
}
void loop() {
DigiKeyboard.print("Käyttäjänimi täällä");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.print("Salasana tässä");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.delay (2000);
}
Vaihe 2: Muuttaa "Käyttäjänimi täällä" käyttäjätunnuksellasi ja "Salasana täällä" salasanasi kanssa. Muista, että käyttäjätunnuksesi ja salasanasi on oltava lainausmerkeissä.
void loop() {
DigiKeyboard.print("[email protected]");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.print("VeryComplexPassword");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.delay (2000)
}
Vaihe 3: Napsauta Lataa
Vaihe 4: Kun näet"Kytke laite nyt…", kytke Digispark tietokoneesi USB-porttiin.
Kun luonnos on ladattu onnistuneesti Digisparkiin, sinun pitäisi nähdä tällainen kehote.
Onnittelut, sinulla on nyt Digispark-suojausavain! Käytä sitä käyttäjätunnuksesi ja salasanasi yhdistelmään tallentamiseen Facebook-, Instagram-, Google- ja muille tileillesi.
Mahdolliset Digispark-tietoturvapäivitykset
Uusi Digipark-turvaavaimesi on valmis palvelemaan turvallisuuttasi ja käyttömukavuuttasi. Se on kuitenkin edelleen melko rajallinen. Tämä johtuu siitä, että voit tallentaa vain yhden käyttäjätunnuksen ja salasanan. Lisäksi on muutaman sekunnin viive ennen kuin Digispark syöttää tunnistetietosi.
Jos olet valmis tehtävään, voit tehdä muutaman päivityksen parantaaksesi tätä suojausavainta. Voit poistaa käynnistysviiveen asentamalla Digisparkiin toisen käynnistyslataimen. Käynnistysviive lisättiin kuitenkin tarkoituksella oletuskäynnistyslataajaan, jotta käyttäjät voivat jatkaa uusien ohjelmien lataamista Digisparkiin ennen koodin suorittamista. Kun tämä on mennyt, sinun on juotettava kytkin asettaaksesi kortin ohjelmoitavaan tilaan tai suoritustilaan milloin haluat.
Aiheeseen liittyvä: Mikä on käynnistyslatain? Kuinka käynnistyslatain toimii?
Lisäksi Digisparkissa on viisi käyttökelpoista nastaa, joihin voit mahdollisesti tallentaa jopa neljä käyttäjätunnusta ja salasanaa (jos käytät yhtä nastaa kytkimeen). Voit tehdä tämän käyttämällä neljää hetkellistä painiketta ja muutamaa vastusta valitaksesi ja käynnistämällä, mitä tiettyä valtuustietoa haluat käyttää.
Edullinen turvallisuus
Riippumatta siitä, oletko päättänyt tehdä päivityksen tai et, suojausavain on käsilläsi parantaa turvallisuutta ja käyttömukavuutta aina, kun yrität kirjautua sisään uudella koneella. Ihmisille, jotka ovat kiinnostuneita turvallisuutensa maksimoinnista, on ihanteellista käyttää kaupallisia suojausavaimia, joissa on kaksoistodennustoiminto.
Jos et kuitenkaan halua kuluttaa paljon rahaa fyysiseen avaimeen, tämä halpa ja iloinen suoja-avain on sinua varten.
Jos omistat laitteen, jossa on Android 7.0 tai uudempi, voit nyt käyttää puhelintasi suojausavaimena, mikä tekee 2FA: sta turvallisemman kuin koskaan.
Lue Seuraava
- tee-se-itse
- Turvallisuus
- Arduino
- Tietokoneturva
- Tee-se-itse-projektin opetusohjelmat
Jayric Maning halusi oppia, miten asiat toimivat, ja aloitti teini-iässä puuhastella kaikenlaisia elektronisia ja analogisia laitteita. Hän opiskeli Baguion yliopistossa oikeuslääketieteessä, jossa hän tutustui tietokonerikostekniikkaan ja kyberturvallisuuteen. Hän opiskelee tällä hetkellä paljon itseopiskelua ja pohtii tekniikan parissa selvittääkseen, kuinka ne toimivat ja kuinka voimme käyttää niitä elämän helpottamiseksi (tai ainakin viileämmäksi!).
tilaa uutiskirjeemme
Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja eksklusiivisia tarjouksia!
Klikkaa tästä tilataksesi