Så fungerar Haris Shield
Vad appen läser från din telefon, hur den avgör vad som är ett hot, varje anslutning den gör – och hur du kan kontrollera allt utan att behöva ta vårt ord för det.
Beskriver den aktuella versionen, 1.0.13.
Vad appen läser via kabeln
Telefonen är ansluten till datorn med sin USB-kabel. Haris Shield läser den med libimobiledevice (iPhone) och Androids adb – samma verktyg med öppen källkod som forensiska forskare använder. Ingenting installeras på telefonen, och skanningen bara läser: den raderar, flyttar eller ändrar ingenting där. Allt den kopierar stannar i appens mapp på din dator.
iPhone
Enhetsinformation
Modell, iOS-version och build, serienummer, om en lösenkod är inställd, aktiveringsstatus, enhetsnamn och tidszon.
Kraschrapporter
Kopieras till din dator och läses där. Originalen stannar på telefonen – appen kopierar, den flyttar eller raderar dem aldrig.
Konfigurationsprofiler
Installerade profiler, MDM-registrering, övervakat läge och VPN-profiler – sätten som en telefon kan styras på eller få sin trafik omdirigerad.
Provisioneringsprofiler
Vem som har signerat utvecklar- och företagsapparna på telefonen, jämfört med namnen på kända leverantörer av spionprogram.
Säkerhetsläge
Låst läge, utvecklarläge och om iOS-versionen är en som man vet utnyttjas av angripare.
En sysdiagnose som du importerar (valfritt)
Om du skapar en sysdiagnose på telefonen och importerar arkivet läser appen även dess databaser för nätverksanvändning, historik över körda processer, databaser för appanvändning och behörigheter samt dess nätverks- och processloggar.
Android
Enhetsinformation
Modell, märke, Android-version, nivå för säkerhetsuppdatering och serienummer.
Installerade appar
Paketnamn jämförs med känd stalkerware, appar som är dolda från startskärmen och varifrån varje app installerades (Play Butik eller sidladdad).
Behörigheter
Vilka appar som har övervakningsbehörigheter – sms, samtalslogg, plats, kamera, mikrofon – och farliga kombinationer av dem, samt appar som får installera andra appar.
Tillgänglighet, enhetsadministratörer, aviseringslyssnare
De tre krokar som stalkerware oftast behöver för att läsa skärmen, motstå borttagning och kopiera aviseringar.
Processer och nätverk
Processer som körs, anslutningar som är öppna just nu och DNS-cachen, jämförda med kända servrar och IP-adresser för spionprogram.
Certifikat
Rotcertifikat som användaren har installerat, som kan användas för att läsa krypterad trafik, och appar som är signerade med felsöknings- eller testcertifikat.
Batteri-, data- och sensoranvändning
Appar som vaknar på natten, flyttar mycket data i bakgrunden eller använder kameran och mikrofonen utan att synas på skärmen.
Inställningar och systemloggar
USB- och trådlös felsökning, okända källor, Play Protect och några specifika poster i systemloggen som har kopplats till kända spionprogram.
En fullständig skanning kör också en integritetsgenomgång, enhetsdiagnostik och, på iPhone, komponentkontroll. Analys av krypterade iPhone-säkerhetskopior och matchning av fingeravtryck för Android-appars filer håller på att byggas; de ingår inte i den aktuella versionen.
Hur fynd bedöms
En skanning slutar med ett av tre resultat. Skillnaden mellan dem är viktig, så här står exakt vad som krävs för vart och ett.
Spionprogram upptäckt
Bara när det finns ett konkret spår: en känd process för spionprogram i körhistoriken, en anslutning eller ett DNS-uppslag till en känd server för spionprogram, känd stalkerware som har fått åtkomst, eller en profil från en känd leverantör av spionprogram.
Misstänkt aktivitet
Saker som är värda en närmare titt men som inte är bevis. Hit hör sårbarhet: en gammal iOS-version eller saknade säkerhetsuppdateringar gör en telefon lättare att angripa, så de rapporteras här – aldrig som en infektion. Före version 1.0.11 rapporterades en gammal iOS-version felaktigt som infekterad; det är åtgärdat.
Inga hot hittades
Inget av de spår som appen känner till hittades. Det betyder inte att telefonen garanterat är ren – se vad inget verktyg kan lova nedan.
Vad appen jämför med
Appen levereras med en inbyggd lista över processnamn, servrar, IP-adresser och stalkerware-appar som hör till spionprogram. Utöver det använder den indikatorer från MVT-projektet, som publiceras av Amnesty International, Citizen Lab och andra forskare som undersöker Pegasus, Predator och liknande verktyg.
Ett namn räknas bara när det förekommer som ett helt namn i loggen. Korta processnamn från Pegasus, som ”bh”, brukade matcha ord som ”github”; det gör de inte längre. Namn som också är vanliga systemprocesser i iOS utelämnas, eftersom det inte bevisar något att de hittas.
Varför indikatorlistan inte kan manipuleras
- 1. Varje natt bygger vår server ett paket från MVT:s indikatorindex.
- 2. Servern signerar paketet med en privat Ed25519-nyckel som bara finns på servern.
- 3. Appen kontrollerar signaturen mot den publika nyckel som är inbyggd i appen och använder paketet bara om de stämmer överens. Om de inte gör det behåller den den senaste uppsättningen som stämde.
Ett förfalskat paket – från ett komprometterat nätverk eller någon annan – kan alltså inte lägga till eller ta bort indikatorer. Fynd laddas aldrig heller upp till en gemensam lista: overifierade rapporter från användare är just det sätt som hotlistor förgiftas på.
Vad som lämnar din dator
Varje anslutning som appen kan göra, hämtad ur appens kod. Om du bevakar dess trafik (se Granska oss själv nedan) är det här listan du ska kunna bocka av.
Så fort appen är online
Kontroll av licens och saldo
harisshield.com
Din licensnyckel och ett dator-ID – en kort hash som skapas av datorns namn, användarnamnet, processorn, arkitekturen och minnesstorleken. Svaret är ett saldobevis signerat av vår server, som gör att appen kan fortsätta skanna offline i 14 dagar.
Antal skanningar efter varje skanning
harisshield.com
Licensnyckel, dator-ID, iOS eller Android, antalet fynd, ett slumpmässigt skannings-ID och tidpunkten. Det är så skanningar dras från ditt saldo. Inte vad som hittades, och ingenting från telefonen. Utan anslutning väntar rapporten och skickas senare.
Signerat indikatorpaket
harisshield.com
En nedladdning av de senaste indikatorerna för spionprogram (se ovan). Ingenting om dig eller din telefon skickas med.
Sökning efter uppdateringar
harisshield.com
När en licensnyckel är aktiverad söker appen efter uppdateringar när den startar och var fjärde timme och laddar ned nya versioner, varvid licensnyckeln skickas så att servern lämnar ut filen.
Koppla en dator till din licens
harisshield.com
När du ansluter en ny dator: dator-ID:t och datorns namn, så att bekräftelsemejlet kan tala om vilken dator som frågar.
Bara när du använder en funktion
Komponentkontroll (en del av en fullständig skanning av iPhone)
checkcoverage.apple.com, support-sp.apple.com
Telefonens serienummer, för att slå upp modell och garantistatus hos Apple.
Certifikatkontroll under en skanning av Android
Servrar som Android-telefonen kommunicerar med
Appen gör korta TLS-handskakningar från din dator mot några av de offentliga servrar som telefonen har öppna HTTPS-anslutningar till (högst 18 handskakningar per skanning), för att granska deras certifikat. De servrarna ser din dators IP-adress. I ett verktyg för nätverksövervakning syns det som processen openssl.
Direkt nätverksövervakning
ipinfo.io
IP-adresserna som telefonen ansluter till medan övervakningen pågår – servrarnas adresser, inte din – för att visa deras land och ägare. Om du har angett en egen ipinfo-token skickas den också.
Dataläckekontroll
haveibeenpwned.com
E-postadressen som du skriver in. Kontrollen kräver en egen API-nyckel för Have I Been Pwned; utan nyckel skickas förfrågan ändå, men ger inga resultat.
Felrapporter – avstängda om du inte kryssar i rutan
harisshield.com
Bara från en fast lista med fält: appversion, operativsystem, arkitektur, vilket steg som misslyckades, feltyp och felkod, funktionsnamn, iOS eller Android samt en hash på 8 tecken av licensnyckeln. Aldrig felmeddelanden, filsökvägar, uppgifter om telefonen, fynd, din licensnyckel eller din e-postadress.
Endast äldre licensnycklar
api.lemonsqueezy.com
Nycklar som inte börjar med HRS- såldes via Lemon Squeezy och aktiveras och kontrolleras där, med nyckeln och dator-ID:t.
Efter upprepade misslyckade aktiveringar
harisshield.com
Dator-ID:t och hur många försök som misslyckades, så att en nyckel inte kan gissas fram med brute force.
Skickas aldrig
- Meddelanden, bilder, kontakter, samtalsloggar eller mejl
- Listan över appar på telefonen
- Kraschrapporter eller din sysdiagnose
- Vad en skanning hittade, eller själva skanningsrapporten
Skanningsresultat och rapporter stannar i appens mapp på din dator tills du raderar dem eller väljer att dela en PDF.
Offlineläge, och vad det inte omfattar
Offlineläget i appens inställningar stoppar nedladdningen av indikatorer, IP-uppslagen i nätverksövervakningen och dataläckekontrollen. Det stoppar inte kontrollen av licens och saldo, sökningen efter uppdateringar, uppslaget av serienumret eller certifikatkontrollen på Android.
För en skanning helt utan anslutning kopplar du bort datorn från internet. När appen har varit online en gång fortsätter den att skanna i upp till 14 dagar med sitt senaste signerade saldobevis och de indikatorer den redan har. Antalet skanningar skickas när du ansluter igen.
Vad inget verktyg kan lova
Inget verktyg kan bevisa att en telefon är ren
Haris Shield hittar spår som är kända. MVT-projektet säger samma sak om sitt eget verktyg: offentliga indikatorer räcker inte för att förklara en enhet ren.
De mest avancerade spionprogrammen kan förbli dolda
Verktyg i klass med Pegasus är byggda för att lämna så lite spår som möjligt, och nya versioner används innan någon har hunnit publicera indikatorer för dem. De kan undgå den här skanningen, och alla andra.
”Inga hot hittades” betyder inte ”säker”
Det betyder att inget av de kända spåren dök upp. Om din situation innebär en verklig risk för dig, be om en andra bedömning från experterna som listas nedan, oavsett vad vårt resultat säger.
Där vi är i dag
Vissa saker är inte klara än. Du ska få veta vilka.
Ännu inte notariserad av Apple
Det är därför macOS säger att utvecklaren inte kan verifieras och du måste välja Öppna ändå första gången. Signering med Apple Developer ID och notarisering håller på att ordnas.
Ännu inte kodsignerad för Windows
Det är därför Windows visar ”Windows skyddade datorn”. Kodsignering håller på att ordnas. Tills båda är på plats kan operativsystemet inte bekräfta att en fil kommer från oss – det kan kontrollsummorna nedan.
Versioner
Mac-versionen körs bara på Apple Silicon, och Linux-versionen bara på x86-64. Se nedladdningssidan.
Granska oss själv
Ett säkerhetsverktyg ber om mycket förtroende. Det här är verkliga, oberoende sätt att kontrollera att Haris Shield gör det som står på den här sidan – och att kontrollera din telefon hos någon annan än oss.
1. Kontrollera installationsfilen
Ladda upp den till VirusTotal. Släpp filen du laddade ned på virustotal.com så skannas den av ett sjuttiotal antivirusmotorer. Läs vilka motorer som flaggar något och vad de kallar det, inte bara antalet.
Jämför SHA-512-kontrollsumman. Om kontrollsumman för din fil stämmer med den nedan är det exakt den fil vi publicerade. Det är samma värden som appens uppdaterare kontrollerar.
Version 1.0.13:
macOS · Haris Shield-1.0.13-arm64.dmg
128 MB
4fe86b6fddb00fe3292be6dcb5facba1c18fc325e3a794005c083b01453593f4a92cf6e7531e3e2bf35e60fa5108f9ed7b5cb2422a3655741ca0043bf7c889e9
Windows · Haris Shield Setup 1.0.13.exe
110 MB
8108d8091be32424877d796e99ac522a3ce7cf0599b6bb5d87ef175630ee811ee3d4921ea00ddad6b93fbf73bb064cdffc414fca9c4df310493b9e391e0278c1
Linux · Haris Shield-1.0.13.AppImage
124 MB
2072f0f85bf1a9a013e9dbbced8b3184d6050fe86963808a831fa6f43e656ae1d29026f78ca2a9186eddad5ecf9d6ffc744b571ea576fa83db2ffc8666e51b7c
Linux · phoneguard_1.0.13_amd64.deb
98 MB
e5e344a628c9e47ca6204c6493d05763eefff336c679675c9800646f7ba699edab9548d7fb7089c83983d3c1e9673f25d07ce9462391a547516767acdb7ab3cf
Mac (Terminal)
shasum -a 512 <filnamn>
Linux (terminal)
sha512sum <filnamn>
Windows (PowerShell)
Get-FileHash -Algorithm SHA512 <filnamn>
Det spelar ingen roll om bokstäverna är stora eller små när du jämför.
2. Bevaka appens nätverkstrafik
Kör något av de här medan du skannar. Du ska se Haris Shield kommunicera med harisshield.com och, bara när du använder de funktionerna, med tjänsterna i listan ovan. Anslutningen till själva telefonen går via USB och syns inte som internettrafik.
Mac
- LuLu
Gratis och med öppen källkod, från Objective-See. Frågar innan en app gör en ny utgående anslutning och visar vart den går.
- Little Snitch
Betalprogram från Objective Development. Visar varje anslutning per app, i realtid och på en karta.
Windows
- TCPView
Gratis, från Microsoft Sysinternals. Listar varje öppen anslutning tillsammans med processen som äger den.
- GlassWire
Finns i en gratisversion. Visar vilka värdar varje app ansluter till.
- Windows Defender Firewall
Inbyggd. Blockera Haris Shield helt om du vill bekräfta att skanningen fungerar även utan nätverk.
Linux
- OpenSnitch
Gratis och med öppen källkod. Frågar per app om utgående anslutningar, precis som LuLu.
3. Få en andra bedömning av din telefon
Ingen av dessa har någon koppling till oss. Om du är journalist, aktivist eller någon annan som kan vara måltavla, kontakta stödlinjerna direkt – de gör det här arbetet varje dag.
- Mobile Verification Toolkit (MVT)
Amnesty International Security Lab
Kostnadsfritt forensiskt verktyg med öppen källkod för iPhone och Android, byggt under Pegasus-projektet. Det körs från kommandoraden och är avsett för tekniker och utredare, inte för en snabb egenkontroll. Haris Shield använder samma offentliga indikatorer.
- iVerify Basic
iVerify
En app för iPhone och Android från ett oberoende företag inom mobilsäkerhet. Den kontrollerar telefonen efter tecken på spionprogram av Pegasus-typ från själva telefonen – en användbar andra bedömning från en annan vinkel.
- Digital Security Helpline
Access Now
Kostnadsfri hjälp dygnet runt, på flera språk, för journalister, aktivister, människorättsförsvarare och organisationer i civilsamhället som tror att de är måltavlor.
- Security Lab – Get help
Amnesty International
Stöd för journalister, aktivister och organisationer i civilsamhället som riskerar riktade digitala attacker som Pegasus.
- Coalition Against Stalkerware
stopstalkerware.org
En förteckning per land över stödlinjer och stödorganisationer för dig som är orolig för att en partner eller någon närstående övervakar din telefon. Sök i den från en enhet som den personen aldrig har haft tillgång till.
Har du hittat något på den här sidan som inte stämmer med vad appen gör? Berätta det för oss på support@harisshield.com. Se även vår integritetspolicy.