Lyhyesti
- Ordinate on tavallinen Windows-työpöytäohjelma. Se toimii käyttäjän omilla oikeuksilla eikä pyydä ylläpitäjän oikeuksia käytön aikana.
- Pistepilviä, malleja tai muita tiedostojasi ei lähetetä minnekään. Kaikki laskenta tehdään omalla koneellasi.
- Ohjelmassa ei ole käyttäjätiliä, lisenssipalvelinta eikä telemetriaa.
- Ainoa verkkoyhteys on päivitysten tarkistus. Sen voi kytkeä pois, jolloin ohjelma ei ota verkkoon yhteyttä lainkaan.
- Päivitykset ovat julkaisijan allekirjoittamia, ja ohjelma hylkää päivityksen, jonka allekirjoitus ei täsmää.
Asennus ja oikeudet
Asennusohjelma asentaa oletuksena vain nykyiselle käyttäjälle kansioon %LOCALAPPDATA%\Programs\Ordinate ilman ylläpitäjän oikeuksia. Koko koneelle asentaminen on mahdollista erikseen ylläpitäjänä.
Asennus luo pikakuvakkeet ja Windowsin tavalliset poistomerkinnät. Muita rekisterimuutoksia ei tehdä.
Ohjelmalla on samat oikeudet kuin millä tahansa itse käynnistämälläsi ohjelmalla. Halutessaan IT voi ajaa Ordinatea erillisellä, rajatulla käyttäjätilillä.
Mitä ohjelma lukee ja kirjoittaa
| Mitä | Missä |
|---|---|
| Pistepilvet, jotka itse avaat | vain valitsemasi tiedostot luetaan |
| Tulokset (IFC, DXF, JSON, korjaukset) | valitsemasi tulostekansio |
| Ajohistoria (kestot, määrät, koneen tiedot) | %APPDATA%\Ordinate |
| Väliaikaistiedostot ja loki | %TEMP% |
| Päivityskäytäntö (vain luku) | HKLM / HKCU\SOFTWARE\Policies\Ordinate |
Ohjelma ei lue muita kansioita, selaimen tietoja, salasanoja eikä muiden ohjelmien tietoja.
Verkkoyhteydet
| Yhteys | Milloin | Mitä lähtee |
|---|---|---|
| api.github.com | käynnistyksessä, ellei kytketty pois | pyyntö julkaisulistasta, ei tietoja sinusta |
| github.com ja GitHubin latauspalvelin | vain kun painat Päivitä nyt | ei mitään, pelkkä lataus |
Muita verkkoyhteyksiä ohjelmassa ei ole.
Päivitykset
Päivitys ei asennu itsestään. Ordinate kertoo uudesta versiosta käynnistyessään, ja sinä päätät painatko Päivitä nyt.
Jokaisen päivityksen rinnalla julkaistaan allekirjoitustiedosto, jossa on paketin nimi, versio, SHA-256-tarkiste ja koko Ed25519-allekirjoitettuna. Yksityinen avain on vain julkaisijalla, ja julkinen avain on ohjelman sisällä. Ennen asennusta ohjelma tarkistaa, että allekirjoitus on aito, että se koskee juuri tätä tiedostoa ja versiota, ja että ladatun tiedoston tarkiste ja koko täsmäävät. Jos jokin ei täsmää, päivitystä ei asenneta.
Päivitysten kytkeminen pois
Koko koneelle (ylläpitäjä, voidaan jakaa ryhmäkäytännöllä):
reg add "HKLM\SOFTWARE\Policies\Ordinate" /v DisableUpdateCheck /t REG_DWORD /d 1 /f
Yhdelle käyttäjälle sama HKCU:hun tai ympäristömuuttuja ORDINATE_DISABLE_UPDATES=1. Ohjelman lokiin tulee silloin ilmoitus Päivitystarkistus pois päältä, ja päivitykset asennetaan käsin asennusohjelmalla.
Latauksen aitouden tarkistus
Jokaisen julkaisun tiedostojen rinnalla on .sha256- ja .sig.json-tiedostot. Asennetulla Ordinatella voit tarkistaa minkä tahansa ladatun tiedoston:
"%LOCALAPPDATA%\Programs\Ordinate\ordinate-cli.exe" verify Ordinate-Setup-0.9.37.exe
Komento tulostaa AITO vain, jos allekirjoitus on julkaisijan ja tiedosto on muuttumaton. Allekirjoitustiedoston on oltava samassa kansiossa.
Diagnostiikka
Lähetä diagnostiikka kehittäjälle ei lähetä mitään itse. Se tallentaa tekstitiedoston työpöydälle ja avaa sähköpostiluonnoksen, ja voit lukea tiedoston ennen kuin liität sen.
Tiedostossa on ajojen kestot, tunnistettujen elementtien määrät, syötetiedostojen nimet ja koot sekä koneen käyttöjärjestelmä, suoritin ja muisti. Siinä ei ole pistepilviä, geometriaa, koordinaatteja eikä mallin sisältöä.
Tiedossa olevat rajoitukset
- Ohjelmatiedostoja ei vielä ole allekirjoitettu Windowsin koodinallekirjoitusvarmenteella, joten Windows voi varoittaa tuntemattomasta julkaisijasta. Varmenne on hankinnassa. Siihen asti aitouden voi tarkistaa yllä olevalla komennolla tai SHA-256-tarkisteesta.
- Lähdekoodi ei ole julkinen. Käytetyt avoimen lähdekoodin komponentit ja niiden lisenssit on lueteltu tiedostossa THIRD-PARTY-NOTICES.md, joka on asennuskansiossa. Myös tämä seloste on siellä nimellä TIETOTURVA.md.
Ilmoita haavoittuvuudesta
Jos löydät tietoturvaongelman, kerro siitä sähköpostilla rekolalauri@gmail.com. Ilmoitukseen vastataan ja korjauksen aikataulu kerrotaan.