Huis Persoonlijke financiën Onbeveiligde inloghacks in webtoepassingen en hoe u deze kunt voorkomen - dummies

Onbeveiligde inloghacks in webtoepassingen en hoe u deze kunt voorkomen - dummies

Video: Onbeveiligde spoorovergang in Teuge eindelijk dicht 2024

Video: Onbeveiligde spoorovergang in Teuge eindelijk dicht 2024
Anonim

Veel websites vereisen dat gebruikers inloggen voordat ze iets kunnen doen met de applicatie. Verrassend genoeg kunnen deze een grote hulp zijn voor hackers. Deze inlogmechanismen kunnen vaak niet correct omgaan met onjuiste gebruikers-ID's of wachtwoorden. Ze onthullen vaak te veel informatie die een aanvaller kan gebruiken om geldige gebruikers-ID's en wachtwoorden te verzamelen.

Ga naar uw toepassing en log in

  • Een ongeldige gebruikers-ID gebruiken met een geldig wachtwoord

  • Een geldig gebruikers-ID gebruiken met een ongeldig wachtwoord

  • Een ongeldig gebruikers-ID en ongeldig wachtwoord gebruiken

Nadat u deze informatie hebt ingevoerd, de webtoepassing reageert waarschijnlijk met een bericht dat lijkt op Uw gebruikers-ID is ongeldig of Uw wachtwoord is ongeldig. De webtoepassing retourneert mogelijk een generiek foutbericht, zoals Uw gebruikers-ID en wachtwoordcombinatie is ongeldig en retourneert tegelijkertijd verschillende foutcodes in de URL voor ongeldige gebruikers-ID's en ongeldige wachtwoorden.

In beide gevallen is dit slecht nieuws omdat de toepassing niet alleen aangeeft welke parameter ongeldig is, maar ook welke parameter geldig is. Dit betekent dat kwaadwillende aanvallers nu een goede gebruikersnaam of wachtwoord kennen - hun werklast is gehalveerd! Als ze de gebruikersnaam kennen, kunnen ze eenvoudig een script schrijven om het wachtwoordkraakproces te automatiseren en omgekeerd.

Je moet je inlogtests ook naar het volgende niveau brengen door een hacker voor het inloggen op het web, zoals Brutus, te gebruiken. Brutus is een zeer eenvoudige tool die kan worden gebruikt om zowel HTTP- als op formulieren gebaseerde authenticatiemechanismen te kraken door zowel woordenboek- als brute-force-aanvallen te gebruiken.

Zoals bij elk type wachtwoordtest, kan dit een lange en zware taak zijn en bestaat het risico dat u gebruikersaccounts blokkeert. Ga voorzichtig verder.

Een alternatief - en beter onderhouden - hulpmiddel voor het kraken van webwachtwoorden is THC-Hydra.

De meeste professionele kwetsbaarheidscanners voor het web hebben fatsoenlijke op woordenboek gebaseerde webwachtwoordcrackers, maar geen enkele kan echte brute-force-testen doen zoals Brutus dat kan. Uw wachtwoord kraken succes is sterk afhankelijk van uw woordenboeklijsten. Hier zijn enkele populaire sites met woordenboekbestanden en andere diverse woordenlijsten:

  • ftp: // ftp. CERIAS. Purdue. edu / pub / dict

  • // packetstormsecurity. org / Crackers / woordenlijsten

  • www. outpost9. com / files / woordenlijsten. html

U hebt misschien helemaal geen hulpprogramma voor het kraken van wachtwoorden nodig, omdat veel front-endwebsystemen, zoals opslagbeheersystemen en IP-video- en fysieke toegangscontrolesystemen, eenvoudig de wachtwoorden hebben die op hen zijn gekomen.Deze standaardwachtwoorden zijn meestal "wachtwoord", "admin" of helemaal niets. Sommige wachtwoorden zijn zelfs ingebed in de broncode van de inlogpagina.

