Tietoturva

Mitä Ordinate tekee koneellasi ja verkossa, ja miten voit tarkistaa sen itse. Kaikki alla oleva on tarkistettu ohjelman lähdekoodista versiossa 0.9.37.

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 avaatvain 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

YhteysMilloinMitä lähtee
api.github.comkäynnistyksessä, ellei kytketty poispyyntö julkaisulistasta, ei tietoja sinusta
github.com ja GitHubin latauspalvelinvain kun painat Päivitä nytei 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.