Cik reizes esat apzināti saīsinājis un vienkāršojis savu paroli, lai to atcerētos? Kā būtu ar visām reizēm, kad esat paranoiski ierakstījis paroli, atrodoties publiski? Šīs ir reālas un izplatītas problēmas, ar kurām šodien saskaras ikviens, un tās visas var atrisināt, izmantojot glītu, mazu rīku, kas pazīstams kā drošības atslēga.

Lai gan YubiKey un Google Titan nodrošina uzticamas drošības atslēgas, tās var būt dārgas. Tāpēc šodien uzziniet, kā izveidot savu drošības atslēgu par pieņemamu cenu, izmantojot Digispark programmējamo plati.

Drošības atslēgas izmantošanas iemesli

Drošības atslēgas gadu gaitā ir kļuvušas par populāru paroļu glabāšanas veidu. Daudzi cilvēki tos izmanto ērtības un drošības nolūkos.

Tā kā šīs atslēgas automātiski ievada lietotājvārdus un paroles, lietotāji var uzlabot savu tiešsaistes aizsardzību, izmantojot garas un sarežģītas paroles, kuru izmantošana var ilgt vairākus gadus. Drošības atslēgas arī ļauj lietotājiem apiet fiziskos taustiņu reģistrētājus, jo vairs nav jāraksta uz tastatūras.

Vēl viens drošības atslēgas izmantošanas iemesls būtu vienkārši ērtības. Daudzi cilvēki ir lēni un nepārliecināti rakstītāji. Ievadot paroli, ievadot vienu nepareizu rakstzīmi, bieži vien viss tiek izdzēsts un sākt no jauna. Izmantojot drošības atslēgu, lietotājiem vairs nav jāuztraucas par nepareizu taustiņu nospiešanu.

Kāpēc Digispark?

Digispark ir programmējama plate, kas paredzēta dažādām lietojumprogrammām — vieglai automatizācijai, RGB programmēšanai, ekspluatācijas rīkiem, drošības atslēgām un diskrētu elektronikas projektu sortimentam.

Mēs vēlamies izmantot Digispark galvenokārt tā izmaksu dēļ. Rakstīšanas laikā jūs varat to atrast vietnē eBay par trīs līdz četriem dolāriem. Jūs pat varat iegādāties klonu, kas darbojas tikpat labi, maksājot mazāk nekā divus dolārus. Tā kā mikroprocesors jau ir iepakots šādā diskrētā platē, lodēšanas komponenti vairs nav nepieciešami.

Drošības atslēgas izveide

Lai drošības atslēga darbotos, ir jāieprogrammē Digispark, lai tā ievadītu paroli ikreiz, kad tā tiek ievietota ierīces USB portā. Neuztraucieties; tas nav sarežģīti. Kods jau ir norādīts zemāk. Viss, kas jums jādara, ir iestatīt IDE (Integrated Development Environment), instalēt Digistump draiverus un augšupielādēt skici Digispark, un esat pabeidzis.

Arduino IDE iestatīšana

Arduino IDE ir programmatūra, kas paredzēta visu veidu Arduino dēļu, piemēram, Uno, Leonardo un Pro Micro, programmēšanai. Tā kā jūs izmantosit Digispark (dēli, ko Arduino nav reģistrējis), vispirms tam ir jāiestata IDE.

Saistīts: Kāpēc ikvienam vajadzētu mācīties Arduino

1. darbība: Lejupielādēt Arduino IDE.

Ja izmantojat Linux un neesat pārliecināts, kuru versiju iegūt, mēģiniet izmantot IDE 64 bitu versiju. Operētājsistēmām Windows un Mac izmantojiet pirmo piedāvāto opciju. Kad lejupielāde ir pabeigta, instalējiet IDE ar visiem noklusējuma iestatījumiem. Pēc tam aktivizējiet programmu.

2. darbība: Pievienojiet Digistump valdes pārvaldniekam

Tā kā Arduino IDE pēc noklusējuma neatbalsta Digispark, jums būs jāpaziņo IDE, ka vēlaties izmantot trešās puses plati, norādot tai saiti uz Digistump datu bāzi.

To var izdarīt, virzot kursoru virs Fails un noklikšķinot uz Preferences vai izmantojot īsceļu Ctrl+Command.

Kopēt un ielīmēt " http://digistump.com/package_digistump_index.json" (bez pēdiņām) uz Papildu dēļu pārvaldnieka vietrāži URL, pēc tam noklikšķiniet labi.

3. darbība: Izvēlieties savu Digispark plati

Virziet kursoru virs Rīki > Dēļi, pēc tam noklikšķiniet Valdes vadītājs.

Meklēt ciparu stumps, pēc tam atlasiet Digistump AVR dēļi un noklikšķiniet uz instalēt. Paies kāds brīdis, lai lejupielādētu un instalētu visas Digistump plates mūsu IDE. Pēc instalēšanas noklikšķiniet uz Aizvērt.

Virziet kursoru virs Rīki > Dēļi > Digistump AVR dēļi, pēc tam noklikšķiniet uz Digispark (noklusējums — 16,6 mhz).

Jūsu IDE jau ir iestatīts, lai programmētu Digispark. Tomēr, ja jūsu dators neatpazīst Digispark, kad to pievienojat, jums ir jāinstalē atbilstošie draiveri.

Digitump draiveru instalēšana datorā

1. darbība: Lejupielādēt Digistump draiveri.

2. darbība: Izvelciet zip failu un atveriet mapi. Veiciet dubultklikšķi uz Instalējiet draiverus lai instalētu.

Jūs esat gatavs un gatavs programmēt Digispark.

Digispark programmēšana

Programmēšana Arduino ir salīdzinoši vienkārša. Tomēr, lai jūs pie tā pierastu, ir nepieciešams nedaudz piestrādāt.

Skice (Arduino skriptu sauc par skici) darbojas, liekot Digispark darboties kā tastatūrai. Izmantojot DigisKeyboard bibliotēku, skice automātiski izdrukās jūsu lietotājvārdu, nospiedīs ievadīšanas taustiņu, ierakstīs paroli un vēlreiz nospiediet taustiņu Enter, lai pieteiktos savā kontā. Šeit ir visa skice:

#include "DigiKeyboard.h"
void setup() {
}
void loop() {

DigiKeyboard.print ("Lietotājvārds šeit");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.print ("Parole šeit");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.delay (2000)
}

Sadalīsim to, lai jūs vismaz saprastu, kas notiek.

#include "DigiKeyboard.h"

Šī komanda tiek izmantota, lai importētu DigiKeyboard bibliotēka, lai paplašinātu skices iespējas ar iepriekš kodētām funkcijām, lai skriptēšana būtu vienkārša.

 void setup(){
}

The uzstādīt () funkcija tiek izmantota, lai iestatītu tapas, kad programmējamajā panelī pievienojat palaišanas ierīces, piemēram, pogas. Varat izlaist šo daļu, jo neesat pielodējis mūsu Digispark papildu komponentus. Tas šeit ir pievienots kā vienošanās, lai jūs varētu to izmantot ikreiz, kad vēlaties savai Digispark drošības atslēgai pievienot vairāk funkcionalitātes.

void loop(){
}

Cilpas () funkcija ļauj skicei atrasties pastāvīgā atgriezeniskās saites cilpā, lai ļautu Digipark drošības atslēgai noteiktā laikā atkārtot tālāk norādītās funkcijas. The DigiKeyboard cilpas funkcijas liek Digispark ievadīt savu lietotājvārdu un paroli.

Tagad, kad esat sapratis, kā skice darbojas, sāciet programmēt Digispark drošības atslēgu.

1. darbība: Izdzēsiet visu, kas rakstīts IDE, un ielīmējiet šo skriptu:

#include "DigiKeyboard.h"
void setup() {
}
void loop() {
DigiKeyboard.print ("Lietotājvārds šeit");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.print ("Parole šeit");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.delay (2000);
}

2. darbība: Mainīt "Lietotājvārds šeit" ar savu lietotājvārdu un "Parole šeit" ar savu paroli. Atcerieties, ka jūsu lietotājvārdam un parolei ir jābūt pēdiņās.

