- Gatekeeper er Apples sikkerhetssystem som validerer programvarens digitale signatur for å forhindre at skadelig programvare kjører.
- Det finnes flere måter å autorisere usignerte applikasjoner på, fra personverninnstillinger til avanserte kommandoer i Terminalen.
- Installasjon av ekstern programvare krever forhåndsverifisering av kilden for å unngå å kompromittere enhetens personvern.

Jeg er sikker på at det har skjedd deg: du laster ned et program du liker, prøver å kjøre det, og plutselig gir macOS en advarsel som sier at det ikke kan åpnes fordi det kommer fra en uidentifisert utvikler . Ikke få panikk, det er ikke at datamaskinen din er ødelagt eller at programmet nødvendigvis er et virus; det er rett og slett Apples sikkerhetssystem, kalt Gatekeeper, som gjør jobben sin for å forhindre at du ved et uhell installerer skadelig programvare.
Denne mekanismen fungerer som et filter som sjekker om appen er digitalt signert av en Apple-registrert utvikler, eller om den har gjennomgått notariseringsprosessen, som i hovedsak er en Apple-inspeksjon for å oppdage kjent skadelig programvare . Hvis programmet er fra en uavhengig forfatter eller en oppstartsbedrift som ikke har betalt for sertifisering, flagger systemet det og blokkerer tilgang som en forholdsregel.
Forstå hvordan Gatekeeper fungerer

Gatekeeper er ikke bare et Apple-innfall; det er et robust lag med beskyttelse. Når vi laster ned noe fra internett, tildeler nettleseren det et karantene-utvidelsesattributt . Disse metadataene forteller operativsystemet at filen kommer fra en ekstern kilde og må analyseres før kjøring. Hvis den digitale signaturen ikke samsvarer med en identifisert utvikler, sender systemet ut et varsel.
I moderne versjoner av macOS, som Catalina og senere, er notarisering lagt til. Dette betyr at selv om appen ikke er i App Store, har Apple allerede skannet koden for trojanere eller spionprogrammer. Hvis en app ikke er signert eller notarisert, kan ikke macOS garantere sikkerheten, og ber deg derfor om å bekrefte manuelt at du stoler på programvaren.
Enkle metoder for å autorisere et program

Hvis du er sikker på at programmet er pålitelig og ikke vil håndtere komplekse innstillinger, finnes det et raskt triks. I stedet for å dobbeltklikke på ikonet, høyreklikker du (eller Ctrl-klikker) på programmet og velger «Åpne». Du vil se den samme sikkerhetsadvarselen, men denne gangen vil dialogboksen inneholde en «Åpne»-knapp, slik at du kan omgå blokkeringen uten å endre noen systeminnstillinger.
En annen måte er gjennom kontrollpanelet. Etter at du har prøvd å åpne appen og fått feilmeldingen, går du til Systeminnstillinger og deretter til Personvern og sikkerhet . Hvis du blar ned til Sikkerhet-delen, vil du se en melding som indikerer at appen ble blokkert. Der trykker du bare på knappen «Åpne likevel» . Når du har bekreftet denne handlingen, vil systemet lagre appen som et unntak, og du vil kunne starte den normalt i fremtiden.
Avanserte alternativer via terminalen

For teknologikyndige brukere eller de som ofte trenger å installere tredjepartsprogramvare, finnes det et alternativ for å aktivere appnedlastinger fra «Hvor som helst ». Som standard skjuler macOS dette alternativet i Sikkerhet og personvern-menyen, men du kan tvinge det til å vises ved hjelp av ledeteksten.
Først åpner du Terminal-applikasjonen (den er i Programmer > Verktøy) og skriver inn kommandoen sudo spctl --master-disableEtter at du har trykket på Enter, vil systemet spørre om din administratorpassord (Du vil ikke se stjerner mens du skriver; dette er normalt.) Når kommandoen er utført, og du går tilbake til Systeminnstillinger > Personvern og sikkerhet, vil du se at du nå kan merke av i boksen «Hvor som helst». Husk at dette åpner døren for all programvare, så det anbefales å aktivere beskyttelsen på nytt med kommandoen. sudo spctl --master-enable når du er ferdig
Installere uidentifiserte apper på iOS (iPhone og iPad)

Prosessen på mobile enheter er annerledes fordi iOS er et mye mer lukket system. Her brukes apper fra uidentifiserte utviklere vanligvis i test- eller prototypemiljøer . For å oppnå dette er det viktig å bruke Xcode, Apples offisielle utviklingsmiljø på en Mac.
Arbeidsflyten innebærer å importere .app- eller .ipa-filen til et Xcode-prosjekt, sette opp teamet ved hjelp av en personlig Apple-ID og kompilere applikasjonen direkte til den USB-tilkoblede enheten. Når appen er installert på iPhone, vil systemet i utgangspunktet blokkere den. For å løse dette, gå til Innstillinger > Generelt > Enhetsadministrasjon , finn Apple-ID-en din og trykk på «Stol på». Først da vil applikasjonen kunne kjøre på mobilenheten.
Tips for å unngå å sette sikkerheten din i fare
Det er nyttig å leke med Gatekeeper-tillatelser, men det kan være farlig hvis du ikke er forsiktig. For å unngå ubehagelige overraskelser er det best å undersøke utviklerens omdømme og lese brukeranmeldelser før du omgår noen form for beskyttelse. Bruk av verktøy for skanning mot skadelig programvare som SpyHunter kan gi deg et ekstra lag med trygghet ved å skanne filer før du åpner dem.
Videre er det viktig å holde operativsystemet oppdatert, ettersom Apple stadig vekk gir ut sikkerhetsoppdateringer for å lukke sårbarheter. Ikke glem å ta regelmessige sikkerhetskopier med Time Machine . På den måten kan du gå tilbake til en tidligere tilstand uten å miste personlige filer hvis et uidentifisert program ødelegger systemet ditt.
Å håndtere åpning av tredjepartsprogramvare i Apples økosystem krever en balanse mellom fleksibilitet og forsiktighet. Enten det er gjennom hurtigmenyen, personverninnstillinger eller bruk av Terminal- og Xcode-kommandoer, er det mulig å kjøre kraftige verktøy som omgår App Store, forutsatt at brukeren tar ansvar for å bekrefte filens opprinnelse og opprettholder aktivt forsvar mot potensielle trusler.
Lidenskapelig forfatter om verden av bytes og teknologi generelt. Jeg elsker å dele kunnskapen min gjennom å skrive, og det er det jeg skal gjøre i denne bloggen, vise deg alle de mest interessante tingene om dingser, programvare, maskinvare, teknologiske trender og mer. Målet mitt er å hjelpe deg med å navigere i den digitale verden på en enkel og underholdende måte.