logo

Što je tipka?

Pritisak tipke naziva se upisivanje jednog znaka na fizičkoj ili virtualnoj tipkovnici ili bilo kojem drugom uređaju za unos. Drugim riječima, jedan pritisak tipke (ne milovanje tipkovnice poput mačke) na tipkovnici smatra se pritiskom tipke. Svaki put kada pritisnete tipku, izvodite pritisak na tipku. Pritisak na tipku je važna komponenta koja se koristi u svrhu programiranja kako bi odgovorila na korisnikov pritisak na posebnu tipku.

Pritisak tipke smatra se boljim za brzinu tipkanja, hardver, softver, akustičnu analizu, bilježenje pritiska tipke i druge studije na temelju interakcije između čovjeka i računala. U jednom satu, 5400 pritisaka tipki znači pritisnuti 5400 tipki; stoga je 90 tipki u minuti jednako 5400 podijeljeno sa 60 (5400 ÷ 60 minuta). Pri mjerenju brzine tipkanja često se koriste pritisci tipki po minuti (KSPM) ili pritisci tipki po satu (KSPH) umjesto riječi po minuti (WPM). Uostalom, kada napišete riječ 'Nabukodonozor' 50 puta, trebat će vam mnogo vremena u usporedbi s pisanjem riječi 'bok' 50 puta.

isključivanje android načina rada za razvojne programere

Softverske aplikacije i operativni sustavi nastavljaju sa svojim sljedećim radnjama uz pomoć tipki. Radnje i određeni događaji dostupni su u aplikacijama koje se temelje na softveru i operativnom sustavu za prikupljanje i analizu pritisaka tipki. Nadalje, ritam pritiska tipke je biometrija ponašanja koja je jedinstvena za pojedinca na određenoj tipkovnici. Također se može koristiti u sigurnosne svrhe, nadzor i autentifikaciju jer se smatra biometrijom ponašanja.

Programi za podučavanje tipkanja koji bilježe pritiske tipki primjeri su softverskih programa koji pomažu korisnicima da brže i točnije tipkaju. Programi roditeljske kontrole su programi koji omogućavaju roditeljima da drže djecu na oku kako bi vidjeli što rade na računalu jer se ti programi mogu postaviti da bilježe pritiske tipki. Softver s keyloggingom također mogu koristiti škole i tvrtke za praćenje aktivnosti svojih učenika ili zaposlenika na računalu ili za provjeru da ne rade nikakvu nezakonitu ili neprikladnu aktivnost na računalu.

Što je tipka

Gornja slika tipkovnice predstavlja evidenciju više od 2,5 milijuna pritisaka tipki i pokazuje koliko je često svaka tipka bila pritisnuta. Razmak i potonji s tipkovnice najčešće su tipke, a najmanje tipke koje su obojene crnom bojom.

Primarna upotreba pritisaka tipki je unos podataka. S druge strane, pritisak tipke je dinamičan i može pratiti unose tipkovnice tisućama puta u sekundi, što pomaže u mjerenju brzine tipkanja na temelju uobičajenih uzoraka ritma tipkanja.

Bilježenje pritiska tipke

Zapisivanje pritisaka na tipku, također poznato kao zapisivanje tipki ili snimanje tipkovnice, postupak je snimanja tipki koje korisnici pritiskaju na tipkovnici. Općenito, tajno snima putem kojeg osoba koja koristi tipkovnicu nije svjesna da se prati sve što radi na računalu. Zatim osoba koja upravlja programom za bilježenje može dohvatiti podatke. Keyloggeri, ili jednostavno keyloggeri, mogu biti ili softverski ili hardverski, koji imaju mogućnost ponuditi zlonamjernim akterima osobne podatke korisnika poput korisničkih imena i lozinki. Ove informacije zlonamjerni akter može koristiti za dobivanje neovlaštenog pristupa bilo kojem korisničkom računu, kao što su računi društvenih medija, bankovni računi korisnika itd.

Iako su programi osmišljeni kako bi omogućili osobama da prate korištenje svojih računala, ti su programi legalni. Na primjer, program mogu koristiti škole i tvrtke za praćenje aktivnosti učenika ili zaposlenika na računalu. Ali keyloggeri se također koriste za krađu lozinki i drugih povjerljivih informacija, što može biti mnogo štetno. Dostupni su i neki programi za snimanje pritiska tipki koji imaju potencijal za snimanje pritisaka na tipke na virtualnim tipkovnicama, poput tipkovnice na pametnim telefonima i tabletima. Nadalje, za akustičnu kriptoanalizu dostupne su različite softverske i hardverske metode zapisivanja tipki.

Vrste bilježnika pritiska tipke