void loop() {

DigiKeyboard.print("[email protected]");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.print("Ļoti sarežģīta parole");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.delay (2000)
}

3. darbība: Noklikšķiniet uz Augšupielādēt

4. darbība: Kad tu redzi "Pievienojiet ierīci tūlīt…", pievienojiet savu Digispark datora USB portam.

Kad skice ir veiksmīgi augšupielādēta jūsu Digispark, jums vajadzētu redzēt šādu uzvedni.

Apsveicam! Tagad jums ir Digispark drošības atslēga! Izmantojiet to, lai saglabātu lietotājvārda un paroles kombināciju saviem Facebook, Instagram, Google un citiem kontiem.

Iespējamie Digispark drošības uzlabojumi

Jūsu jaunā Digipark drošības atslēga ir gatava kalpot jūsu drošībai un ērtībām. Tomēr tas joprojām ir diezgan ierobežots. Tas ir tāpēc, ka varat saglabāt tikai vienu lietotājvārdu un paroli. Turklāt ir pāris sekunžu aizkave, pirms Digispark ievada jūsu akreditācijas datus.

Ja esat gatavs veikt šo uzdevumu, varat veikt dažus jauninājumus, lai uzlabotu šo drošības atslēgu. Startēšanas aizkavi var noņemt, Digispark instalējot citu sāknēšanas ielādētāju. Tomēr startēšanas aizkave tika mērķtiecīgi pievienota noklusējuma sāknēšanas lādētājam, lai lietotāji varētu turpināt augšupielādēt jaunas programmas Digispark pirms koda izpildes. Kad tas vairs nav, jums būs jāpielodē slēdzis, lai iestatītu plati programmējamā režīmā vai izpildes režīmā, kad vien vēlaties.

Saistīts: Kas ir sāknēšanas ielādētājs? Kā darbojas sāknēšanas ielādētājs?

Turklāt Digispark ir piecas izmantojamas tapas, kas ļauj potenciāli saglabāt līdz pat četriem lietotājvārdiem un parolēm (ja slēdžam izmantojat vienu tapu). To var izdarīt, izmantojot četras īslaicīgas pogas un pāris rezistorus, lai atlasītu un aktivizētu konkrētos akreditācijas datus, kurus vēlaties izmantot.

Pieejama drošība

Neatkarīgi no tā, vai esat izvēlējies veikt jaunināšanu vai nē, drošības atslēgas pieejamība nodrošinās uzlabotu drošību un ērtības ikreiz, kad mēģināsit pieteikties jaunā datorā. Cilvēkiem, kuri vēlas palielināt savu drošību, ir ideāli piemēroti komerciālās drošības atslēgas ar dubultās autentifikācijas funkciju.

Tomēr, ja nevēlaties tērēt daudz naudas par fizisko atslēgu, šī lētā un jautrā drošības atslēga ir paredzēta jums.

Tagad varat izmantot savu tālruni kā drošības atslēgu

Ja jums pieder ierīce, kurā darbojas operētājsistēma Android 7.0 vai jaunāka versija, tagad varat izmantot tālruni kā drošības atslēgu, padarot 2FA drošāku nekā jebkad agrāk.

Lasiet Tālāk

DalītiesČivinātE-pasts
Saistītās tēmas
  • DIY
  • Drošība
  • Arduino
  • Datoru drošība
  • DIY projektu apmācības
Par autoru
Džeiriks Menings (Publicēti 4 raksti)

Vēlēdamies uzzināt, kā lietas darbojas, Džeiriks Menings pusaudža gados sāka ķerties pie visa veida elektroniskām un analogām ierīcēm. Viņš apguva tiesu medicīnas zinātni Baguio universitātē, kur iepazinās ar datoru kriminālistikas un kiberdrošības jautājumiem. Pašlaik viņš daudz nodarbojas ar pašmācību un ķeras pie tehnoloģijām, lai noskaidrotu, kā tās darbojas un kā mēs varam tās izmantot, lai padarītu dzīvi vieglāku (vai vismaz foršāku!).

Vairāk no Jayric Maning

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu