Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen. Lees verder.

De vingerafdruk is een van de meest voorkomende vermeldingen voor autorisatie. Het gebruik van biometrische gegevens voor autorisatie bevestigt het fysieke bestaan ​​van individuen door een element te gebruiken dat relatief onafscheidelijk van hen is.

Bovendien bieden biometrische gegevens veiligheid aan de persoon door gebruik te maken van gegevens die specifiek zijn voor bijna elk individu. Afgezien van de wettelijke gebruikslimieten van biometrische gegevens, benadrukken deze functies het gebruik van vingerafdrukken in plaats van andere hulpmiddelen van de tweede factor.

Hier leest u hoe u uw vingerafdrukscanner op Linux kunt instellen met behulp van PAM (Pluggable Authentication Modules).

Dingen om te overwegen over vingerafdrukken

De vingerafdrukmethode is niet de veiligste keuze onder uw opties. Hier zijn enkele redenen voor:

  • U kunt uw vingerafdruk niet wijzigen. Hierdoor neemt het belang van het waarborgen van de veiligheid van deze gegevens toe.
    instagram viewer
  • Mensen laten hun vingerafdrukken op veel plaatsen achter, dus het is gemakkelijk te verkrijgen.
  • Het is mogelijk om systemen voor het scannen van vingerafdrukken te bedriegen. Hoewel geavanceerde apparatuur het moeilijk maakt om dit te doen, is het niet helemaal onmogelijk.
  • Vingerafdrukscans kunnen de persoon mogelijk niet identificeren. Met name fysieke veranderingen zoals verwondingen kunnen het scannen onmogelijk maken.

Om bovenstaande redenen is het nuttig om vingerafdrukken te gebruiken als derde factor of slechts zwak bewijs om het fysieke bestaan ​​van mensen te bewijzen.

Het toevoegen van vingerafdrukverificatie aan het enige met een wachtwoord beveiligde systeem zorgt voor wat meer veiligheid. Het is logisch om vingerafdrukken te gebruiken, vooral op apparaten met een ingebouwde vingerafdrukscanner, aangezien de kosten hiervoor bijna nul zijn.

De vereisten opstellen

U hebt natuurlijk een vingerafdrukscanner nodig om de vingerafdrukfunctie toe te voegen aan uw apparaat met het GNU/Linux-besturingssysteem. De meeste apparaten hebben tegenwoordig een vingerafdrukscanner.

Als je een vingerafdrukscanner hebt, is de volgende stap het installeren van de fprintd pakket op uw systeem.

Op op Debian gebaseerde (Ubuntu, Mint, etc.) systemen:

sudo apt-krijgen installeer fprintd

Arch Linux-gebruikers kunnen fprintd installeren met behulp van Pacman:

sudo pacman -S fprintd

Op op Red Hat gebaseerde (Fedora, CentOS, etc.) systemen:

sudo jammie installeren fprintd

Na installatie heb je geïnstalleerd fprintd en de interne PAM-module. Voer de volgende opdracht in om de vingerafdrukscan te starten:

fprintd-inschrijven-F[vingernaam]

Je moet het vertellen fprintd met welke vinger u scant. Zo weet je tijdens het scannen welke vinger je vraagt. Geldige vingernamen zijn:

Commando Vinger Naam
linker duim Linker duim
linker wijsvinger Linker wijsvinger
linker middelvinger Linker middelvinger
linker ringvinger Linker ringvinger
linker pink Linker pink
rechter duim Rechter duim
rechter wijsvinger Rechter wijsvinger
rechter middelvinger Rechter middelvinger
rechter ringvinger Rechter ringvinger
rechter pink Rechter pink

Dienovereenkomstig zou het voorbeeldcommando om uw linker pink te introduceren als volgt zijn:

fprintd-enroll -f linker-pink

U moet uw vinger dan vier keer scannen en als dit is gelukt, heeft u de vingerafdruk toegevoegd.

Apparaat gebruiken /net/reactivated/Fprint/Device/0
Inschrijven linker pink vinger.
Inschrijfresultaat: inschrijffase geslaagd
Inschrijfresultaat: inschrijffase geslaagd
Inschrijfresultaat: inschrijffase geslaagd
Inschrijfresultaat: inschrijffase geslaagd
Inschrijvingsresultaat: inschrijving voltooid

Om het succes van het proces te testen, kunt u de onderstaande opdracht uitvoeren en uw vinger lezen:

