Hjem Personlig finansiering Sådan minimeres websikkerhedsrisici for at undgå at blive hakkede - dummies

Sådan minimeres websikkerhedsrisici for at undgå at blive hakkede - dummies

Indholdsfortegnelse:

Video: Sådan minimerer du de juridiske risici ved projektbyggeri - Advokat Rasmus Haugaard 2024

Video: Sådan minimerer du de juridiske risici ved projektbyggeri - Advokat Rasmus Haugaard 2024
Anonim

Sikring af din webapplikation kræver løbende årvågenhed i din etiske hacking og dine webudviklere og -leverandørers side. Fortsæt med de nyeste hackere, testværktøjer og teknikker, og lad dine udviklere og leverandører vide, at sikkerhed skal have høj prioritet for din organisation.

Du kan få direkte praktisk erfaringstest og hacking webapplikationer ved at bruge følgende ressourcer:

  • OWASP webgodeprojekt

  • Foundstone's Hacme-værktøjer

  • Øvelse sikkerhed ved dunkelhed

    Følgende former for sikkerhed ved dunkelhed - skjuler noget fra det indlysende syn ved brug af trivielle metoder - kan hjælpe med at forhindre automatiserede angreb fra orme eller scripts, der er hardkodede til at angribe bestemte scripttyper eller standard

    • For at beskytte webapplikationer og relaterede databaser skal du bruge forskellige maskiner til at køre hver webserver, applikation og databaseserver.

      Operativsystemerne på disse individuelle maskiner skal testes for sikkerhedsproblemer og hærdet ud fra bedste praksis.

    • Brug indbyggede webserver sikkerhedsfunktioner til at håndtere adgangskontrol og procesisolering, som f.eks. Applikationsisoleringsfunktionen i IIS. Denne praksis hjælper med at sikre, at hvis en webapplikation bliver angrebet, vil det ikke nødvendigvis sætte andre applikationer i gang på den samme server i fare.

    • Brug et værktøj til at dæmpe din webservers identitet - i det væsentlige anonymisere din server. Et eksempel er Port 80 Software ServerMask.

    • Hvis du er bekymret over, at platformspecifikke angreb udføres mod din webapplikation, kan du narre angriberen til at tro, at webserveren eller operativsystemet er noget helt anderledes. Her er et par eksempler:

      • Hvis du kører en Microsoft IIS-server og -programmer, kan du omdøbe alle dine ASP-scripts til at have en. cgi forlængelse.

      • Hvis du kører en Linux-webserver, skal du bruge et program som IP Personlighed til at ændre OS-fingeraftryk, så systemet ser ud til at det kører noget andet.

    • Skift din webapplikation til at køre på en ikke-standardport. Skift fra standard HTTP-port 80 eller HTTPS-port 443 til et højt portnummer, f.eks. 8877, og om muligt indstille serveren til at køre som en ikke-privilegeret bruger - det vil sige noget andet end system, administrator, root og så på.

    Aldrig nogensinde stole på uklarhed alene; det er ikke idiotsikkert. En dedikeret angriber kan bestemme, at systemet ikke er, hvad det hævder at være.Stadig, selv med naysayers, kan det være bedre end ingenting.

    Sæt firewalls på

    Overvej at bruge ekstra kontroller til beskyttelse af dine websystemer, herunder følgende:

    • En netværksbaseret firewall eller IPS, der kan registrere og blokere angreb mod webapplikationer. Dette omfatter kommercielle firewalls og Next Generation IPS'er, der er tilgængelige fra sådanne virksomheder som SonicWall, Check Point og Sourcefire.

    • En værtsbaseret webapplikation IPS, som SecureIIS eller ServerDefender.

      Disse programmer kan registrere webapplikation og bestemte databaseangreb i realtid og afskære dem, før de har chancen for at gøre nogen skade.

    Analyser kildekode

    Softwareudvikling er hvor sikkerhedshullerne begynder og skal ende, men sjældent gør. Hvis du føler dig sikker på din etiske hackingindsats til dette punkt, kan du grave dybere for at finde sikkerhedsfejl i din kildekode - ting, der aldrig kan opdages af traditionelle scannere og hackingsteknikker, men det er dog problemer. Frygt ej!

    Det er faktisk meget enklere end det lyder. Nej, du behøver ikke at gå gennem kode linjen for at se, hvad der sker. Du behøver ikke engang udviklingserfaring (selvom det hjælper).

    For at gøre dette kan du bruge et statisk kildekode analyseværktøj, som dem, der tilbydes af Veracode og Checkmarx. Checkmarx's CxSuite (mere specifikt CxDeveloper) er et selvstændigt værktøj, der er rimeligt prissat og meget omfattende i dets test af både webapplikationer og mobilapps.

    Med CxDeveloper skal du blot indlæse Enterprise Client, logge ind på applikationen (standard legitimationsoplysninger er admin @ cx / admin), kør guiden Opret scanning til at pege på kildekoden og vælg din scanningspolitik, klik på Næste, klik på Kør, og du er slukket.

    Når scanningen er færdig, kan du gennemgå resultaterne og de anbefalede løsninger.

    CxDeveloper er stort set alt, hvad du behøver for at analysere og rapportere om sårbarheder i din C #, Java og mobil kildekode, der er samlet i en enkelt pakke. Checkmarx, ligesom Veracode, tilbyder også en skybaseret kildekodeanalysetjeneste. Hvis du kan komme over eventuelle forhindringer forbundet med at uploade din kildekode til en tredjepart, kan disse tilbyde en mere effektiv og mest praktisk løsning til kildekodeanalyse.

    Kildekodeanalyse vil ofte afdække forskellige fejl end traditionel websikkerhedstestning. Hvis du vil have det mest omfattende niveau af test, skal du gøre begge dele. Det ekstra niveau af kontrol, der tilbydes af kildeanalyse, bliver mere og mere vigtigt med mobilapps. Disse apps er ofte fulde af sikkerhedshuller, som mange nyere softwareudviklere ikke lærte om i skolen.

    Den nederste linje med websikkerhed er, at hvis du kan vise dine udviklere og kvalitetssikringsanalytikere, at sikkerhed begynder med dem, kan du virkelig gøre en forskel i din organisations samlede informationssikkerhed.

    Sådan minimeres websikkerhedsrisici for at undgå at blive hakkede - dummies

    Valg af editor

    Sådan indtastes aftaler i Outlook 2013 Kalender - dummies

    Sådan indtastes aftaler i Outlook 2013 Kalender - dummies

    Aftaler du har sat op til arbejde i Outlook 2013 Kalender kræver ofte, at du indeholder lidt mere information, end du ville have brug for til dine personlige aftaler. Når du vil give en aftale den fulde behandling, skal du bruge følgende metode:

    Hvordan man indtaster kalenderaftaler fra Outlook. com - dummies

    Hvordan man indtaster kalenderaftaler fra Outlook. com - dummies

    De aftaler og møder, du sender i Outlook, er knyttet til Outlook. com, så fra enhver web-aktiveret enhed kan du se, hvor du skal være og med hvem. Nu ved du, hvornår du er tilgængelig til møder, frokoster og tilfældige tungevæsker. Hvis du vil have dine Outlook 2013-data og din Outlook. com data til synkronisering automatisk, ...

    Sådan flagger du en kontakt i Outlook 2013 - dummies

    Sådan flagger du en kontakt i Outlook 2013 - dummies

    Nogle gange har du brug for Outlook 2013 for at minde dig om vigtig datoer eller opfølgningsaktiviteter. Du kan f.eks. Bruge flag, for at minde dig om at ringe til nogen næste uge. Den bedste måde at hjælpe dig med at huske på er at markere personens navn i listen Kontaktpersoner. En påmindelse vil dukke op i din kalender. Kontakterne er ikke ...

    Valg af editor

    LinkedIn Group Kategorier - dummies

    LinkedIn Group Kategorier - dummies

    Fordi der er mange grunde til at oprette en gruppe, giver LinkedIn dig muligheder for at kategorisere din gruppe for at give dig mest eksponering. LinkedIn har etableret følgende seks hovedkategorier af grupper: Alumni: Disse grupper er alumniforeninger skabt af skoler eller lærerinstitutioner som et middel til at holde kontakten med fortiden ...

    LinkedIn: Sådan oprettes en eksportfil til eksportkontakter - dummier

    LinkedIn: Sådan oprettes en eksportfil til eksportkontakter - dummier

    Der kommer nok en tid du har brug for dine LinkedIn kontakter for at hjælpe dig på andre arenaer, hvis du vil lykkes i din jobsøgning. For det første skal du generere din eksporterede fil af kontakter fra LinkedIn. Det gør du ved at følge disse trin:

    LinkedIn For Dummies Cheat Sheet - dummies

    LinkedIn For Dummies Cheat Sheet - dummies

    Tilmelding til LinkedIn betyder, at du er en del af det største online faglige netværk i verden. Se her for nyttige retningslinjer for brug af LinkedIn, især når du søger job. LinkedIn hjælper dig med at oprette og vedligeholde en online profil, du kan bruge til at opbygge et professionelt netværk.

    Valg af editor

    Windows Phone 7 Application Development For Dummies Cheat Sheet - dummies

    Windows Phone 7 Application Development For Dummies Cheat Sheet - dummies

    Hvis du har en god Ny ide til en app, der vil køre på Windows Phone 7, start med at downloade de gratis Windows Phone Developer Tools fra Microsofts websted. Processen tager et kig på, hvad du har på din pc, før det begynder at downloade - hvis du allerede har en bedre version ...

    Hvorfor udvikle til Android? - dummies

    Hvorfor udvikle til Android? - dummies

    Det virkelige spørgsmål er, "Hvorfor ikke udvikle til Android? "Hvis du vil have din app tilgængelig for millioner af brugere over hele verden, eller hvis du vil offentliggøre apps, så snart du er færdig med at skrive og teste dem, eller hvis du kan lide at udvikle på en åben platform, har du dit svar. Men hvis du er ...

    Arbejder med objektgrafer i storyboarding - dummies

    Arbejder med objektgrafer i storyboarding - dummies

    Du kan bruge storyboarding til at starte din iOS-applikationsudvikling i Xcode4. Når du opretter dit storyboard, opretter du en objektgraf, der derefter arkiveres, når du gemmer filen. Når du indlæser filen, er objektgrafen unarchived. Så hvad er en objekgraf? Her er det korte svar: Objektorienterede programmer er lavet ...