U kunt de volgende tegenmaatregelen implementeren om te voorkomen dat mensen zwakke login-systemen in uw webtoepassingen aanvallen:

  • Eventuele aanmeldingsfouten die aan de eindgebruiker worden geretourneerd, moeten zo algemeen mogelijk zijn en iets zeggen dat vergelijkbaar is met uw gebruikers-ID en wachtwoord combinatie is ongeldig.

  • De toepassing mag nooit foutcodes retourneren in de URL die onderscheid maakt tussen een ongeldige gebruikers-ID en een ongeldig wachtwoord.

    Als een URL-bericht moet worden geretourneerd, moet de toepassing het zo generiek mogelijk houden. Hier is een voorbeeld:

    www. your_web_app. com / login. cgi? success = false
    

    Dit URL-bericht is misschien niet handig voor de gebruiker, maar het helpt het mechanisme en de acties achter de schermen van de aanvaller te verbergen.

  • Gebruik CAPTCHA (ook reCAPTCHA) of webinlog-formulieren om pogingen tot het kraken van het wachtwoord te voorkomen.

  • Gebruik een indringersmechanisme op uw webserver of in uw webtoepassingen om gebruikersaccounts te vergrendelen na 10-15 mislukte inlogpogingen. Deze taak kan worden afgehandeld via sessietracking of via een firewall-add-on van een externe webapplicatie.

  • Controleer en wijzig standaardwachtwoorden van leveranciers in iets dat gemakkelijk te onthouden is, maar moeilijk te kraken is.

Onbeveiligde inloghacks in webtoepassingen en hoe u deze kunt voorkomen - dummies

Bewerkers keuze

Relatieve versus absolute Excel-celverwijzingen - dummies

Relatieve versus absolute Excel-celverwijzingen - dummies

Stel je voor dat je naar C1 gaat in een Excel-werkblad en de formule invoert = A1 + B1. Je menselijke ogen zullen dat definiëren als de waarde in A1 toegevoegd aan de waarde in B1. Excel ziet het echter niet zo. Omdat u de formule hebt ingevoerd in cel C1, leest Excel de volgende formule: Neem de ...

Een fiscale maand teruggeven vanaf een datum in Excel - dummies

Een fiscale maand teruggeven vanaf een datum in Excel - dummies

In sommige organisaties, de operationeel erkende maanden begin niet op de 1e en eindig op de 30e of 31e. In plaats daarvan hebben ze specifieke dagen die het begin en het einde van een maand markeren. U kunt bijvoorbeeld werken in een organisatie waarin elke fiscale maand begint op de 21e en eindigt op de 20e van ...

Bewerkers keuze

Richtlijnen voor pacing voor marathontraining - dummies

Richtlijnen voor pacing voor marathontraining - dummies

Wanneer u traint voor een marathon, heeft elke training die u doet een specifieke tempo dat eraan verbonden is, zodat u er de meeste waarde uit haalt. Gebruik deze pacingrichtlijnen voor uw trainingen. Recreatielopers moeten deze richtlijnen volgen voor tempo-runs en intervallen: Tempo-runs (werkt in je tempo, wat overeenkomt met je snelste ...

Een Straight Bet in een paardenrace plaatsen - dummies

Een Straight Bet in een paardenrace plaatsen - dummies

Rechte weddenschappen zijn de eenvoudigste soorten die u kunt gebruiken plaats, als u gokt op een paardenrace. Een straight-bet betekent dat je op één paard gokt om iets goeds voor je te doen. (Voor degenen die grotere uitbetalingen wensen, probeer de familie van weddenschappen die exotische weddenschappen worden genoemd.) Exotische weddenschappen koppelen meerdere paarden aan ...

Hoe u de juiste vorm gebruikt tijdens het hardlopen - dummies

Hoe u de juiste vorm gebruikt tijdens het hardlopen - dummies

Om het meeste profijt te hebben van hardlopen, moet u ontwikkelen een formulier dat comfortabel en efficiënt voor u is. Running formulieren kunnen variëren van de nauwelijks functionerende versie die lijkt op een geforceerde mars naar de poëzie-in-beweging stijl van Olympische kampioenen. Als het op een natuurlijke loopstijl aankomt, vallen de meeste hardlopers ergens tussenin, ...

Bewerkers keuze

Hoe de Canon EOS Rebel T1i / 500D-menu's te gebruiken - dummies

Hoe de Canon EOS Rebel T1i / 500D-menu's te gebruiken - dummies

De Canon EOS Digital Rebel laat je de beste fotografietechnieken van een handmatige camera gebruiken, of je kunt profiteren van de geavanceerde functies van een digitale camera. Je hebt toegang tot veel van de functies van je digitale camera via interne menu's. De Canon EOS Rebel T1i / 500D-menu's, handig genoeg, verschijnen wanneer u op de Menu-knop drukt. Functies zijn ...

Te gebruiken hoe de aanraaksluiter op de Rebel t5i - dummies

Te gebruiken hoe de aanraaksluiter op de Rebel t5i - dummies

Moet worden gebruikt wanneer bediening via touchscreen is ingeschakeld Als je je Canon Rebel t5i gebruikt, kun je eenvoudig je onderwerp op de monitor tikken om de camera te vertellen om scherp te stellen op dat deel van het beeld en de foto onmiddellijk na het bereiken van de focus te maken. Volg deze stappen om het uit te proberen: