Jedinica 11 / 11

End-to-end tijek rada, upravljanje, provjera i etika

Dobici:

  • Sposobnost uspostavljanja tijeka rada od kraja do kraja koji postavlja AI + ljudska vrata za provjeru u svakoj fazi od ideje do glavne mreže
  • Sposobnost stvaranja okvira upravljanja s odobrenim popisom alata, klasifikacijom podataka, disciplinom zapisivanja i sigurnošću privatnog ključa
  • Sposobnost ugradnje načela ljudske odgovornosti, zagovaranja, povjerljivosti, transparentnosti i integriteta u svaki korak tijeka rada

U ovoj završnoj jedinici kombiniramo sve dijelove modula u jedan koherentan tijek rada: kako odgovorno koristiti AI od kraja do kraja, počevši od ideje, preko pisanja pametnog ugovora, revizije, analize u lancu, tokenomike i obrane od prijevara. Također ćemo pokriti uspostavljanje okvira upravljanja kao tim ili neovisni stručnjak - disciplina odabira alata, klasifikacija podataka, bilježenje i verifikacija - i ugrađivanje etičkih načela u tijek rada.

Tijek rada od kraja do kraja: od ideje do glavne mreže

Putovanje Web3 projekta pokretano umjetnom inteligencijom, potvrđeno od strane ljudi:

1. Dizajn i tokenomika. AI generira opcije mehanizma i tokenomski pregled; Ekonomist i tim to simuliraju negativnim scenarijima. Vrata: je li simulacija s više scenarija izdržala?

2. Pravopis. AI generira testirane okvire i testne predloške temeljene na biblioteci; programer dovršava. Vrata: izgradnja + testiranje + pregled.

3. Skeniranje. Alati za statičku analizu + AI skeniranje za poznate uzorke ranjivosti. Gate: jesu li lažno pozitivni rezultati eliminirani i pravi kandidati proslijeđeni revizoru?

4. Revizija. Neovisni kompetentni revizor ispituje holistički, koristeći AI kao pomoćnika; Ljudi procjenjuju poslovnu logiku. Vrata: potpisano izvješće o pregledu.

5. Ispitivanje i simulacija. Testnet, fuzzing i ekonomska simulacija. Vrata: jesu li scenariji izdržali?

6. Dokumentacija. AI whitepaper, NatSpec i nacrti objektivnog otkrivanja rizika; čovjek potvrđuje istinu. Vrata: odgovaraju li tehničke tvrdnje kodu?

7. Distribucija. Potvrda višestrukim potpisom, postupni izlaz iz glavne mreže. Door: Je li spreman plan odgovora na incident?

8. Praćenje. Praćenje u lancu označava anomalije pomoću AI; ljudi interveniraju. Vrata: tko će i kako intervenirati u anomaliji?

Savjet: razdvojite ovaj tijek na kontrolni popis i pitajte "tko odobrava, koji je uvjet za prolaz?" za svaka vrata. Ispunite stupce. Ne usmeni "ok", već pismena disciplina vrata čini razliku u sigurnosno kritičnom području.

Uspostavljanje okvira upravljanja

Pojedinačna dobra volja nije dovoljna; Potreban je ponovljivi okvir. Minimalno upravljanje za tim ili stručnjaka:

Popis odobrenih vozila. Koji se AI i sigurnosni alati mogu koristiti za koje zadatke? Koji izolirani/poslovni alat za šifru tajne kupnje? Slobodna vožnja je rizik od curenja.

Klasifikacija podataka. Koji se podaci mogu dati otvorenom AI alatu (javni kod), a koji se nikada ne mogu dati (nerevidirani korisnički kod, privatni ključ, osobni podaci)? Ova razlika treba biti jasno napisana.

Registracijska disciplina (revizijski trag). Bilježi se koji je rezultat proizveo AI i tko ga je potvrdio. To je neophodno i za transparentnost i za odgovornost.

Kontinuirana provjera. Nijedna sigurnosna tvrdnja koju je izradio AI ne nastavlja se bez provjere; Ovo bi trebala biti kultura.

Element upravljanja

pitanje

Svrha

Odobrena vozila

Koji alat, koji posao?

Dosljednost, sprječavanje curenja

Klasifikacija podataka

Što se može, a što ne može dati?

Privatnost

Registracijska disciplina

Tko je to proizveo, tko je to potvrdio?

odgovornost

Vrata za provjeru valjanosti

Koji je prijelazni uvjet?

Sigurnost

Sigurnost ključa i privatnosti

Kritično upozorenje specifično za Web3: privatni ključ (tajni ključ koji omogućuje pristup novčaniku i sredstvima) i početna fraza (riječi za oporavak) ni pod kojim okolnostima nisu upisani u AI alat, upit ili bilo gdje na mreži. To znači izravan gubitak sredstava. Isto tako, nerevidirani kod klijenta ne može se zalijepiti u otvorene AI alate bez dopuštenja.

Oprez: Ideja poput "Dopustite mi da AI-ju dam svoj privatni ključ i zamolim ga da upravlja mojim novčanikom" je katastrofa. Privatni ključ čuva se samo u sigurnom, izvanmrežnom ili hardverskom novčaniku. AI nikada ne bi trebao vidjeti ključ.

Slab pristup / Jak pristup

Slab pristup:

Svatko bi trebao koristiti bilo koji AI alat koji želi, što god dođe uz njega. Zalijepite korisnički kod u najbrži alat i izravno upotrijebite izlaz.

Snažan pristup:

Postoji popis odobrenih vozila. Tajni kod samo u izoliranom vozilu i uz odobrenje kupca. Svaki izlaz umjetne inteligencije prolazi kroz vrata za provjeru i bilježi se tko ga je potvrdio. Privatni ključ ne ulazi ni u jedno vozilo. Svaka sigurnosna tvrdnja zahtijeva neovisnu potvrdu.

Četiri predloška za kopiranje

1) Plan izlaza tijeka rada:

Izradite plan tijeka rada koji pokreće AI i koji su potvrdili ljudi za Web3 projekt od ideje do glavne mreže. Za svaku fazu: Što radi umjetna inteligencija, što su ljudska vrata, koji je prijelazni uvjet? Predstavite ga tablicom. Jasno navedite odobrenje stručnjaka za sigurnosno kritične korake.

2) Politika klasifikacije podataka:

Napišite politiku "što se može dati umjetnoj inteligenciji" za revizorski tim: zasebna pravila za javni kod, nerevidirani korisnički kod, osobne podatke, privatni ključ. Navedite "za izvoz/izolirano u vozilu/nikada" za svaku kategoriju. Napiši svoje razloge.

3) Napomena o transparentnosti korištenja umjetne inteligencije:

Izradite nacrt bilješke o transparentnosti za izlaz revizije/dokumentacije: Kako i u kojoj fazi se koristi AI; koji je rezultat humano verificiran; koji ima konačnu odgovornost. Budite iskreni i odmjereni.

4) Odgovor na incident i plan komunikacije:

Nacrtajte plan odgovora na sigurnosni incident uživo u protokolu: tehnički koraci (zaustavljanje, zaštita sredstava), komunikacija (zajednica, korisnik), objava (analiza, oporavak). Ovo je nacrt; Tim se mora kalibrirati. Korištenje jezika panike; Budite jasni i smireni.

Tri mini kofera (u broju)

Slučaj 1 — Upravljanje je spriječilo curenje. Revizorska tvrtka spriječila je revizora da zalijepi povjerljivi kod klijenta u javno dostupan alat zahvaljujući svojoj politici klasifikacije podataka (pravilo je nalagalo izolirani alat). Spriječeno je moguće kršenje ugovora i curenje. Lekcija: pisana politika hvata pojedinačne pogreške.

Slučaj 2 — Gate disciplina donijela je dosljednost. Jedan tim primijenio je isti protok od 8 priključaka na svaki projekt u tromjesečju od 6 projekata. Broj nalaza uhvaćenih prije revizije porastao je za 40%, dok je broj incidenata nakon mainneta bio nula. Lekcija: ponovljivi okvir standardizira kvalitetu.

Slučaj 3 — Povratak nakon ključne katastrofe. Programer se spremao zalijepiti privatni ključ testnog novčanika u upit AI tijekom otklanjanja pogrešaka; Zaustavio se i okrenuo ključ jer je timska politika to zabranjivala. Da je pravo financiranje bila bi katastrofa. Pouka: ključ ne ulazi ni u jedno vozilo, bez iznimaka.

Ugradnja etike u tijek rada

Etika nije naknadno dodana stavka, već disciplina ugrađena u svaki korak tijeka:

  • Ljudska odgovornost je na svakim sigurnosnim kritičnim vratima.
  • Obrambena namjena: zaštita i kontrola vozila; Nikada za iskorištavanje ili zamku.
  • Privatnost: podaci o kupcima i ključevi su zaštićeni.
  • Transparentnost: upotreba umjetne inteligencije navedena je iskreno.
  • Iskrenost: korisnici i investitori nisu zavedeni, rizici nisu skriveni.
  • Nepristranost i provjera: svaka se tvrdnja pripisuje izvoru, sukob interesa se uzima u obzir.

Ovi principi nisu apstraktni; Pretvara se u konkretne odluke na svaki upit, na svakim vratima i na svakom izlazu. Bit ovog modula je: AI povećava moć Web3 stručnjaka; ali ne zamjenjuje prosudbu, odgovornost i etiku.

Uobičajene greške

  • Nedostatak pisanog tijeka rada/discipline na vratima. Verbalno "u redu" nije dovoljno.
  • Rad bez odobrenih alata i politike podataka. Opasnost od curenja.
  • Skrivanje upotrebe AI. To je protivno načelu transparentnosti.
  • Davanje privatnog ključa/tajnog koda vozilu. Čista katastrofa.
  • Ide uživo bez plana odgovora na incident. Nedostatak pripreme u krizi.
  • Promatranje etike kao stavke ostavljene za kraj. Etika mora biti ugrađena u svaki korak.

Ukratko

  • Tijek od kraja do kraja postavlja AI + ljudska vrata za provjeru u svakoj fazi, od ideje do praćenja.
  • Okvir upravljanja: odobreni alati, klasifikacija podataka, disciplina zapisivanja, kontinuirana provjera.
  • Privatni ključ i tajni kod ne daju se niti jednom AI alatu; Ovo je pravilo bez iznimke.
  • Etička načela (odgovornost, zagovaranje, povjerljivost, transparentnost, poštenje) ugrađena su u svaki korak.
  • AI povećava moć stručnjaka; Ne zamjenjuje prosudbu, odgovornost i etiku.

Zadatak aplikacije

Napišite "Web3 AI Usage Framework" na jednoj stranici za sebe ili svoj tim: (1) 8-stupanjski pristupnik od ideje do glavne mreže, (2) politika klasifikacije podataka, (3) ključna pravila/pravila privatnosti, (4) popis etičkih načela. Zatim temeljito isplanirajte stvarni zadatak koji ste naučili u ovom modulu (npr. revizija ugovora) u skladu s ovim okvirom i označite u kojem je koraku AI najpouzdaniji, a u kojem najmanje.

popis za provjeru

  • [ ] Imam disciplinu vrata napisanu od ideje do glavne mreže.
  • [ ] Imam odobrenu politiku klasifikacije vozila i podataka.
  • [ ] Postavio sam pravilo da se privatni ključ/tajni kod nikada ne daje vozilu.
  • [ ] Transparentno dokumentiram korištenje umjetne inteligencije.
  • [ ] Propuštam svaku sigurnosnu tvrdnju kroz vrata za provjeru.
  • [ ] Imam plan odgovora na incident.
  • [ ] Ugradio sam etička načela u svaki korak; Usvojio sam da je odgovornost na ljudima.

Modul ispit

1. Što je od sljedećeg najtočnije pozicioniranje za umjetnu inteligenciju u Blockchainu i Web3?

  • A) Umjetna inteligencija može sama dovršiti sigurnosnu reviziju i uvesti kod izravno u mainnet
  • B) AI ne radi na Web3; Sav posao mora biti u potpunosti obavljen ručno
  • C) AI je generator nacrta i pomoćnik akceleratora; Konačno odobrenje kritično za sigurnost daje nadležni stručnjak ✔
  • D) Budući da je umjetna inteligencija objektivnija od ljudske, sigurnosne odluke treba prepustiti njoj.

Opis: U Web3 softverske pogreške nepovratno se pretvaraju izravno u novac. Umjetna inteligencija; To je pomoćnik za ubrzavanje koji generira nacrte, označava uzorke i piše upite. U revizijama kritičnim za sigurnost, posljednju riječ ima kompetentni stručnjak koji preuzima profesionalnu odgovornost; Doprinos umjetne inteligencije raste kako se smanjuje cijena pogreške.

2. Koji je najsigurniji pristup natjeranju umjetne inteligencije da piše kod prilikom razvoja pametnog ugovora?

  • A) Izradite okvir temeljen na testiranim/provjerenim bibliotekama, prevedite, testirajte i provjerite s testnetom ✔
  • B) Upisivanje sigurnosnih mehanizama u umjetnu inteligenciju od nule, na jedinstven način
  • C) Čim se kod kompajlira, smatrajte ga sigurnim i prenesite ga izravno na mainnet.
  • D) Kontrole pristupa ostavite za kraj i fokusirajte se samo na funkcionalnost

Objašnjenje: Sigurnost ispisa od nule je riskantna; AI može pogriješiti u izvornom sigurnosnom kodu i podaci o obuci mogu biti zastarjeli. Ispravan pristup je izraditi okvir temeljen na provjerenim bibliotekama (npr. OpenZeppelin), zatim izraditi, testirati i provjeriti pomoću testneta.

3. Kako bi revizor ovo trebao protumačiti kada pita AI o ugovoru i dobije odgovor da 'ne postoji značajan sigurnosni problem'?

  • A) Kod se sada može smatrati sigurnim i revizija se može skratiti
  • B) Neovisna revizija više nije potrebna
  • C) Rezultat je siguran jer umjetna inteligencija u potpunosti skenira svaku kategoriju.
  • D) Ovo nije jamstvo; AI može propustiti izvorne pogreške i pogreške poslovne logike, i dalje je potrebna holistička revizija ✔

Objašnjenje: Činjenica da umjetna inteligencija ne može pronaći nešto ne dokazuje da to ne postoji; Dokaz odsutnosti nije odsutnost dokaza. Umjetnoj inteligenciji posebno nedostaju jedinstvene ranjivosti i pogreške poslovne logike. Tečna izjava 'sigurno' nije jamstvo i ne eliminira potrebu za holističkom kontrolom.

4. Što je od sljedećeg najslabije područje umjetne inteligencije u skeniranju ranjivosti?

  • A) Označavanje dobro poznatih i jasnih obrazaca kao što je Reentrancy
  • B) Ranjivost poslovne logike MEV/front-running i specifična za protokol ✔
  • C) Objašnjenje rezultata alata za statičku analizu jednostavnim jezikom
  • D) Navedite nedostajuće funkcije kontrole pristupa

Opis: AI je moćan u traženju dobro poznatih, nedvosmislenih obrazaca kao što su ponovni ulazak, kontrola pristupa i operacije s cijelim brojevima. Međutim, MEV/front-running i ranjivosti specifične poslovne logike su kontekstualne i često jedinstvene; to je slijepa točka umjetne inteligencije i zahtijeva ljudsku stručnost i simulaciju.

5. Koji su najsigurniji i najrizičniji načini korištenja umjetne inteligencije u analizi podataka u lancu?

  • A) Najsigurnije je ispisati upit za ekstrakciju podataka; Najrizičnije je tražiti podatke uživo izravno od umjetne inteligencije i ne potvrditi ih ✔
  • B) Najsigurnije je tražiti podatke uživo izravno od umjetne inteligencije; pisanje upita je nepotrebno
  • C) Hashevi i adrese koje proizvodi umjetna inteligencija uvijek su pouzdani, nije potrebna potvrda.
  • D) Povezivanje komentara s izvorom je gubljenje vremena; Dovoljan je tečan sažetak

Objašnjenje: Umjetna inteligencija ne ovisi o živom lancu; Izravno traženje transakcije/adrese proizvodi izmišljeni (halucinatorni) hash i adresu. Najsigurnija upotreba je ispisati upit (npr. Dune SQL) koji će povući podatke iz izvora jer izvor podataka proizvodi rezultat. Slobodno tumačenje je riskantno i svaki broj mora biti potvrđen u block exploreru.

6. Koje su vrste ranjivosti najskuplje u DeFi protokolima i zašto su izazovne za AI?

  • A) Samo pravopisne/kompilacijske pogreške; AI ih lako hvata
  • B) Samo greške sučelja; ekonomičan dizajn nema nikakve veze s tim
  • C) Nedostaci ekonomske/poslovne logike; čak i ako kod radi ispravno, protokol se može ekonomično iskoristiti, a AI to propušta ✔
  • D) Samo pravopisne pogreške; Uvjerljivo dokazano uzimajući u obzir ekonomsku sigurnost, nema potrebe za simulacijom

