Nemokamos Starlink programos kompiuteriui: kaip atpažinti gerą
Nemokamų Starlink programų kompiuteriui dabar netrūksta, o jų kokybė skiriasi labiau nei anksčiau. Gerą programą apibrėžti nesunku: ji pasirašyta arba sąžiningai paaiškina, kodėl ne; lėkštę nuskaito vietiniame tinkle, nenorėdama jūsų Starlink prisijungimo; geba pristatyti jums pataisą; prieš įsitvirtindama sistemoje paklausia; o jos licencija ir dokumentai dera tarpusavyje. Tai kartu ir penki patikrinimai. Jie trunka apie dešimt minučių, nė vienam nereikia skaityti kodo, ir jie tinka kiekvienai šios srities programai, įskaitant mūsiškę.
Kodėl jų staiga tiek daug?
Todėl, kad programinės įrangos kūrimas nustojo būti brangus. DI programavimo įrankiai sutrumpino kelią iki veikiančios programos nuo mėnesių iki savaitgalio, o rezultatai skiriasi lygiai tiek, kiek ir derėtų tikėtis. Viename gale yra patyrę kūrėjai, naudojantys DI kaip bet kurį kitą įrankį: rezultatas peržiūrėtas, išbandytas ir suprastas. Kitame gale yra tai, ką bendruomenė dabar vadina vibe-coding (programavimu iš nuojautos): raginimai kartojami, kol kažkas pasileidžia, o išleidžia autorius, kuris negalėtų nei paaiškinti, ką kodas daro, nei jo pataisyti, kai suges. Nepatogiausia jums tai, kad abu atkeliauja atrodydami vienodai. Nugludinta sąsaja, užtikrintas funkcijų sąrašas, gražios ekrano nuotraukos: blizgesys yra kaip tik tai, ką šie įrankiai kuria geriausiai.
Iš esmės tai nėra nauja. Nemokama ir atvirojo kodo programinė įranga visada buvo marga. Naudotojus saugojo kuravimas: vien pastangos, kurių reikėjo ką nors sukurti, atsijodavo atsitiktinius, o geriausi projektai pirmiau užsitarnaudavo prižiūrėtojus, recenzentus ir vietą kuruojamose saugyklose, ir tik tada jūsų pasitikėjimą. Dabar pastangų barjero nebėra, srautas išaugo, ir dauguma šių programų atkeliauja kaip tiesioginiai atsisiuntimai iš projekto puslapio, aplenkdamos bet kokią parduotuvę ar peržiūros procesą. Tai nėra priežastis jų vengti. Pigi ir greitai sukuriama programinė įranga yra tikras laimėjimas. Tai priežastis kuravimą atlikti patiems, o toliau aprašyti patikrinimai parodo kaip.
Kas pasirašė programą?
Jei norėdami įdiegti turite spausti „Atidaryti vis tiek“, programa nepasirašyta, ir ją paleisdami išjungiate savo operacinės sistemos apsaugą. Kai atsisiunčiate programą, skirtą macOS ar Windows, sistema patikrina, ar kūrėjo tapatybė patvirtinta, o macOS atveju dar ir tai, ar Apple patikrino būtent tą laidą dėl kenkėjiško kodo. Diegimo instrukcijos, vedančios jus per „Nustatymus“ apeiti įspėjimą, prašo praleisti abu.
Kartais tai pagrįstas kompromisas. Nemažai teisėtos mėgėjiškos programinės įrangos yra nepasirašyta, nes parašui reikia mokamos kūrėjo paskyros ir patvirtintos juridinės tapatybės. Bet aiškiai suvokite, su kuo sutinkate: už laidos nestovi jokia reali tapatybė, jokia kenkėjiško kodo patikra jai neatlikta, ir jei atsisiuntimas kada nors būtų pakeistas, projekto svetainėje ar bet kur kelyje iki jūsų, niekas jūsų neįspės. Žaidimui su tuo gal ir susitaikytumėte. Programinei įrangai, kuri sėdi jūsų tinkle ir skaito jūsų maršrutizatorių, kartelė turėtų būti aukštesnė.
Patikrinimas trunka sekundes. Ar programa atsidaro be saugos įspėjimo, ir ar operacinės sistemos rodomas leidėjo pavadinimas atitinka realią įmonę, kurią galite susirasti?
Ko ji nori iš jūsų Starlink paskyros?
Tiesioginei lėkštės telemetrijai prisijungimo nereikia. Jūsų Starlink paskyra yra raktai į jūsų sąskaitas. Tai skiriamoji linija ir pats svarbiausias šio vadovo patikrinimas.
Viskas apie jūsų lėkštės veikimą, delsa, pralaidumas, kliūtys, galia ir orientacija, pasiekiama jūsų pačių tinkle, iš pačios lėkštės, be jokios paskyros. Programai, kuri nuskaito tik vietinę telemetriją, niekada nereikia žinoti, kas esate. Taip veikia Nexus Telemetry: ji nuskaito lėkštę tiesiogiai ir niekada neprašo prisijungti.
Jūsų Starlink paskyra yra visai kas kita. Sąskaitos, plano informacija, duomenų limitai ir paslaugos adresas gyvena Starlink debesyje, už jūsų prisijungimo. Programai, siūlančiai tokias funkcijas, jūsų prisijungimo duomenys reikalingi viena ar kita forma, slaptažodis arba nukopijuotas sesijos žetonas, ir abi formos prilygsta visiškai paskyros kontrolei: galimybei matyti jūsų sąskaitas, keisti planą ir leisti jūsų pinigus.
Vienas raminantis teiginys, kai jį sutiksite, vertas atidumo: programa sakosi niekada nematanti jūsų slaptažodžio. Tai gali būti tiesa ir vis tiek prasilenkti su esme. Sesijos žetonas praktiškai visais atžvilgiais yra slaptažodis, o kai kuo net rizikingesnis: jį pakartotinai panaudojant dviejų veiksnių autentifikavimas nekliudo, jo negalite matyti ar tvarkyti taip, kaip tvarkote slaptažodį, ir bet kas jūsų kompiuteryje, kas gali jį perskaityti, gali juo ir pasinaudoti. Ne mažiau svarbu, kur jis laikomas. macOS sistemoje stipriausia raktinės apsauga susieja įrašą su patvirtintu programos kodo parašu, tad nepasirašyta programa, laikanti jūsų žetoną raktinėje, remiasi apsauga, kurią jos trūkstamas parašas jau susilpnino. Todėl pirmieji du patikrinimai vienas kitą sustiprina: nepasirašyta ir laikanti prisijungimo duomenis yra derinys, nuo kurio verta pasitraukti.
Prieš tai suteikdami, gaukite aiškius atsakymus į tris klausimus.
Ką tiksliai ji paima? Slaptažodį ar sesijos žetoną, kurį įklijuojate?
Kur jis laikomas ir kaip apsaugotas? Geras atsakymas įvardija vietą: sistemos raktinę, o ne failą diske. „Saugiai“ nėra atsakymas.
Kaip jį atšaukti? Ar užtenka atsijungti nuo programos, ar nukopijuotas žetonas veikia toliau, kol pakeisite savo Starlink slaptažodį?
Jei atsakymai migloti, naudokitės vietinėmis funkcijomis, o debesies funkcijų atsisakykite. Gerai padaryta programa tą skirtį daro akivaizdžią.
Kaip jus pasiekia pataisos?
Prižiūrima programa praneša, kad pataisa yra, ir vienu spustelėjimu pristato pasirašytą atnaujinimą. Neprižiūrima pasikliauja tuo, kad patys pastebėsite problemą ir rankiniu būdu atsisiųsite naują failą, o tai praktiškai reiškia, kad dauguma naudotojų neatsinaujina niekada.
Tai tuo svarbiau, kuo daugiau programa gali pasiekti. Programinė įranga, laikanti paskyros prisijungimo duomenis, bet neturinti kaip atsiųsti jums saugos pataisos, yra su laiku auganti rizika. O nemokami projektai, kad ir kokie nuoširdūs, gyvena iš autoriaus laisvų vakarų: funkcijos žadamos mainais į rėmimą, platformos laukia aukų, o saugykla gali nutilti tą mėnesį, kai jos kūrėjas pakeičia darbą. Tai ne priekaištas. Tiesiog tai ir reiškia „nemokama“, ir tą verta įsiskaičiuoti. Ieškokite laidų istorijos su datomis, būdo pranešti apie gedimą ir bet kokio, kad ir neformalaus, įsipareigojimo, kiek laiko projektas bus prižiūrimas.
Ką ji daro neklaususi?
Pirmą kartą paleidę patikrinkite du įpročius: ar programa neklaususi įsirašo į jūsų paleisties elementus ir ar skenuoja tinklą plačiau nei tą įrenginį, kurį teigia nuskaitanti?
Abiem yra sąžiningų priežasčių. Stebėjimo įrankiui tikrai reikia veikti fone, kad kauptų istoriją. Bet sąžininga versija paklausia arba bent jau aiškiai pasako ir leidžia atsisakyti vienu spustelėjimu. Programa, tyliai padariusi save nuolatine, priėmė sprendimą, kuris priklausė jums.
Ar dokumentai dera tarpusavyje?
Ieškokite trijų dalykų: licencijos, apimančios tik tai, kas autoriui iš tiesų priklauso, įvardyto žmogaus ar įmonės už projekto ir privatumo pareiškimo, net jei jame tik parašyta, kad niekas nerenkama.
Šis patikrinimas skamba kaip pedantiškumas, bet toks nėra. Projektas, atvirojo kodo licencija platinantis kitos įmonės logotipus, produktų vaizdus ar sąsajos dizainą, dalija teises, kurių jo autorius neturi. Tai pasako, kad niekas nebuvo patikrinta, ir sukuria praktinę riziką: vienas prekių ženklo skundas gali per naktį pašalinti programą iš parduotuvių ir saugyklų kartu su jos atnaujinimų kanalu. O jei už projekto niekas neidentifikuojamas, niekas ir neatsako, ir tai priimtina tik tada, jei tą prisiimate sąmoningai.
Kam šios nemokamos programos iš tikrųjų skirtos?
Jei esate techniškas žmogus, jos skirtos jums. Atvirą kodą gali audituoti bet kas, o tai pasitikėjimo forma, kurios jokia uždara programa pasiūlyti negali, ir tik vietoje veikiantis atvirojo kodo įrankis, niekada nesisiunčiantis duomenų namo, vienu svarbiu matmeniu yra toks privatus, kokia programinė įranga apskritai gali būti. Ši sritis daug skolinga atviram darbui, kuris pirmasis aprašė vietinę lėkštės sąsają, ir geriausi iš naujųjų projektų nusipelno tokios pat bendruomenės aplink save. Jei mokate skaityti saugyklą, įvertinti prisijungimo duomenų kelią ir susikompiliuoti iš išeities kodo, aukščiau aprašyti patikrinimai jums užtruks minutes, o į gerus projektus tikrai verta įsitraukti. Būtent indėlis paverčia perspektyvią savaitgalio programą kuruojama.
Jei nesate techniškas žmogus, būkite sau dėl to atviri. Patikrinimai vis tiek veikia, nė vienam nereikia kodo, bet tai kuravimo darbas, ir su nemokama programa tas darbas jūsų tol, kol ją naudojate: stebėti atnaujinimus, vertinti kiekvieną naują leidimą, pastebėti, kada saugykla nutyla. Jei šio darbo imtis nenorite, jums reikia programinės įrangos, už kurią atsako kas nors kitas: pasirašytos ir notarizuotos, atnaujinamos automatiškai, palaikomos, kai sugenda, iš įvardytos įmonės, iš kurios galite to pareikalauti. Būtent šiam darbui ir egzistuoja mokama programa, ir būtent tokiam skaitytojui mes sukūrėme Nexus Telemetry.
Trumpoji versija
Patikrinkite, kas pasirašė, ir ką išjungiate, jei nepasirašė niekas. Nubrėžkite griežtą liniją tarp vietinės telemetrijos, kuriai prisijungimo nereikia, ir savo Starlink paskyros, kuri yra raktai į jūsų sąskaitas; sesijos žetonas yra tas pats slaptažodis kitais drabužiais. Paklauskite, kaip jus pasiektų saugos pataisa. Stebėkite, ką programa daro pirmą kartą paleista neklaususi. Perskaitykite dokumentus, nes projektas, nerūpestingas su svetimais prekių ženklais, jau pasakė, kaip rūpestingai patikrinta visa kita. Programinė įranga dabar kuriama pigiai ir greitai, o kuravimas, anksčiau buvęs įmontuotas, dabar tenka jums: šie penki patikrinimai ir yra tas kuravimas, ir jie vertina elgseną, o ne tai, kaip kodas parašytas. Jei tą darbą dirbti jums patogu, geros nemokamos programos vertos ir naudojimo, ir įsitraukimo. Jei mieliau jį patikėtumėte kitam, tam ir yra Nexus Telemetry.
Dalis vadovo Kaip stebėti savo Starlink: išsamus vadovas. Nexus Telemetry kuria Liquidbinary Ltd, komanda, sukūrusi pirmąją Starlink Enterprise valdymo platformą.