Hjem Personlig finansiering Eliminere unødvendige og usikrede tjenester for å unngå å bli hakkede - dummies

Eliminere unødvendige og usikrede tjenester for å unngå å bli hakkede - dummies

Innholdsfortegnelse:

Video: RisikoRedusering - Hvordan eliminere unødvendig eksamensstress 2025

Video: RisikoRedusering - Hvordan eliminere unødvendig eksamensstress 2025
Anonim

Unødvendige og usikrede tjenester kan føre til en åpen dør for hackere. Når du vet hvilke demoner og applikasjoner som kjører - som FTP, telnet og en webserver - er det fint å vite nøyaktig hvilke versjoner som kjører, slik at du kan slå opp de tilhørende sårbarhetene og bestemme om du vil slå dem av. Databasen Nasjonal sikkerhetsproblem er en god ressurs for å bestemme sårbarheter.

Søkninger

Flere sikkerhetsverktøy kan bidra til å avgjøre sårbarheter. Disse typer verktøy kan ikke identifisere alle applikasjoner ned til det eksakte versionsnummeret, men de er en svært kraftig måte å samle systeminformasjon på.

Sikkerhetsproblemer

Vær spesielt oppmerksom på disse kjente sikkerhetssvakhetene i et system:

  • Anonym FTP - spesielt hvis den ikke er riktig konfigurert - kan gi en måte for en angriper å laste ned og få tilgang til filer på systemet.

  • Telnet og FTP er sårbare for nettverksanalysatorfangster av cleartext-bruker-ID og passord som applikasjonene bruker. Deres pålogginger kan også bli brutt-kraft angrepet.

  • Gamle versjoner av sendmail har mange sikkerhetsproblemer.

  • R-tjenester, som rlogin, rdist, rexecd, rsh og rcp, er spesielt utsatt for angrep.

Mange webservere kjører på Linux, så du kan ikke overse viktigheten av å sjekke om svakheter i Apache, Tomcat og dine spesifikke applikasjoner. For eksempel er et vanlig Linux-sikkerhetsproblem at brukernavn kan bestemmes via Apache når den ikke har UserDir-direktivet deaktivert i httpd. conf fil.

Du kan utnytte denne svakheten manuelt ved å bla til kjente brukermapper, for eksempel // www. din ~ nettstedet. com / user_name eller enda bedre, ved å bruke en sårbarhetsskanner, for eksempel webInspect eller QualysGuard, for automatisk å oppsummere systemet. Uansett kan du kanskje finne ut hvilke Linux-brukere som eksisterer og deretter starte et web-passord-cracking angrep. Det finnes også mange måter å få tilgang til systemfiler (inkludert / etc / passwd) via sårbar CGI-kode.

På samme måte kjører FTP ofte usikret på Linux-systemer. Det er Linux-systemer med anonym FTP-aktivert som delte sensitiv helsetjenester og finansiell informasjon til alle på det lokale nettverket. Så ikke glem å lete etter enkle ting.

Verktøy

Følgende verktøy kan utføre mer grundig informasjonsinnsamling utenom portskanning for å oppsummere Linux-systemene dine og se hva hackere ser:

  • Nmap kan sjekke for bestemte versjoner av tjenestene som er lastet.Bare kjør Nmap med -VV kommandolinjebryteren.

  • Amap ligner på Nmap, men det har et par fordeler:

    • Amap er mye raskere for disse typer skanninger.

    • Amap kan registrere applikasjoner som er konfigurert til å kjøre på ikke-standardporter, for eksempel Apache kjører på port 6789 i stedet for standard 80.

    Amap ble kjørt med følgende alternativer for å telle noen vanlige hackede porter:

    • - 1 gjør skanningen raskere.

    • -b skriver svarene i ASCII-tegn.

    • -q hopper rapportering av lukkede porter.

    • 21 probes FTP-kontrollporten.

    • 22 probes SSH-porten.

    • 23 probes telnet porten.

    • 80 probes

  • netstat viser tjenestene som kjører på en lokal maskin. Skriv inn denne kommandoen mens du er logget inn:

    netstat -anp
    
  • Liste Åpne filer (lsof) viser prosesser som lytter og filer som er åpne på systemet.