Objašnjenje: u DeFi-ju najskuplji iskorištavanja obično ne proizlaze iz tehničke pogreške koda, već iz mogućnosti iskorištavanja ekonomske/poslovne logike (manipulacija orakulom, iskrivljenje cijene flash kredita, zlouporaba poticaja). Čak i ako kod tehnički radi 'ispravno', protokol se može ekonomski prevariti. Iako je umjetna inteligencija dobra u skeniranju standardnog koda, često ne može vidjeti te kontekstualne i jedinstvene ekonomske ranjivosti; oni zahtijevaju simulaciju i ljudsku stručnost.

7. Koja je najopasnija pogreška umjetne inteligencije u tokenomskom modeliranju i kako je izbjeći?

  • A) Biti previše pesimističan; rješenje je dodati optimističnije pretpostavke
  • B) Pojedinačni/optimistički scenarij; Rješenje je testiranje otpornosti na stres s negativnim scenarijima i provjera valjanosti simulacijom ✔
  • C) Proizvodi previše tablica; rješenje je ukloniti stolove
  • D) Neizrada tablice raspodjele; Rješenje je uopće ne modelirati distribuciju

Objašnjenje: Umjetna inteligencija obično pretpostavlja jedan, optimističan scenarij gdje cijena uvijek raste, korisnik uvijek raste; ovo čini neodržive modele 'održivima', što dovodi do kolapsa. Mjera je testirati otpornost na stres modela s nepovoljnim scenarijima (tržište medvjeda, bijeg lovca na glave, prodaja kitova) i verificirati proračune emisija stvarnom simulacijom.

8. U korisničkom priručniku koji je izradila umjetna inteligencija stoji da se 'vaša sredstva mogu povući u bilo kojem trenutku', ali postoji 7-dnevno zaključavanje u ugovoru. Na što ukazuje ova situacija?

  • A) Nema problema; Ako je dokument tečan, može se objaviti takav kakav jest
  • B) Kod je pogrešan, dokument je ispravan; šifra mora biti u skladu s dokumentom
  • C) Korisnik ionako ne gleda dokument; razlika je nebitna
  • D) Dokument je u sukobu s šifrom; Svaka tehnička tvrdnja mora biti potvrđena stvarnim kodom, lažna dokumentacija dovest će korisnika u zabludu ✔

Opis: dokumentacija opisuje kod; To nije sam kod. AI može krivo predstaviti stvarno ponašanje koda, što dovodi korisnika u zabludu i postaje sigurnosni problem. Zato svaku tehničku tvrdnju treba provjeriti u odnosu na stvarni kod; Netočna dokumentacija može biti još opasnija od ispravnog koda jer korisnik vjeruje dokumentaciji.

9. Kako postupiti kada AI skenira token ugovor i označi 'crvenu zastavicu' (npr. vlasnik može zaustaviti prijenos)?

  • A) Zastava je povezana s izvorom i vrednovana svojim kontekstom i ljudskom prosudbom; Izbjegava se konačna presuda/kleveta ✔
  • B) Ugovor će definitivno biti proglašen prijevarom i odmah objavljen
  • C) Budući da umjetna inteligencija postavlja zastavu, nema potrebe za daljnjom provjerom
  • D) Zastavica se ignorira; Privilegije vlasnika nikada ne predstavljaju rizik

Opis: Umjetna inteligencija pomaže u označavanju poznatih obrazaca prijevara, ali ne može donositi konačne prosudbe; Neki legitimni ugovori (npr. zaštićeni upravljanjem s više potpisa) također mogu sadržavati moć zaustavljanja. Svaku oznaku treba povezati s izvorom (kodom/lancem) i procijeniti prema kontekstu i ljudskoj prosudbi; Treba se koristiti umjerenim jezikom i izbjegavati nepotvrđene optužbe (klevete).

