En leser som så FireAI-demoen på Reddit, stilte spørsmålet denne versjonen besvarer. Vedkommende regnet med å bruke Paranoid-modus fast, «given how many random devices show up on jobsite wifi», og ville vite om FireAI Pilot lærer per nettverk eller bygger én profil for alt.
Does the autopilot actually learn per-network or is it one global profile it builds over time?
En Reddit-kommentator om FireAI-demoen
Fram til FireAI 0.1.8 var det ærlige svaret: én profil for hele Mac-en. Fra og med 0.1.8 er svaret begge deler. FireAI Pilot beholder lærdommene som gjelder overalt, og legger til lærdommer som hører til ett nettverk, til åpent Wi-Fi generelt og til hver sikkerhetsmodus.
Hvorfor én profil var feil modell for en bærbar maskin
En bærbar maskin bytter nettverk flere ganger om dagen, og det riktige svaret for samme tilkobling endrer seg med det. En klient for bildesynkronisering er grei hjemme. På et kafé-hotspot eller et delt byggeplassnettverk forteller den samme trafikken alle på nettverket hvilken tjeneste du bruker og når, og da foretrekker du kanskje at den venter. Den amerikanske Federal Trade Commission påpeker at offentlige hotspoter er tryggere enn før fordi de fleste nettsteder nå krypterer trafikken; krypteringen beskytter det som sendes, ikke det faktum at en app kommuniserer med en bestemt server.
Med én global profil oppfattet FireAI Pilot slike valg som motsetninger: blokkert mandag, tillatt tirsdag. Enten spurte den hver gang, eller så landet den på det svaret som kom sist. Ingen av delene er det en person som beveger seg mellom steder, mener.
Hvordan lærdommene holdes adskilt
FireAI Pilot er en liten beslutningsmodell som kjører på Mac-en. Den er en logistisk regresjon over navngitte signaler, som appen, signaturen, selskapet bak destinasjonen, typen trafikk og om appen har brukt destinasjonen før, og hvert av svarene dine justerer vekten til de berørte signalene litt. Versjon 0.1.8 legger til signaler som kombinerer nettverket eller sikkerhetsmodusen med disse fakta:
| Signal | Hva det fanger opp | Gjelder også for |
|---|---|---|
| Dette nettverket | Svarene dine på dette Wi-Fi-nettet, per app, destinasjon og type trafikk | Dette Wi-Fi-nettet, eller alle Wi-Fi-nett på et lagret sted |
| Åpent Wi-Fi | Svarene dine på nettverk uten passord eller med svak sikkerhet | Neste åpne nettverk, også et som aldri er sett før |
| Sikkerhetsmodus | Svarene dine mens Hjemme, Kafé, Paranoid eller Under angrep er på | Alle nettverk der den modusen er på |
| Overalt | Signalene FireAI Pilot allerede brukte | Alle nettverk |
Fordi signalene summeres, gjelder en lærdom som holder overalt («denne brukeren blokkerer telemetri») også på et nettverk FireAI aldri har sett, mens en lærdom som bare holder ett sted («tillatt hjemme, blokkert på byggeplassen») læres av nettverkssignalene og blir værende der.
Fire steder, fire svar
- Byggeplass-Wi-Fi i Paranoid-modus: Ukjente enheter deler nettverket, så du blokkerer synkroniseringsklienten og chatteappens forhåndsvisning av filer én gang. FireAI Pilot blokkerer dem der fra da av, og spør igjen bare om noe nytt.
- Et åpent kafénettverk: Coffee Shop Armor bytter til Kafé-modus når du kobler til. Det du blokkerte på den forrige åpne kafeen, teller også her, før du har svart på noe.
- Et hotell eller en flyplass du aldri har besøkt: Ingenting spesifikt er kjent om nettverket, så lærdommene for åpent Wi-Fi og sikkerhetsmodus gjør jobben, sammen med lærdommene som gjelder overalt.
- Hjemme: De samme appene kobler til fritt, fordi svarene dine hjemme har trent signalene for hjemmenettverket. Blokkeringer du valgte andre steder, er et hint her, aldri den avgjørende stemmen.
Tidligere beslutninger vektes etter nettverk
Før modellen ser FireAI Pilot på dine egne lignende beslutninger fra før. I 0.1.8 teller en beslutning tatt på et annet nettverk omtrent en tredjedel av en beslutning tatt på dette nettverket. To blokkeringer på byggeplassens Wi-Fi er dermed nok til å handle på byggeplassen, men ikke hjemme. Når valgene dine på ulike nettverk spriker, spør FireAI Pilot deg i stedet for å gjette, og lærer av svaret.
Hva som blir på Mac-en
For å skille nettverk fra hverandre leser FireAI navnet på gjeldende Wi-Fi gjennom Apples rammeverk CoreWLAN. macOS gir bare dette navnet til apper med tillatelse til stedstjenester, som FireAI allerede ber om for å bytte profil etter Wi-Fi. FireAI lagrer et kort fingeravtrykk av navnet, eller av det lagrede stedet det hører til, aldri selve navnet, og bare på din Mac. «Forget What FireAI Learned» sletter det sammen med resten av det FireAI Pilot har lært.
Begrensninger
- Uten tillatelse til stedstjenester, eller på en kablet tilkobling, kan FireAI ikke skille nettverk fra hverandre, og FireAI Pilot lærer én profil for hele Mac-en som før.
- To ulike nettverk med samme navn er ett nettverk for FireAI Pilot. Det er den separate Trusted Wi-Fi-sjekken som varsler når et kjent navn dukker opp med et annet tilgangspunkt eller svakere sikkerhet.
- Gir du et lagret sted nytt navn, starter nettverkslærdommene for det på nytt; lærdommene som gjelder overalt, beholdes.
- Nettverkslærdommer endrer hva FireAI Pilot bestemmer og foreslår. De overstyrer aldri dine egne regler, sikkerhetsmodusens blokkeringer eller nødbryteren.
Også i FireAI 0.1.8, bygg 3
Dette bygget senker også FireAIs eget CPU-forbruk. Hjem tegner nå bare om den delen som endret seg, globusen i Verdenskart tegnes med 24 bilder per sekund og settes på pause mens FireAI er i bakgrunnen, og 3D-maskoten slutter å tegnes når inngangen er ferdig. Den fullstendige listen står på versjonssiden. FireAI oppdaterer seg selv fra Innstillinger, eller du kan laste det ned og prøve det gratis i 17 dager.
Hvor FireAI og HisnLabs kommer inn
Bestem én gang per sted. FireAI Pilot husker resten, på din Mac.
FireAI er HisnLabs’ eget produkt: en KI-brannmur som kjører direkte på Macen. Den viser hver tilkobling appene dine gjør, i klart språk, og lar deg bestemme hva som forlater Macen din — KI-en kjører lokalt, så trafikken din sendes aldri til oss eller noen andre. HisnLabs’ sikkerhetsforskningsteam er de som holder disse vurderingene pålitelige: de katalogiserer hvilke domener som er vanlig telemetri og hvilke som er en ekte tjeneste, sporer landet og nettverket bak en tilkobling, og trener den lokale modellen (FireAI Pilot-funksjonen) på ekte trafikkmønstre — uten at noe av det forlater Macen din.
Du kan lese om de tekniske valgene bak, eller prøve FireAI i 17 dager, på FireAI, fra HisnLabs.