Tiltak mot hackangrep på unødvendige tjenester

Du kan og bør deaktivere unødvendige tjenester på Linux-systemene dine. Dette er en av de beste måtene å holde Linux-systemet ditt sikkert. Som å redusere antall inngangspunkter i huset ditt, desto flere inngangspunkter eliminerer du færre steder en inntrenger kan bryte inn.

Deaktivering av unødvendige tjenester

Den beste metoden for å deaktivere unødvendige tjenester, avhenger av hvordan demonen lastes inn det første stedet. Du har flere steder å deaktivere tjenester, avhengig av hvilken versjon av Linux du kjører.

inetd. conf (eller xinetd. conf)

Hvis det gir god forretningsfølelse, deaktiver unødvendige tjenester ved å kommentere lastingen av daemoner du ikke bruker. Følg disse trinnene:

  1. Skriv inn følgende kommando i Linux-spørringen:

    ps -aux
    

    Prosess-ID-en (PID) for hver demon, inkludert inetd, er oppført på skjermen.

  2. Legg merke til PID for inetd.

  3. Åpne / etc / inetd. conf i Linux tekstredigerer vi ved å skrive inn følgende kommando:

    vi / etc / inetd. conf
    

    Or

    / etc / xinetd. conf
    
  4. Når du har filen lastet inn i, aktiverer du innstillingsmodusen ved å trykke I.

  5. Flytt markøren til begynnelsen av linjen til demonen du vil deaktivere, for eksempel httpd og skriv # på begynnelsen av linjen.

    Dette trinnet kommenterer linjen og forhindrer at det lastes inn når du starter serveren på nytt eller starter på nytt.

  6. For å avslutte vi og lagre endringene, trykk på Esc for å gå ut av innstillingsmodusen, skriv: wq, og trykk deretter på Enter.

    Dette forteller vi at du vil skrive endringene og avslutte.

  7. Start på nytt ved å skrive inn denne kommandoen med inetd PID:

kill -HUP PID

chkconfig

Hvis du ikke har en inetd. conf-fil, vil din versjon av Linux formentlig kjøre xinetd-programmet - en sikrere erstatning for inetd - for å lytte etter innkommende nettverksapplikasjonsforespørsler. Du kan redigere / etc / xinetd. conf fil hvis dette er tilfelle. For mer informasjon om bruken av xinetd og xinetd. conf, skriv inn mann xinetd eller mann xinetd. conf på en Linux kommandoprompt.

Hvis du kjører Red Hat 7. 0 eller nyere, kan du kjøre programmet / sbin / chkconfig for å slå av de demonene du ikke vil laste.

Du kan også skrive inn chkconfig -list ved en ledetekst for å se hvilke tjenester som er aktivert i xinetd. conf fil.

Hvis du vil deaktivere en bestemt tjeneste, si snmp, skriv inn følgende:

chkconfig - del snmpd

Tilgangskontroll

TCP Wrappers kan kontrollere tilgangen til kritiske tjenester du kjører, for eksempel FTP eller HTTP. Dette programmet styrer tilgang for TCP-tjenester og logger bruken av dem, og hjelper deg med å kontrollere tilgang via vertsnavn eller IP-adresse og spore skadelige aktiviteter.

Eliminere unødvendige og usikrede tjenester for å unngå å bli hakkede - dummies

Redaktørens valg

En samling av bilder fra fotballregler og posisjoner på en dag for dummies - Dummies

En samling av bilder fra fotballregler og posisjoner på en dag for dummies - Dummies

Bilder og figurer i dette galleriet er fra Soccer Rules & Positions In A Day For Dummies og illustrerer forskjellige aspekter av spillet. Bildene vises i den rekkefølgen de vises i boken.