Softverski keyloggeri i hardverski keyloggeri su dvije vrste keyloggera. The hardverski keyloggeri , za snimanje pritisnutih tipki na tipkovnici, može se priključiti izravno u računalo kao i svaki fizički uređaj. Tipični hardverski key logger, koji dolazi u obliku flash pogona i bilježi korisničke pritiske tipki u tekstualnu datoteku, može se umetnuti izravno u USB priključak računala. Slijedi nekoliko vrsta hardverskih keyloggera:

    Keyloggeri hardvera tipkovnice:Ovaj tip keyloggera može se ugraditi u tipkovnicu ili spojiti na tipkovnicu putem priključnog kabela. To je najizravnija vrsta presretanja signala za tipkanje.Keyloggeri skrivene kamere:Ove vrste keyloggera mogu se koristiti za vizualno praćenje pritisaka na tipke, knjižnica ili drugih javnih prostora.Keyloggeri s USB diska:Nakon što se poveže s uređajem, isporučuje zlonamjerni softver za zapisnik pritisaka na tipku jer može biti fizički trojanski konj.

S druge strane, Softverski keyloggeri instalirani su na mobilni ili računalni uređaj. Slično hardverskim keyloggerima, softverski keyloggeri funkcioniraju za snimanje tipki pritisnutih na tipkovnici uređaja. Također sadrži informacije kojima haker može pristupiti kasnije. Na virtualnim tipkovnicama, softverski keyloggeri naširoko se koriste za snimanje ključnih informacija tijekom pritiska na tipkovnici. Softverski keyloggeri također imaju neke vrste, a to su:

    Keyloggeri temeljeni na API-ju:Kada tipkate, signale koji se šalju od svakog pritiska tipke aplikaciji koju koristite za tipkanje, keyloggeri temeljeni na API-ju mogu slušati signale poslane od svakog pritiska tipke programu koji koristite za tipkanje. API-ji (sučelja za programiranje aplikacija) omogućuju proizvođačima hardvera i programerima softvera da govore istim 'jezikom' kao i da se međusobno integriraju.Keyloggeri koji se temelje na 'hvatanju obrazaca':Nakon što pošaljete tekst poslužitelju, ove vrste keyloggera prisluškuju sav tekst unesen u obrasce web stranice.Keyloggeri temeljeni na kernelu:Za prava na razini administratora, ovi keyloggeri probijaju se u jezgru sustava. Svemu što unesete u sustav može se neograničeno pristupiti putem ovih logera.

Koristi se za Keyloggere

Postoji potreba da se najprije razmotri koje su legalne aktivnosti keyloggera kako bi se objasnila upotreba keyloggera. Ako je korištenje keyloggera zakonski prihvatljivo, navedena su četiri čimbenika, o kojima se govori u nastavku:

    Stupanj pristanka:U ovoj kategoriji, keylogger se koristi s 1) u smislu usluge, koristi se u dopuštenju skrivenom u nejasnom jeziku. 2) uopće nema dopuštenja. 3) jasan i izravan pristanak.Ciljevi zapisivanja pritiska tipke:Keylogger se također može koristiti u neovlaštene svrhe, kao što je dobivanje osobnih podataka korisnika za kriminalne svrhe.Vlasništvo nad proizvodom koji se prati:Keylogger mogu koristiti vlasnici, škole i tvrtke za praćenje aktivnosti svojih učenika ili zaposlenika na računalu ili za provjeru da ne obavljaju nikakvu ilegalnu ili neprikladnu aktivnost na računalu.Zakoni koji se temelje na lokaciji o korištenju keyloggera:Također se može koristiti u skladu sa svim mjerodavnim zakonima s namjerom i suglasnošću.

Kako funkcionira bilježenje pritiska tipke

Bilježenje pritiska tipke radnja je snimanja tipki koje korisnik pritisne na tipkovnici, često bez dopuštenja ili znanja korisnika. Pritisak tipke naziva se upisivanje jednog znaka na fizičkoj ili virtualnoj tipkovnici. Koncept rada tipki ovisi o tome kako 'razgovarate' sa svojim računalima. Svakim pritiskom na tipku šalje se signal koji računalu opisuje koji zadatak namjeravate obaviti.

bash else if

Ove naredbe mogu imati:

  • Brzina pritiska tipke
  • Duljina pritiska tipke
  • Naziv korištenog ključa
  • Vrijeme pritiska tipke

Kada se pritisak na tipku zabilježi, sve ove informacije osjećat ćete kao privatni razgovor. Mislite da lažete da razgovarate samo sa svojim uređajem, ali nije, a druga osoba je slušala i zapisala sve što ste komunicirali sa svojim uređajem. U moderno doba dijelimo osjetljive podatke na našim uređajima koji mogu biti štetni ako ih je ukrala bilo koja ovlaštena osoba. Kada se prijavi, osobni podaci i ponašanje korisnika mogu se jednostavno sastaviti. Korisnici unose sve u svoja računala, kao što su brojevi socijalnog osiguranja, podaci o pristupu internetskom bankarstvu, ID e-pošte i lozinka, koji se čak spremaju na njihovo računalo, što sve može biti vrlo otkrivajuće.

