Internettet er en uundværlig ressource i vores daglige liv, og søgemaskiner er de vigtigste værktøjer til at navigere i dette kæmpe informationshav. Vi kender alle de store spillere som Google, Yahoo og Bing, men der findes også en række alternative og specialiserede søgemaskiner, der tilbyder funktioner og resultater, som de konventionelle søgemaskiner ikke kan matche. I denne artikel ser vi på, hvordan sådanne søgemaskiner fungerer, hvorfor de er nødvendige, og hvilke fordele de tilbyder i forhold til de mere almindelige søgemaskiner.

Søgemaskiner som Google fungerer ved at bruge web crawlers (også kaldet spiders) til at indeksere websider baseret på en række parametre som nøgleord, backlinks og brugerinteraktioner. Algoritmerne, der styrer rangeringen af disse sider, er komplekse og dynamiske, hvilket betyder, at resultaterne kan ændre sig, hver gang vi foretager et søgning. Dette gør dem til kraftfulde værktøjer, men nogle gange er vi på udkig efter noget mere specifikt. Her kommer de alternative søgemaskiner ind i billedet – de tilbyder mere målrettede resultater, der ikke kun afhænger af almindelige webindekser, men også af specialiserede kilder og databaser.

Metasøgemaskiner: En effektiv løsning

En metasøgemaskine er et værktøj, der sender din forespørgsel til flere forskellige søgemaskiner og databaser samtidigt og samler resultaterne i et enkelt interface. Dette gør det muligt at få et bredere og mere omfattende overblik over emnet, da du ikke er begrænset til resultaterne fra kun én søgemaskine. Metasøgemaskiner bygger ikke deres egen database, men aggregerer resultater fra flere kilder.