Følger en Pregame-rutine med Junior Football Team - dummies

Følger en Pregame-rutine med Junior Football Team - dummies

En god pregame-rutin bidrar til å stille tonen for en trygg og morsom dag med fotball. Vær oppmerksom på disse tipsene før spillet starter. Kontroller banen for løse bergarter, knust glass, hevet sprinklerhoder, eller noe annet som kan skade et barn. Bekreft at alle barna tok med riktig utstyr. Har ...

Coaching fotball for dummier Cheat Sheet - dummies

Coaching fotball for dummier Cheat Sheet - dummies

Coaching fotball bør være trygg og morsom for deg og dine spillere, så begynn med å bli kjent med utformingen av fotballbanen. Som fotball coach vil spillerne se deg til veiledning, så bruk noen nyttige tips for å undervise og motivere dem. Lag en pregame-rutine for å sjekke feltet og ...

Redaktørens valg

Juster nivåer og lyshet i HDR-bilder - dummies

Juster nivåer og lyshet i HDR-bilder - dummies

Tonekartede HDR-bilder alltid komme ut av ditt favoritt HDR-program, ser perfekt ut. Faktisk mesteparten av tiden trenger de ytterligere redigering før de er "perfekte". "Hvis du har lysstyrkeproblemer, bruk nivåer som en god måte å lyse eller mørke et bilde på. Denne figuren viser en scene som kom ...

Juster Kontrast i Postproduksjon - Dummies

Juster Kontrast i Postproduksjon - Dummies

Å Få riktig eksponering er et av de første trinnene for å skape en vakker nærbilde opp fotografi, da det sikrer at du har detaljer i skyggene dine og høydepunktene. Det neste trinnet er å forbedre dine eksponeringer i etterproduksjon, og skape den perfekte balansen mellom kontrast og toneavstand mellom skyggene og høydepunktene. Tonal kontrast er ...

Kunstig belysning i matfotografi - dummies

Kunstig belysning i matfotografi - dummies

Kunstig belysning brukt i matfotografering inkluderer kontinuerlig belysning som forblir på mens du skyter, og strobebelysning (i hovedsak en off-flash-kamera). Faktorer du bør vurdere når du velger kunstige lys, inkluderer bærbarhet, kostnad og kvalitet.

Redaktørens valg

Slik bruker du Xcode til å utvikle en iOS App - dummies

Slik bruker du Xcode til å utvikle en iOS App - dummies

For å utvikle en iPhone, iPod touch eller iPad app, må du jobbe i sammenheng med et Xcode-prosjekt. Xcode støtter følgende aktiviteter som er deler av utviklingen av appen din: Opprette et Xcode-prosjekt Utvikling av appen (utforming av brukergrensesnittet ved hjelp av et storyboard, koding og kjøring og feilsøking av koden) Tuning app ...

Hvordan du bruker Xcode Source Editor for iOS App Development - dummies

Hvordan du bruker Xcode Source Editor for iOS App Development - dummies

Hovedverktøyet du bruker til å skrive kode for en iOS-app, er Xcode Source Editor, som vises som Standard editor-panelet i redigeringsområdet på høyre side av Xcode Workspace-vinduet etter at du har valgt en kildekodefil i Project navigator. Det vises også som assistentredaktør ...

Hvordan man bruker modellvisningsregulatoren (MVC) Designmønster for å utvikle en iOS-app - dummies

Hvordan man bruker modellvisningsregulatoren (MVC) Designmønster for å utvikle en iOS-app - dummies

IOS-rammene er objektorientert. En enkel måte å forstå hva det egentlig betyr er å tenke på et lag som jobber på et kontor. Arbeidet som må gjøres er delt opp og tildelt enkelte gruppemedlemmer (i dette tilfellet objekter). Hvert lagmedlem har en jobb og jobber med andre ...