10. To što je blockchain 'kritičan za sigurnost' najizravnije je povezan s kojim od razloga zašto AI izlaz ne može zamijeniti odobrenje stručnjaka?

  • A) Umjetna inteligencija se ne može koristiti u praksi jer radi presporo
  • B) Zato što umjetna inteligencija uvijek proizvodi pogreške kompilacije
  • C) Umjetna inteligencija ne može pokriti nepovratni rizik zbog nemogućnosti uvida u izvornu pogrešku, lažnog uvjerenja, neažurnosti i nemogućnosti preuzimanja odgovornosti ✔
  • D) Umjetna inteligencija se ne može koristiti u turskim projektima jer radi samo na engleskom jeziku.

Objašnjenje: Greške u sigurnosno kritičnom području su nepovratne i vode izravno do ozbiljnog gubitka (milijuni dolara). Umjetna inteligencija ne može vidjeti izvornu/kontekstualnu pogrešku, može dati lažna uvjerenja tečnim jezikom, ne zna razdoblje nakon krajnjeg datuma obuke, i što je najvažnije, ne može preuzeti odgovornost. Inženjersko odobrenje tehnička je, pravna i etička obveza; Stroj ne može preuzeti ovu obvezu, tako da konačno odobrenje leži na nadležnom stručnjaku.

11. Koji je najučinkovitiji način za zaštitu sigurnosno kritičnog Web3 projekta od propuštanja jednog AI buga u mainnet?

  • A) Delegiranje cijelog procesa na jedan AI alat i gledanje na kraju
  • B) Implementirajte slojevitu verifikaciju koja postavlja ljudska vrata za verifikaciju i prolazni uvjet u svakoj fazi ✔
  • C) Zaobilaženje neovisnih revizijskih vrata radi uštede vremena
  • D) Svaki programer može slobodno koristiti vlastiti alat bez vođenja ikakvih zapisa

Objašnjenje: U slojevitoj verifikaciji, ljudska vrata za verifikaciju i uvjet jasnog prolaza (je li test prošao, je li se revizor odjavio, je li simulacija zadržana) postavljaju se u svaku fazu (pisanje, skeniranje, revizija, testiranje/simulacija, implementacija, praćenje). Ne možete proći kroz jedna vrata, a da ne prođete kroz druga; Ova slojevita struktura sprječava da jedna greška umjetne inteligencije procuri među žive.

12. Koje je nepromjenjivo pravilo u vezi s privatnim ključem ili početnom frazom kada dobivate pomoć od umjetne inteligencije tijekom otklanjanja pogrešaka?

  • A) Slobodno se mogu dijeliti samo ključevi za testiranje novčanika
  • B) Ako je ključ šifriran, može se dati umjetnoj inteligenciji
  • C) Kada je umjetna inteligencija pouzdana, upravljanje novčanikom se može prepustiti njoj
  • D) Privatni ključ i početna fraza ne mogu se unijeti u bilo koji alat umjetne inteligencije ili upit ni pod kojim okolnostima ✔

Opis: privatni ključ i početne fraze cijeli su pristup novčaniku i sredstvima. Ni pod kojim okolnostima se ne zapisuju u alat umjetne inteligencije, upit ili bilo koju drugu internetsku lokaciju; U protivnom postoji rizik od izravnog i nenadoknadivog gubitka sredstava. Ključevi se čuvaju samo u sigurnom, po mogućnosti izvanmrežnom/hardverskom novčaniku.

13. Koji je najbolji pristup upravljanju za reguliranje upotrebe umjetne inteligencije s povjerljivim kodom klijenta u revizorskoj tvrtki?

  • A) Tajni kod obradite samo u izoliranom vozilu i uz odobrenje kupca, uz politiku klasifikacije podataka ✔
  • B) Zalijepiti tajni kod u bilo koji javni alat za najbrže rezultate
  • C) Nije važno ako je šifra tajna; svaki je alat besplatan za sve podatke
  • D) Čak i ako dođe do curenja, mjere opreza su nepotrebne jer odgovornost pripada pružatelju umjetne inteligencije

Pojašnjenje: lijepljenje neobjavljenog (zatvorenog koda) klijentskog koda u javni AI alat bez dopuštenja predstavlja kršenje ugovora i rizik od curenja. Pravilno upravljanje; Postavljanje zasebnih pravila za javni kod, povjerljivi korisnički kod, osobne podatke i privatni ključ s politikom klasifikacije podataka, obrada povjerljivog koda samo u izoliranim/poslovnim alatima i uz odobrenje korisnika.