Tietoturva ja suvereniteetti
Perustakerros ratkaisee, voiko kaikkeen sen yläpuolella olevaan luottaa. Käyttöoikeudet valvotaan palvelimella, jokainen muutos auditoidaan ihmisen, agentin tai järjestelmän tekemäksi, ja koko ohjelmistopino toimii yrityksen valitsemalla infrastruktuurilla – avoimen lähdekoodin pohjalta ja irtautuminen heti alussa kirjattuna.

- Käyttöoikeudet valvotaan palvelimella, ei näkymässä
- Jokaisen muutoksen auditointi: ihminen, agentti tai järjestelmä
- Toimii omalla tai itse valitulla infrastruktuurilla
- Avoimen lähdekoodin ohjelmistopino ja kirjattu irtautuminen
Tietoturva kaiken alla
Useimmissa liiketoimintaohjelmistoissa tietoturva on näkymien ominaisuus: yhdeltä roolilta piilotettu valikkokohta, toiselta harmaannettu kenttä. Se lakkaa riittämästä sillä hetkellä, kun agentit tulevat mukaan, koska agentti ei käytä näkymiä. Siksi Hurukanissa tietoturva on alin kerros, ja kaikki sen yläpuolella – mallit, agentit ja moduulit – kulkee sen läpi jokaisessa lukemisessa ja kirjoittamisessa.
Palvelimen hallussa olevat käyttöoikeudet
Jokainen pyyntö saapuu palvelimelle identiteetin kanssa: ihminen, ihmisen tai prosessin puolesta toimiva agentti tai järjestelmä itse. Palvelin tarkistaa identiteetin Ontologian määrittelemiä rooleja ja sääntöjä vasten ennen kuin mitään luetaan tai kirjoitetaan. Itse käyttöoikeus pysyy palvelimella eikä agentilla, joten se, mitä agentti saa tehdä, määräytyy sen roolin mukaan, jonka puolesta se toimii – pyysipä pyyntö mitä tahansa.
Sama kerros valvoo sääntöä, jonka mukaan kriittiset toimenpiteet hyväksyy ihminen. Se on palvelimella tehtävä tarkistus, joka ei riipu minkään agentin ohjeista tai kokoonpanosta.
Auditointi, joka nimeää tekijän
Jokainen muutos kirjataan tekijätyyppeineen – ihminen, agentti tai järjestelmä – sekä sen kanssa, mitä muuttui, milloin ja kenen hyväksynnällä. Kuukausia myöhemmin kiistanalainen hinta, vapautettu tilaus tai muutettu toimittajan pankkitili voidaan jäljittää ehdotukseen, perusteisiin ja henkilöön, joka sanoi kyllä.
Suvereniteetti käytännössä
Koko yritystä pyörittävä järjestelmä on syvin riippuvuus, jonka yritys koskaan ottaa. Siksi Hurukan toimii valitsemallasi infrastruktuurilla, avoimen lähdekoodin ohjelmistopinolla, jota toinenkin tiimi voisi ylläpitää, ja yrityksen tiedot ja ontologia ovat vietävissä ulos avoimissa muodoissa. Irtautuminen sovitaan heti alussa, koska näin syvälle ulottuvassa järjestelmässä se on sopimuksen tärkein ehto.
Ylempien kerrosten tukena
Data tallennetaan sinne, minne tämä kerros määrää, ja sitä lukevat vain ne, joille kerros sen sallii. Agenttinen logiikka ja Superäly näkevät vain sen, minkä niiden edustama identiteetti saa nähdä. Siksi kerros on perustana: jokainen muu kerros on luotettava vain siinä määrin kuin tämä.
Mitä kerros takaa
Palvelinpuolen käyttöoikeudet
Jokainen luku ja kirjoitus tarkistetaan palvelimella sen tekijän – ihmisen tai agentin – roolia vasten. Piilotettu painike ei ole käyttöoikeus.
Jokaisen muutoksen auditointi
Jokaisesta muutoksesta kirjataan sen tekijä – ihminen, agentti tai järjestelmä itse – mitä muuttui, milloin ja kenen hyväksynnällä.
Kriittisten toimenpiteiden suoja
Kriittisiksi merkityt toimenpiteet hyväksyy ihminen kaikissa kokoonpanoissa. Sääntö sijaitsee tässä kerroksessa, niiden agenttien alapuolella, joita se koskee.
Oma infrastruktuuri
Omat palvelimet, oma pilvitili tai itse valittu palveluntarjoaja. Suunnittelu mahdollistaa sen, että tiedot sijaitsevat siellä, minne yritys päättää.
Avoimen lähdekoodin ohjelmistopino
Rakennettu avoimen lähdekoodin komponenteista, joten järjestelmää voi lukea, auditoida ja ylläpitää itse valitulla tiimillä.
Kirjattu irtautuminen
Mitä yritys saa, missä muodossa ja missä ajassa, sovitaan heti alussa: tiedot, ontologia ja koko muutoshistoria.
Kysymykset
Mitä tietoturvasertifiointeja Hurukanilla on?
Hurukan on vielä ennen julkaisua. Sertifioinnit ilmoitetaan tällä sivulla, kun auditoija on myöntänyt ne.
Voisiko Hurukan toimittajana sammuttaa järjestelmämme?
Suunnittelu pitää tämän päätöksen yrityksellä itsellään. Järjestelmä toimii yrityksen hallitsemalla infrastruktuurilla, avoimen lähdekoodin ohjelmistopinolla ja tiedot avoimissa muodoissa, joten toiminta jatkuu riippumatta siitä, mitä kaupallisia päätöksiä meidän puolellamme tehdään.
Kuka näkee, mitä agentti teki?
Jokainen, jolla on oikeus nähdä tieto, johon agentti kosketti. Auditointi näyttää agentin, ihmisen tai prosessin, jonka puolesta se toimi, käyttämänsä perusteet ja sen, kuka tuloksen hyväksyi.
Rakenna yrityksen käyttöjärjestelmä kanssamme
Hurukan on vielä ennen julkaisua. Jos johdat yritystä ja haluat suvereenin, agenttisen järjestelmän uuden ohjelmistopaketin sijaan, kuulemme mielellämme, mitä tarvitset.