Povijest keylogginga

U 1970-ima upotreba keyloggera započela je kada je Sovjetski Savez razvio hardverski uređaj za keylogging za električne pisaće strojeve. Keylogger je u to vrijeme bio poznat kao selectric bug, a pratio je kretanje pisača osjetivši emitirano magnetsko polje. Prisluškivač Selectric korišten je za prisluškivanje američkih diplomata u Moskvi i Sankt Peterburgu, u objektima američkog veleposlanstva i konzulata. Glavni cilj razvoja električne bubice bio je ciljati na IBM Selectric pisaće strojeve. Keyloggeri su bili zaposleni sve do 1984. godine, kada je američki saveznik, koji je bio posebna meta ove operacije, otkrio infiltraciju i keyloggere u 16 pisaćih strojeva. Godine 1983. Perry Kivolowitz napisao je još jedan rani keylogger koji je bio softverski keylogger.

Od tada, u 1990-ima, korištenje keyloggera se povećalo. Napadači nisu morali instalirati hardverske keyloggere jer je bilo više razvijenog zlonamjernog softvera keyloggera, koji je napadačima omogućio daljinsko dobivanje tajnih informacija od nesumnjivih žrtava. Upotreba keyloggera počela je prijevara u različitim industrijama i domovima, kao iu svrhe krađe identiteta.

Ministarstvo domovinske sigurnosti SAD-a počelo je upozoravati hotelske operatere na keyloggere 2014. godine nakon što je keylogger otkriven u hotelima u Dallasu u Texasu. Osim toga, keyloggeri su počeli ciljati računala u zajedničkim postavkama koje su bile dostupne javnosti. Keylogger je bio skriven u modu za igru ​​Grand Theft Auto V 2015. Godine 2017. keylogger je otkriven u HP prijenosnim računalima, za koje je HP izjavio da se koristio kao alat za uklanjanje pogrešaka za program.

Otkrivanje i uklanjanje

Pojedinačna metoda otkrivanja ili uklanjanja ne smatra se najboljom metodom budući da su dostupne brojne vrste keyloggera koji koriste različite tehnike. Da biste otkrili keylogger, samo upravitelj zadataka nije dovoljan jer keyloggeri imaju potencijal manipulirati jezgrom operativnog sustava.

Osmišljeni su neki sigurnosni softverski programi koji mogu pomoći u skeniranju keyloggera. Softverski alat protiv keyloggera, na primjer, koristi se za skeniranje softverskih keyloggera usporedbom datoteka na računalu s kontrolnim popisom tipičnih svojstava keyloggera ili bazom potpisa keyloggera. U usporedbi s korištenjem antispyware ili antivirusnog programa, anti-keylogger može biti učinkovitiji jer kasnije može prepoznati keylogger kao legitiman program, a ne spyware.

Na temelju tehnika koje koristi antispyware aplikacija, može biti moguće lako locirati i onemogućiti keylogger softver. Budući da upozorava korisnike svaki put kada program pokuša stvoriti mrežnu vezu, mrežni monitor omogućuje sigurnosnom timu da blokira svaku potencijalnu aktivnost keyloggera.

Zaštita od keyloggera

Za otkrivanje hardverskih keyloggera, iako se može koristiti vizualni pregled, ako ga implementirate u velikoj mjeri, može biti dugotrajan i nepraktičan. Također, vatrozid se može koristiti za identifikaciju keyloggera. Vatrozid ima potencijal uhvatiti i spriječiti prijenos podataka, jer keyloggeri prenose podatke naprijed-natrag od žrtve do napadača. Upravitelji lozinki također mogu pomoći koji imaju mogućnost automatskog popunjavanja polja korisničkog imena i lozinke. U korist sprječavanja keyloggera i održavanja sustava zdravim, antivirusni softver i softver za nadzor također mogu pomoći u rješavanju problema.

Uz pomoć instaliranja okvira sustava na konfiguraciju radne površine korisnika, koji zabranjuje pristup ili neovlašteno mijenjanje USB i PS/2 veza, okviri sustava također mogu pomoći u obrani od keyloggera. Korištenje sigurnosnog tokena kao dijela dvofaktorske autentifikacije može pružiti dodatni sloj zaštite osiguravajući da napadač ne može pristupiti korisničkom računu pomoću ukradene lozinke ili softvera za pretvaranje glasa u tekst sa zaslonskom tipkovnicom kako bi se izbjegla upotreba fizičke tipkovnice.