fprintd-verify -f linker-pink

Uw geregistreerde vingerafdrukken worden weergegeven en u ontvangt een bevestiging na het scannen van de door u opgegeven vinger.

Apparaat gebruiken /net/reactivated/Fprint/Device/0
Ingeschreven vingers weergeven:
- #0: linker pink
Verifieer resultaat: verifiëren-overeenkomst (klaar)

PAM-instellingen die u moet doen

Met betrekking tot gegevensintegriteit en bescherming van persoonlijke rechten wint PAM steeds meer aan belang in de wereld van cyberbeveiliging. Wanneer kwaadwillenden een apparaat aanvallen, profiteren ze van aanvallen zoals privilege escalatie om het apparaat te exploiteren. Daarom is PAM een voorzorgsmaatregel tegen dergelijke aanvallen.

PAM is de software die verantwoordelijk is voor gebruikersautorisatie op GNU/Linux-systemen. U kunt het gedrag van PAM aanpassen met de configuratiebestanden onder de /etc/pam.d map. Als u wilt, kunt u de PAM-instellingen aanpassen aan uw behoeften.

Om vingerafdrukverificatie toe te voegen aan alle PAM-gestuurde aanmeldingen van uw apparaat, opent u het volgende bestand met een teksteditor naar keuze:

sudo vim /etc/pam.d/common-auth

U ziet tekst die lijkt op het volgende:

Houd er rekening mee dat als er in dit stadium een ​​probleem is en u uw schermvergrendeling inschakelt, u mogelijk niet meer kunt inloggen op uw apparaat.

Voeg de volgende regel toe aan het einde van het bestand:

autoriserenvereistpam_fprintd.Dus

Als u Vim gebruikt, typt u :wq na het drukken Ontsnappen. Hit Binnenkomen na het typen, bewaar het bestand, en vertrek.

Hierna vraagt ​​het systeem u om uw vingerafdruk voor alle autorisatieprocessen op uw apparaat.

Om er zeker van te zijn dat alles in orde is en om het moeiteloos op te lossen als er een probleem is, opent u een andere terminal vanaf de door sudo geautoriseerde terminal die u open hebt gehouden. Volg het bovenstaande advies en voer in:

sudo ls ~

Uw systeem zou u om een ​​wachtwoord en vingerafdruk moeten vragen voor sudo-autorisatie. Als dit niet is gebeurd of als de bestanden in de homedirectory niet correct worden vermeld, ga dan terug en controleer of u een fout hebt gemaakt in de stappen.

Als u een probleem tegenkomt, kunt u voorkomen dat uw apparaat wordt vergrendeld door de aangebrachte wijzigingen ongedaan te maken en op te slaan in de /etc/pam.d/common-auth bestand van de door sudo geautoriseerde terminal.

Als je de test met succes hebt doorstaan, kun je je toestel nu wat veiliger gaan gebruiken met je vingerafdruk.

Overwegingen voor gebruikers die geen beheerder zijn

Als er meer dan één gebruiker op het apparaat is en slechts één gebruiker een vingerafdruk gebruikt, kunt u de /etc/pam.d/common-auth configuratie naar het volgende, zodat alleen gebruikers met een vingerafdrukinstelling de tweede factor nodig hebben. Dit is echter een stap die u zorgvuldig moet overwegen, aangezien het de rootgebruiker uitsluit van 2FA:

autoriserenvereistpam_fprintd.Dusnullok

Als u wilt inloggen als rootgebruiker met vingerafdruk, moet u de bovenstaande stappen herhalen met de rootgebruiker.

Uw Linux-apparaat beschermen met een vingerafdruk

Vingerafdrukken zijn geen gemakkelijke hindernis voor kwaadwillende gebruikers om toegang te krijgen tot uw apparaat. Daarom kunt u, als u alle voorzorgsmaatregelen heeft genomen om uw apparaat te beschermen, ook profiteren van de beveiligingskracht van vingerafdrukken. U mag echter niet vergeten dat u de vingerafdrukconfiguratie stap voor stap correct moet uitvoeren.

De vingerafdrukscanner die u gebruikt, mag u niet in de steek laten. Daarom moet u uw hardware vertrouwen. Bovendien zijn er veel eenvoudigere methoden die u kunt gebruiken voor de beveiliging van uw apparaat. Vingerafdrukken mogen echter niet worden verwaarloosd.