Et eksempel på en sådan metasøgemaskine er Polymeta (http://www.polymeta.com/). Denne platform sender din søgning til en række kilder og viser derefter de bedste resultater fra hver kilde, som derefter rankes og præsenteres på en enkel og overskuelig måde. En unik funktion ved Polymeta er, at resultaterne også indeholder information om popularitet på sociale medier, som f.eks. Facebook-likes. Dette giver en ekstra dimension af relevans og kan hjælpe brugeren med at vurdere resultaternes betydning og troværdighed.

En anden metasøgemaskine er Ixquick (https://www.ixquick.com), som hævder at være "verdens mest private søgemaskine". Ixquick tilbyder ikke kun de standard søgninger, som vi kender fra Google, men også en funktion, hvor man kan søge anonymt via en proxy. Dette sikrer, at dine søgninger forbliver private. Desuden tilbyder Ixquick en funktion, der gør det muligt at lave telefonopslag og omvendte telefonopslag – en unik mulighed for at finde oplysninger om personer eller virksomheder via deres telefonnumre.

Specialiserede søgemaskiner og deres unikke funktioner

Ud over metasøgemaskiner findes der også specialiserede søgemaskiner, som er skræddersyet til bestemte typer af information. For eksempel tilbyder Mamma (http://mamma.com/) en enkel og brugervenlig grænseflade, der giver adgang til et udvalg af kategorier som nyheder, billeder, videoer og meget mere. Denne søgemaskine samler også resultater fra flere kilder og kategoriserer dem for at gøre det lettere for brugeren at finde relevant information hurtigt.

Der er også søgemaskiner, der er rettet mod specifikke brancher eller emner, som f.eks. forskning, videnskabelige artikler eller teknisk dokumentation. Disse søgemaskiner giver ofte mere præcise og målrettede resultater, som kan være meget nyttige, når man har brug for detaljeret viden inden for et bestemt område.

Er de alternative søgemaskiner nødvendige?

Spørgsmålet melder sig, hvorfor vi skulle bruge disse alternative og specialiserede søgemaskiner, når vi allerede har Google, som er så effektiv og omfattende? Svaret er, at selvom Google er en utrolig kraftfuld søgemaskine, er den også generisk. Den tilbyder resultater, der er relevante for en bred vifte af brugere, men når du har brug for specifik information, kan specialiserede søgemaskiner give dig mere præcise og målrettede resultater. Meta-søgemaskiner kan også være nyttige, når du vil få en bredere vifte af kilder og synspunkter, hvilket giver en mere nuanceret forståelse af emnet.

Søgemaskiner som Ixquick og Polymeta tilbyder desuden funktioner, der går ud over det, som de traditionelle søgemaskiner kan tilbyde, såsom anonymitet og social media integration, hvilket er særligt relevant i en tid, hvor privatliv og datasikkerhed er blevet stadig vigtigere. Brugere, der er opmærksomme på deres digitale fodspor og ønsker at bevare en høj grad af anonymitet, vil finde disse alternativer særligt nyttige.

Yderligere perspektiver og overvejelser

For læsere, der er interesseret i at dykke dybere i emnet, er det vigtigt at forstå, hvordan disse alternative søgemaskiner påvirker internettets informationslandskab. Selvom de ikke kan erstatte de store søgemaskiner som Google, spiller de en vigtig rolle i at tilbyde alternative informationskilder, som kan være lige så værdifulde – eller endda mere pålidelige – i specifikke kontekster. Det er også værd at bemærke, at mens søgemaskiner som Ixquick tilbyder privatlivsbeskyttelse, kan der stadig være andre risici forbundet med online anonymitet, som ikke kan afhjælpes af en søgemaskine alene.

I sidste ende afhænger det af brugerens behov, hvilken søgemaskine der er den mest effektive. Brugeren bør overveje de forskellige funktioner, som hver søgemaskine tilbyder, og vælge den, der bedst opfylder deres krav, hvad enten det er for forskning, privatliv eller specifik information.

Hvordan finde oplysninger om personer og virksomheder online?

For at finde detaljerede oplysninger om personer og virksomheder online, er der flere værktøjer og platforme, der kan være nyttige. Disse værktøjer giver os mulighed for at udføre præcise søgninger og få informationer, som ellers kan være svære at tilgå. I denne sammenhæng er det vigtigt at kende til nogle af de mest effektive måder at søge på, og hvordan man udnytter dem optimalt.

En af de mest anvendte platforme til at finde virksomhedsinformationer er Zoominfo (http://www.zoominfo.com/). Zoominfo er en platform, der primært anvendes af salgsteam og marketingfolk til at finde information om både virksomheder og de personer, der arbejder i disse virksomheder. Selvom en gratis konto har visse begrænsninger, giver det stadig et godt udgangspunkt for at finde relevante oplysninger om organisationer og deres ansatte, herunder e-mailadresser, telefonnumre og arbejdsrelaterede relationer.

Hvis du kun har en e-mailadresse og ønsker at finde flere oplysninger om en person, kan værktøjer som EmailSherlock (http://www.emailsherlock.com/) være særligt nyttige. EmailSherlock er en reverse e-mail søgemaskine, der leder efter profiler, som er registreret på forskellige websteder, især sociale medier. Når en e-mailadresse er indtastet, søger tjenesten gennem en bred vifte af platforme og viser eventuelle resultater, som kan være relevante for din søgning.

På samme måde kan UserSherlock (http://www.usersherlock.com/) hjælpe, hvis du har et brugernavn i stedet for en e-mailadresse. Denne service giver dig mulighed for at finde ud af, hvor et bestemt brugernavn er registreret på forskellige sociale medier. Det er en god måde at finde ud af, hvor en person er aktiv online, selvom resultaterne ikke altid er 100% præcise.

Der er også flere andre tjenester, som kan være nyttige til at finde tilgængeligheden af brugernavne på tværs af sociale medieplatforme. CheckUsernames (http://checkusernames.com/) og Namechk (http://namechk.com/) er eksempler på sådanne platforme. De kører brugernavnet igennem en lang liste af sociale medier og viser, om brugernavnet er tilgængeligt på disse platforme. Det er en effektiv måde at sikre, at et bestemt brugernavn er ledigt, før man opretter en ny konto.

Når vi ser på større søgemaskiner, tilbyder DuckDuckGo (https://duckduckgo.com) en interessant mulighed for at søge på internettet uden at blive sporet. DuckDuckGo fokuserer på at levere præcise søgeresultater uden de mange reklamer og distraktioner, som findes på andre søgemaskiner som Google. Det er en god mulighed for dem, der ønsker at finde information hurtigt og uden at blive overvåget.

Der er også semantiske søgemaskiner som Kngine (http://kngine.com/), der gør det muligt at stille spørgsmål direkte til systemet og få svar i form af data og grafer, som er meget mere relevante end de traditionelle webresultater. I stedet for at vise links til websites giver Kngine direkte information, som kan være meget nyttig til faktuelle spørgsmål.

Søger du efter informationer på sociale medier, er der flere platforme, som kan hjælpe. SocialMention (http://socialmention.com/) er en social medie søgemaskine, der giver realtidsanalyse af opslag på sociale medier som blogs, mikroblogs og netværk som Twitter og Facebook. SocialMention analyserer ikke kun, hvad der bliver sagt om et emne, men giver også data om sentimentet, styrken og rækkevidden af emnet på sociale medier. Det er en nyttig måde at måle, hvordan et bestemt emne eller brand bliver opfattet i det sociale medielandskab.

Social Searcher (http://www.social-searcher.com/) er en anden social medie søgemaskine, som giver mulighed for at søge på tværs af platforme som Facebook, Twitter og Google+. Det giver et godt overblik over opslag og indhold, der er relateret til din søgning, og giver mulighed for at oprette e-mailadvarsler for specifikke søgeord.

For at få endnu mere præcise resultater kan man bruge avancerede søgemuligheder på flere af de nævnte platforme, som giver brugeren mulighed for at filtrere søgninger efter tid, popularitet, kilde og sentiment. Denne type analyse kan være særlig nyttig for virksomheder, der ønsker at overvåge deres brand på sociale medier, eller for dem, der ønsker at forstå, hvordan et bestemt emne bliver diskuteret og opfattet online.

Det er vigtigt at bemærke, at mens disse værktøjer og platforme kan give dybdegående information om personer og virksomheder, bør de altid bruges ansvarligt og i overensstemmelse med gældende lovgivning om privatliv og databeskyttelse. Information, som hentes fra offentlige kilder, kan give et indblik i personers og virksomheders aktiviteter online, men det er vigtigt at huske på etiske overvejelser og respekt for privatlivets fred.

Hvordan kan Open Source Intelligence (OSINT) anvendes effektivt i dagens digitale verden?

I den første del af denne bog dækkede vi grundlæggende begreber om internettet og de værktøjer, vi bruger til at navigere i det. I dette kapitel dykker vi ned i emnet Open Source Intelligence (OSINT), en disciplin, der handler om at indsamle offentligt tilgængelig information for at skabe intelligens. Denne proces er langt fra så simpel, som mange måske tror, og i dette kapitel vil vi undersøge, hvordan OSINT fungerer i praksis, især gennem internettet og sociale medier.

For de fleste brugere er internettet begrænset til resultaterne fra deres valgte søgemaskine. Når vi leder efter information, går vi typisk direkte til en søgemaskine som Google, hvor vi indtaster en simpel forespørgsel. Mange brugere er dog ikke opmærksomme på de avancerede søgemuligheder, som søgemaskiner tilbyder. Når en bruger for eksempel søger efter en løsning på en Windows-fejl med en blå skærm og indtaster en uspecifik søgning som "min bærbare skærm er blå, hvordan fikser jeg dette?", kan resultatet på første side være utilfredsstillende. Dette skyldes ikke nødvendigvis en mangel på information, men snarere en utilstrækkelig formulering af søgeforespørgslen.

Et af de mest udbredte misforståelser blandt brugere er, at deres søgemaskine dækker hele internettet. I virkeligheden indekserer søgemaskiner som Google kun en lille del af internettet, og mange brugere springer automatisk de resultater over, der vises på side to og videre. Det er en vittighed, at "hvis du vil skjule en død krop, så er Google resultater side to det sikreste sted", hvilket understreger, hvordan de fleste brugere kun udnytter en lille del af den tilgængelige information.

Open Source Intelligence (OSINT) er en metode til at indsamle intelligens fra offentligt tilgængelige kilder. Dette adskiller sig fra andre efterretningsmetoder, da der ikke benyttes skjulte eller fortrolige data, men snarere information, der er frit tilgængelig for alle. OSINT omfatter kilder som akademiske publikationer, medier, webindhold og offentlige data som regeringens dokumenter eller virksomheders pressemeddelelser. Selvom mange overser OSINT, har det gentagne gange vist sig at være en værdifuld kilde til indsigt, som kan bruges til at træffe strategiske beslutninger.

En af de største udfordringer ved OSINT er den enorme mængde data, der er tilgængelige. I modsætning til andre former for efterretning, hvor der er begrænset adgang til data, er OSINT ofte overvældende på grund af dens mængde. At filtrere og bearbejde disse data til handlingsorienteret information kræver både tid og færdigheder. OSINT bruges i dag af regeringer, militæret og private virksomheder til at overvåge konkurrenter og opnå konkurrencemæssige fordele.

I denne bog vil vi primært fokusere på den del af OSINT, der benytter internettet som medium. Dette kaldes ofte WEBINT, selvom der er en vis tvetydighed, da internettet og webben ikke er det samme (et emne, vi har dækket i kapitel 1). Forskellen mellem disse to var måske mere relevant for et par årtier siden, men i dagens digitaliserede verden bliver forskellen gradvist mindre, da flere og flere data bliver tilgængelige online. Derfor vil vi i denne bog bruge begreberne WEBINT og OSINT næsten synonymt.

For at tilgå OSINT på internettet benytter de fleste af os søgemaskiner som Google, Yahoo eller Bing. Selvom disse søgemaskiner virker som en nem løsning, er de kun i stand til at indeksere den del af nettet, som de kan tilgå gennem såkaldte "crawlere" eller "robotter". Denne del af nettet kaldes for "overfladenettet", mens den del, som ikke kan tilgås via link, kaldes for "darknet". Det er vigtigt at forstå, at de fleste søgemaskiner ikke indekserer alle data på internettet, og der er en stor del af informationen, som forbliver skjult i det dybere lag af nettet.

Nyhedssider er en anden vigtig kilde til OSINT. Tidligere var nyheder begrænset til fysiske aviser, radio og tv, men i dag er næsten alle større nyhedsudbydere til stede online. Desuden er der mange uafhængige nyhedssider, blogs og fora, hvor brugere diskuterer emner og udveksler information. Disse kilder kan give værdifulde indsigter, især når man søger at forstå offentlighedens mening om et bestemt emne.

Virksomheders hjemmesider er en anden vigtig kilde til OSINT. De fleste store virksomheder har en online tilstedeværelse, hvor de deler oplysninger om deres produkter, ydelser og nyheder. Virksomheders hjemmesider kan give en omfattende forståelse af deres forretningsstrategier, kundebase og markedsposition. Dette kan være en guldmine for virksomheder, der ønsker at analysere deres konkurrenter eller forstå markedet bedre.

Når man arbejder med OSINT, er det vigtigt at forstå, at der ikke er noget, der hedder fuldstændig anonymitet. Selvom data kan være offentligt tilgængelige, betyder det ikke nødvendigvis, at de kan bruges uden videre. Det er vigtigt at være opmærksom på de etiske og lovgivningsmæssige rammer, der gælder for indsamling og brug af denne information. Desuden skal man være opmærksom på de potentielle risici ved at stole på offentlig information, da der kan være misinformation eller forvredne data, som kan føre til fejlagtige konklusioner.

OSINT er en kraftfuld metode til at samle information, men det kræver færdigheder, erfaring og en forståelse af de kilder, man arbejder med. Den rette tilgang til at indsamle, analysere og anvende offentlig information kan give både strategiske fordele og et væld af muligheder.

Hvordan man opretter og bruger maskiner i Maltego: En praktisk tilgang

Maltego er et kraftfuldt værktøj, der anvendes til at indsamle, analysere og visualisere data fra forskellige kilder på internettet. Et af de mest interessante aspekter ved Maltego er muligheden for at oprette egne maskiner ved hjælp af Maltego Scripting Language (MSL), hvilket giver brugeren frihed til at automatisere og tilpasse sine dataindsamlingsprocesser. I dette afsnit udforsker vi, hvordan man opretter en simpel maskine, der kan udtrække e-mailadresser fra et domæne og analysere dem ved hjælp af Have I Been Pwned (HIBP)-transformen.

For at oprette en maskine i Maltego er det nødvendigt at bruge MSL. Dokumentationen til MSL er lettilgængelig og giver en god forståelse af, hvordan man skriver scripts i Maltego. Med grundlæggende programmeringsfærdigheder kan man hurtigt lære at bruge MSL, da alle termer og processer er grundigt forklaret. For at oprette vores egen maskine skal vi bruge de lokalt oprettede transformationer, som vi har lært om i tidligere kapitler.

Først skal vi gå til "Machines"-fanen og vælge "New Machine"-muligheden. Herefter åbnes et vindue, hvor vi skal angive navnet på maskinen samt en beskrivelse. Der er tre typer maskiner, vi kan vælge imellem: Macro, Timer og Blank. "Macro" kører én gang, "Timer" kører periodisk, indtil det stoppes, og "Blank" er en tom skabelon, som vi kan bygge videre på.

Når maskinetypen er valgt, er det tid til at skrive koden for maskinen og inkludere de relevante transformationer. Transformationerne tilføjes fra højre panel, hvor man kan vælge og dobbeltklikke på dem. Den "start"-blok, vi opretter, indeholder transformationerne og andre eksekveringsfunktioner. "Run"-funktionerne bruges til at køre specifikke transformationer. For at køre funktionerne parallelt kan vi inkludere dem i "paths"-sektionen, hvor vi kan oprette forskellige "paths", der kører parallelt med hinanden. Operationerne inde i en "path" kører dog stadig sekventielt.

Lad os tage et eksempel på en simpel maskine, der udtrækker e-mailadresser fra et domæne og derefter kører HIBP-transformen for at kontrollere, om disse e-mailadresser har været udsat for databrud. Først skal vi vælge maskinens navn og vælge "macro"-maskinen. Derefter tilføjer vi de indbyggede transformationer, som kan udtrække e-mails fra et domæne, for eksempel ved hjælp af en søgemaskine, Whois-opslag eller PGP. Efterfølgende skal vi inkludere vores lokale HIBP-transform. Eftersom vi ønsker at køre disse transformationer parallelt, opretter vi separate "paths" for hver af e-mailudtrækningsmetoderne.

Den endelige kode for maskinen kunne se sådan ud:

scss
machine("sudhanshuchauhan.domaintoHIBP", displayName:"domaintoHIBP", author:"Sudhanshu", description: "Domain name to HaveIBeenPwned") { start { paths{ path{ run("paterva.v2.DomainToEmailAddress_AtDomain_SE") run("sudhanshuchauhan.emailhibp") } path{ run("paterva.v2.DomainToEmailAddress_SE") run("sudhanshuchauhan.emailhibp") } path{ run("paterva.v2.DomainToEmailAddress_Whois") run("sudhanshuchauhan.emailhibp") } path{ run("paterva.v2.DomainToEmailAddress_PGP") run("sudhanshuchauhan.emailhibp") } } } }

Når maskinen er oprettet, er der to vigtige ting, man skal huske på. Først og fremmest skal den lokale transformation være integreret i Maltego, før maskinen kan oprettes. Derudover skal man være opmærksom på input- og outputdatatyperne, når man skaber en sekvens af transformationer.

Ved at bruge Maltego-maskiner kan man kombinere de forskellige dataindsamlingsmetoder, vi har lært om i de foregående kapitler, og opnå mere effektive og automatiserede analyser i praktiske situationer. Dette er ikke kun vigtigt i teorien, men også i virkelige projekter, hvor det ikke blot handler om at vide noget, men om at implementere og udnytte den viden på en integreret måde.

Der er mange andre aspekter af Maltego, som kan udforskes, og denne enkle maskine er kun en introduktion. Det er dog en praktisk tilgang til at samle og analysere data i automatiserede sekvenser.

Derudover er det også nyttigt at forstå, hvordan Maltego kan integreres med andre værktøjer og kilder, hvilket udvider mulighederne for dataanalyse markant. Det er ikke kun i tekniske termer, men også i takt med, at internetkulturen udvikler sig, at nye muligheder for automatisering og dataindsamling opstår. Derfor er det afgørende at have en fleksibel tilgang og en kontinuerlig vilje til at lære.