Hányszor szándékosan lerövidítette és egyszerűsítette jelszavát, hogy emlékezzen rá? Mit szólnál azokhoz az időkhöz, amikor paranoiás voltál, ha beírod a jelszavadat, amikor nyilvánosan vagy? Ezek valódi és gyakori problémák, amelyekkel ma mindenki szembesül, és mindegyik megoldható egy ügyes kis eszközzel, amelyet biztonsági kulcsként ismerünk.
Bár a YubiKey és a Google Titan megbízható biztonsági kulcsokat biztosít, ezek drágák lehetnek. Tehát ma tanulja meg, hogyan készítheti el megfizethető biztonsági kulcsát egy Digispark programozható kártyával.
A biztonsági hardverkulcs használatának okai
A biztonsági kulcsok az évek során a jelszavak tárolásának népszerű módja lettek. Sokan kényelmi és biztonsági okokból használják őket.
Mivel ezek a kulcsok automatikusan beírják a felhasználóneveket és jelszavakat, a felhasználók hosszú és összetett jelszavak használatával fokozhatják online védelemüket, amelyeknek a brutális erőszakhoz sok időbe telik. A biztonsági kulcsok lehetővé teszik a felhasználók számára a fizikai billentyűzetnaplózók megkerülését is, mivel már nincs szükség a billentyűzeten történő gépelésre.
A biztonsági kulcs használatának másik oka egyszerűen a kényelem. Sok ember lassú és magabiztos típus. Jelszó beírásakor egy rossz karakter beírása gyakran minden törléshez és elölről kezdéshez vezet. A biztonsági kulccsal a felhasználóknak többé nem kell aggódniuk a helytelen billentyűleütések miatt.
Miért éppen Digispark?
A Digispark egy programozható kártya, amelyet különféle alkalmazásokhoz terveztek – könnyű automatizáláshoz, RGB programozáshoz, kihasználó eszközökhöz, biztonsági kulcsokhoz és diszkrét elektronikai projektekhez.
Digisparkot elsősorban a költsége miatt szeretnénk használni. Az írás pillanatában három és négy dollár közötti áron találhat egyet az eBay-en. Akár két dollárnál is kevesebbért vásárolhat olyan klónt, amely ugyanolyan jól működik. Mivel a mikroprocesszor már egy ilyen diszkrét táblába van csomagolva, már nincs szükség forrasztóalkatrészekre.
A biztonsági kulcs elkészítése
A biztonsági kulcs működéséhez be kell programoznia a Digisparkot, hogy megadja jelszavát, amikor az eszköze USB-portjába kerül. Ne aggódj; ez nem bonyolult. A kód alább már megtalálható. Csak annyit kell tennie, hogy beállít egy IDE-t (Integrated Development Environment), telepíti a Digistump illesztőprogramokat, és feltölti a vázlatot a Digisparkba, és kész.
Az Arduino IDE beállítása
Az Arduino IDE olyan szoftver, amely mindenféle Arduino kártya programozására szolgál, mint például az Uno, a Leonardo és a Pro Micro. Mivel Digisparkot (az Arduino által nem regisztrált kártyát) fog használni, először be kell állítania az IDE-t.
Összefüggő: Miért kellene mindenkinek megtanulnia Arduinót?
1. lépés: Töltse le a Arduino IDE.
Ha Linuxot használ, és nem biztos abban, hogy melyik verziót szerezze be, próbálja meg az IDE 64 bites verzióját használni. Windows és Mac esetén válassza az első lehetőséget. A letöltés befejezése után telepítse az IDE-t az összes alapértelmezett beállítással. Ezután indítsa el a programot.
2. lépés: Adja hozzá a Digistumpot az igazgatóság menedzseréhez
Mivel az Arduino IDE alapértelmezés szerint nem támogatja a Digisparkot, közölnie kell az IDE-vel, hogy harmadik féltől származó kártyát szeretne használni úgy, hogy hivatkozást ad neki a Digistump adatbázishoz.
Ezt úgy teheti meg, hogy fölé viszi az egérmutatót Fájl és rákattintva preferenciák vagy a parancsikon használatával Ctrl+Command.
Másolás és beillesztés " http://digistump.com/package_digistump_index.json" (idézőjelek nélkül) a További fórumkezelői URL-ek, majd kattintson rendben.
3. lépés: Válassza ki a Digispark kártyát
Felett lebeg Eszközök > Táblák, majd kattintson táblák menedzsere.
Keressen rá digistump, majd válassza ki Digistump AVR táblák és kattintson a telepítés gombra. Eltart egy ideig, amíg az összes Digistump kártyát letölti és telepíti az IDE-nkbe. A telepítés után kattintson a gombra Bezárás.
Felett lebeg Eszközök > Táblák > Digistump AVR táblák, majd kattintson a gombra Digispark (alapértelmezett – 16,6 MHz).
Az IDE már be van állítva a Digispark programozására. Ha azonban számítógépe nem azonosítja a Digisparkot, amikor csatlakoztatja, telepítenie kell a megfelelő illesztőprogramokat.
Digitump illesztőprogramok telepítése a számítógépre
1. lépés: Töltse le a Digistump illesztőprogramok.
2. lépés: Csomagolja ki a zip fájlt, és nyissa meg a mappát. Kattintson duplán Illesztőprogramok telepítése telepíteni.
Minden készen áll, és készen áll a Digispark programozására.
A Digispark programozása
Az Arduino programozása viszonylag egyszerű. Azonban egy kis trükközést igényel, hogy megszokja.
A vázlat (az Arduino-ban egy szkriptet vázlatnak neveznek) úgy működik, hogy a Digisparkot billentyűzetként működik. A DigisKeyboard könyvtár használatával a vázlat automatikusan kinyomtatja a felhasználónevét, megnyomja az Enter billentyűt, írja be jelszavát, majd ismét nyomja meg az Enter billentyűt, hogy bejelentkezzen a fiókjába. Íme a teljes vázlat:
#include "DigiKeyboard.h"
void setup() {
}
void loop() {
DigiKeyboard.print("Felhasználónév itt");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.print("Jelszó itt");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.delay (2000)
}
Bontsuk fel, hogy legalább megértse, mi történik.
#include "DigiKeyboard.h"
Ez a parancs a DigiKeyboard könyvtár a vázlat képességének bővítéséhez előre kódolt függvényekkel a szkriptek egyszerűvé tétele érdekében.
void setup(){
}
A beállít () A funkció segítségével beállíthatja a tűket, amikor triggereket, például gombokat ad hozzá a programozható kártyához. Ezt a részt kihagyhatja, mivel nem forrasztott semmilyen extra alkatrészt a Digisparkunkba. Megállapodásként került ide, így bármikor használhatja, amikor további funkciókat szeretne hozzáadni Digispark biztonsági kulcsához.
void loop(){
}
A hurok () funkció lehetővé teszi, hogy a vázlat állandó visszacsatolási hurokban legyen, hogy a Digipark biztonsági kulcs megismételje az alábbi funkciókat egy meghatározott időpontban. A DigiKeyboard a hurok alatti funkciók arra késztetik a Digisparkot, hogy írja be a felhasználónevét és jelszavát.
Most, hogy megértette a vázlat működését, kezdje el programozni Digispark biztonsági kulcsát.
1. lépés: Töröljön mindent, ami az IDE-n íródott, és illessze be ezt a szkriptet:
#include "DigiKeyboard.h"
void setup() {
}
void loop() {
DigiKeyboard.print("Felhasználónév itt");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.print("Jelszó itt");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.delay (2000);
}
2. lépés: változás "Felhasználónév itt" felhasználónevével és "Jelszó itt" jelszavával. Ne feledje, hogy a felhasználónevét és jelszavát idézőjelbe kell tenni.
void loop() {
DigiKeyboard.print("[email protected]");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.print("VeryComplexPassword");
DigiKeyboard.sendKeyStroke (KEY_ENTER);
DigiKeyboard.delay (2000)
}
3. lépés: Kattintson a Feltöltés gombra
4. lépés: Ha egyszer meglátod"Csatlakoztassa a készüléket most…", csatlakoztassa Digisparkját a számítógép USB-portjához.
Miután a vázlatot sikeresen feltöltötte a Digisparkba, egy ehhez hasonló üzenetet kell látnia.
Gratulálunk, most már van Digispark biztonsági kulcsa! Használja a felhasználónév és jelszó kombinációjának tárolásához Facebook, Instagram, Google és más fiókokhoz.
Lehetséges Digispark biztonsági frissítések
Az Ön új Digipark biztonsági kulcsa készen áll az Ön biztonsága és kényelme érdekében. Ez azonban még mindig meglehetősen korlátozott. Ez azért van, mert csak egy felhasználónevet és jelszót tárolhat. Ezenkívül néhány másodperc késéssel a Digispark beírja az Ön hitelesítő adatait.
Ha készen áll a feladatra, néhány frissítéssel javíthatja ezt a biztonsági kulcsot. Az indítási késleltetés eltávolítható egy másik rendszerbetöltő telepítésével a Digisparkba. Az indítási késleltetést azonban szándékosan adták hozzá az alapértelmezett rendszerbetöltőhöz, így a felhasználók folyamatosan tölthetik fel az új programokat a Digisparkba a kód végrehajtása előtt. Ennek megszűntével egy kapcsolót kell forrasztania, hogy a kártyát programozható vagy végrehajtható módba állítsa, amikor csak akarja.
Összefüggő: Mi az a Bootloader? Hogyan működik a Bootloader?
Ezenkívül a Digispark öt használható tűvel rendelkezik, amelyek lehetővé teszik akár négy felhasználónév és jelszó tárolását (ha egy érintkezőt használ a kapcsolóhoz). Ezt négy pillanatnyi gomb és néhány ellenállás segítségével teheti meg, hogy kiválassza és aktiválja a használni kívánt hitelesítő adatot.
Megfizethető biztonság
Akár a frissítés mellett döntött, akár nem, a biztonsági kulcs kéznél nagyobb biztonságot és kényelmet biztosít, amikor új gépen próbál bejelentkezni. A biztonságuk maximalizálása iránt érdeklődők számára ideális megoldás a kettős hitelesítési funkcióval rendelkező kereskedelmi biztonsági kulcsokhoz való ragaszkodás.
Ha azonban nem szeretne sok pénzt költeni egy fizikai kulcsra, akkor ez az olcsó és vidám biztonsági kulcs az Ön számára készült.
Ha Android 7.0 vagy újabb rendszert futtató eszközzel rendelkezik, mostantól használhatja telefonját biztonsági kulcsként, így a 2FA minden eddiginél biztonságosabb.
Olvassa el a következőt
- DIY
- Biztonság
- Arduino
- Számítógép biztonság
- DIY projekt oktatóanyagok

Jayric Maning, aki arra vágyott, hogy megtanulja, hogyan működnek a dolgok, tinédzserkorában kezdett mindenféle elektronikus és analóg eszközzel bütykölni. A Baguio Egyetemen tanult törvényszéki tudományt, ahol megismerkedett a számítógépes kriminalisztika és a kiberbiztonság kérdéseivel. Jelenleg sok önálló tanulást végez, és trükközik a technológiával, hogy kitalálja, hogyan működnek, és hogyan használhatjuk őket az élet könnyebbé (vagy legalább hűvösebbé tételére!).
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!
Kattintson ide az előfizetéshez