INTRODUCERE ........................................................................................................................................... 3
1.TEORIE ŞI DIMENSIUNI PRACTICE ALE STRATEGIEI GENERALE ............................................. 4
REFERITOARE LA O MISIUNE DE AUDIT ............................................................................................ 4
1.1Cadrul general al unei misiuni de audit ................................................................................................ 4
1.2 Planificarea sau contruirea de liste ..................................................................................................... 6
1.3 Evaluarea sistemului informatic .......................................................................................................... 8
1.4Probe şi teste de audit ....................................................................................................................... 12
2.AUDITUL SPECIFICAŢIILOR .............................................................................................................. 14
4.AUDITUL TEXTELOR SURSĂ ............................................................................................................. 18
5.AUDITUL DATELOR............................................................................................................................. 21
Bibliografie:................................................................................................................................................. 25
INTRODUCERE
Analiza elementelor prezentate relevă faptul că, adesea societăţile profită de breşele
existente în norme şi de flexibilitatea acestora în vederea distorsionării informaţiilor publicate.
Deşi există o diferenţă clară între contabilitatea creativă şi încălcarea deliberată a legii, ambele
fenomene apar în condiţii de dificultate financiară a întreprinderilor şi au la bază intenţia de a
înşela. În consecinţă, chiar dacă utilizarea contabilităţii creative nu este ilegală, ea indică faptul că
managerii, aflaţi sub presiune financiară, caută soluţii fără a-şi mai pune problema respectării
unor standarde etice.
1.TEORIE ŞI DIMENSIUNI PRACTICE ALE STRATEGIEI GENERALE
Definirea unei imagini de ansamblu asociată procesului de audit impune prezentarea succintă a
etapelor de desfăşurare a acestei misiuni:
Planificarea misiunii de audit - care are drept finalitate realizarea unui plan de audit detaliat pe
obiective, termene, responsabili şi realizarea unui program de audit ce include bugetul financiar,
fondul de timp necesar realizării misiunii, precum şi ansamblul procedurilor, tehnicilor ce vor fi
implementate pe parcursul acesteia.
2.Planificarea
Identificarea controalelor
Evaluarea preliminara a riscului
de control Raport interimar
Selecția eșantioanelor asupra controlului
Realizarea testelor de control intern
6.Activitatea de urmărire a
Raport de audit
recomandarilor auditorului
simplificat
(follow-up)
În continuare vom prezenta în detaliu doar trei din etapele unei misiuni de audit:
Planificarea
Evaluarea sistemului informatic – parte a evaluării controlului intern
Probe şi teste de audit
După o cunoaştere globală a entităţii, auditorul are posibilitatea să-şi formuleze o strategie
generală de audit, concretizată într-un plan orientativ al activităţii sale, care la rândul său,
reprezintă baza elaborării programului de audit.
Toate aceste elemente creează un cadru favorabil începerii activităţii echipei de audit
sisteme informatice.
Listele enumerative conţin, dispuse unele după altele, componente omogene, precum
numele modulelor, numele fişierelor, numele entităţilor, numele parametrilor, codurile asociate
mesajelor, numele asociate rapoartelor, parole de acces şi rezultate ale evaluărilor. Listele
enumerative se construiesc pe măsură ce se proiectează sistemul informatic şi se actualizează pe
măsură ce se derulează etapele de realizare ale sistemului informatic.
Listele de derulare includ etape, activităţi, operaţii care trebuie parcurse într-o anumită
ordine pentru a atinge un anumit obiectiv. La fel ca în cazul gamei de operaţii, sunt specificate
precedenţele şi, mai ales, restricţiile de începere, de continuare şi de încheiere. Listele de derulare
se dovedesc a fi corect elaborate când, pe măsură ce se execută etape ale ciclului de dezvoltare a
sistemului informatic, nu sunt necesare interschimburi de poziţie şi nici inserări de noi elemente
în liste.
Auditul intern al oricărui agent economic include şi auditul informatic. De cele mai multe
ori, se produce o confuzie intre auditul intern şi controlul intern, iar auditul informatic (auditul
tehnologiilor informaţiei şi ale comunicaţiilor, IT/&C) sau auditul sistemelor (aplicaţiilor)
informatice ale agentului economic este considerat, in mod restrictiv, ca fiind limitat la latura
tehnică a auditului financiar şi a auditului intern. Practica a impus renunţarea la semnificaţia
auditului intern corelată numai de funcţia financiar-contabilă a agentului economic şi creşterea
importanţei acestuia prin includerea funcţiei de audit intern subordonată direct conducătorului
agentului economic, devenind astfel un instrument puternic de descoperire şi monitorizare a
riscurilor.
- auditul instalaţiilor IT; include aspecte cum sunt securitatea fizică, controalele mediului de
lucru, sistemele de management şi echipamentele IT;
- auditul sistemelor aflate în dezvoltare; acoperă unul sau ambele aspecte: (1) controalele
managementului proiectului şi (2) specificaţiile, dezvoltarea, testarea, implementarea şi operarea
controalelor tehnice şi procedurale, incluzând controalele securităţii tehnice şi controalele
referitoare la procesul afacerii;
- auditul strategiei IT; revizia aspectelor variate ale strategiei IT, viziune şi planuri, inclusiv
relaţiile cu alte strategii, viziuni şi planuri.
În cadrul procesului de audit, auditorul colectează elemente probante care pot susţine,
justifica opinia sa de audit. Legislaţia în vigoare, inclusiv Standardele de audit nu oferă un model
standardizat al raportului de audit, a chestionarelor utilizate, a dosarului de audit, foilor de lucru,
ci pune un accent deosebit pe raţionamentul profesional al auditorului.Termenul "probe de audit"
însumează toate informaţiile obţinute de auditor, dintr-o combinaţie adecvată de teste de control
şi proceduri de fond, atât din interiorul societăţii auditate cât şi din exteriorul acesteia.
Proceduri specifice pentru obţinerea probelor de audit
Auditorul poate obţine probe de audit prin aplicarea uneia sau mai multor proceduri :
inspecţia, observaţia, investigarea şi confirmarea, calcule şi proceduri analitice.
Investigarea constă în obţinerea de informaţii prin adresarea de întrebări, scrise sau verbale,
persoanelor din interiorul sau exteriorul entităţii. Răspunsurile la investigaţii pot oferi auditorilor
informaţii noi, informaţii care se coroborează cu alte probe de audit. O misiune de audit care s-ar
limita numai la interviuri ar putea fi considerată drept un sondaj de opinie.
2.AUDITUL SPECIFICAŢIILOR
- tabelele de descriere cantitativă a elementelor care alcătuiesc grupurile; pentru fiecare grup se
defineşte un tabel.
Proiectul sistemului informatic este realizat pe baza specificaţiilor. Cele mai multe dintre
proiecte sunt structurate pe subsisteme. Există numeroase produse informatice complexe care,
printr-o bună parametrizare, generează un sistem informatic customizat, capabil să răspundă
cerinţelor companiei.Indiferent de metoda folosită, indiferent de mediul de dezvoltare utilizat,
numai un proiect bun are menirea de a dezvolta un sistem informatic operaţional. Metodele,
tehnicile şi instrumentele au menirea de a uşura munca, de a sistematiza informaţii, de a minimiza
inconsistenţele. Eforturile cele mai importante destinate definirii de entităţi, grupării acestora,
realizarea modulelor, specificarea conexiunilor, aparţin designerilor sistemului informatic.
Un proiect de sistem informatic este dezvoltat pe mai multe niveluri. Primul nivel, cu
gradul de agregare cel mai ridicat, identifică subsistemele care intră în componenţa sistemului. Al
doilea nivel, corespunde unei detalieri mai accentuate, în care se disting părţile ce alcătuiesc
subsistemele şi fluxurile care au fost definite. Al treilea nivel conţine detalii de organizare a
operaţiilor şi a operatorilor. Diagramele diferă în funcţie de modul în care este abordată
soluţionarea din punctul de vedere al tehnologiei abordate. Gruparea operanzilor şi operatorilor
prezintă o importanţă specială întrucât influenţează definirile specifice implementării algoritmilor
de regăsire a informaţiei după una sau mai multe chei. Al patrulea nivel conţine reprezentări
suficient de detaliate care se constituie în specificaţii de programare.
- fluxurile de date;
În mod curent, în practică, există mai multe tipologii de parole de acces, în raport cu
drepturile asupra resurselor sistemului şi anume:
- chei de acces total la dispoziţia administratorului sistemului; acest tip de acces permite lucrul pe
componente, schimbarea drepturilor de acces pentru toţi ceilalţi utilizatori; administratorul este
cel care realizează interfaţa sistemului, inclusiv cu cei care asigură întreţinerea sa curentă;
- chei de acces personale care permit accesul strict la datele personale ale individului;
Accesul la informaţia publică este liber. Auditul parolelor stabileşte măsura în care
persoanele din companie, în calitate de utilizatori, au o singură parolă. Modul de distribuire a
parolelor şi de gestionare a acestora constituie, de asemenea, obiectul auditului. Este important să
se definească un sistem de parolare şi gestiune a parolelor. În cazul în care se acordă o parolă şi
utilizatorul îşi defineşte parola sa, se impune definirea unui alfabet propriu de construire a
parolelor, astfel încât prin regulile definite să se asigure un nivel de securitate ridicat. Auditul
sistemului de parole este important prin modul cum califică protecţia sistemului informatic faţă
de operaţiile accidentale.
A audita un produs software, înseamnă a parcurge etapele codului de audit având ca obiect,
mai întâi un text sursă care, dacă trece de etapele de analiză, după compilare şi editare de legături,
este lansat în execuţie şi este auditat ca produs finit, validat pentru a obţine o anumită funcţie de
prelucrare. Textul sursă este analizat prin revizii, având ca rezultat o serie de comentarii, din
partea membrilor echipei sau a clienţilor, asupra modului încare a fost conceput şi elaborat.
În cazul în care se caută disfuncţionalităţi, prin parcurgerea textului sursă sau prin discuţii asupra
locului şi rolului unor instrucţiuni, se evidenţiază comportamnentul statistic al programului, privit
ca automat nedeterminat, caracteristică datorată absenţei unor terţi, se obţine o orientare pe
auditul bazat pe walk-through.
Un rol special îl are inspecţia textului sursă, care constă în parcurgerea textului pas cu pas,
evidenţiind etapele algoritmului şi evaluând capacitatea de generare a erorilor.
- în mulţimea secvenţelor, unora le corespund secvenţe de text sursă, iar altor secvenţe le
corespund astfel de părţi de program sursă; înseamnă că programatorii nu au dezvoltat un produs
care să realizeze toate funcţiile de prelucrare care sunt descrise prin specificaţii;
- pe coloana mulţimii secvenţelor de program sursă apar mai multe secvenţe care sunt cerute prin
specificaţii; sunt situaţii în care programatorii intuiesc o serie de prelucrări necesare programului,
neincluse în specificaţii datorită abordării de suprafaţă a problematicii în textele specificaţiilor.
După analiza parametrilor este important ca în procesul de auditare să se analizeze modul în
care au fost iniţializate variabilele. Există software care evidenţiază dacă în program sunt utilizate
variabile neiniţializate. Auditarea prelucrărilor presupune stabilirea corespondenţei dintre
formulele date în specificaţii şi secvenţele de program scrise.
Când se analizează secvenţele de program trebuie căutate sursele de erori care afectează
fluxurile de prelucrare, dintre care se enumără:
- traversarea unor structuri de date în afara limitelor pentru care au fost definite;
- neincluderea de teste care să evite împărţirea prin zero sau blocarea unor funcţii care au
restricţii asupra intervalelor parametrilor;
- construirea unor expresii care filtrează parţial sau incorect submulţimi de elemente;
- restructurarea expresiilor prin schimbarea ordinei de evaluare a unor subexpresii diferite de cele
date de specificaţii;
- atribuirea de coduri variabilelor de stare după alte reguli decât cele date în specificaţiile de
programe;
- atribuirea altei semnificaţii variabilelor cu consecinţe directe asupra rolului şi locului pe care
acestea le au în program;
- compunerea unor construcţii fără a exista o echivalenţă între formulele finale şi cele iniţiale ale
acestora.
Sunt câteva reguli pe care auditorul de software trebuie să le aplice pentru a califica o
procedură supusă analizei.Prima regulă este legată de preluarea şi predarea parametrilor. Se
analizează corespondenţele dintre listele de parametri şi modul cum sunt folosiţi aceştia.A doua
regulă vizează omogenitatea secvenţelor de program existente. Această omogenitate se referă la
gruparea în secvenţe compacte a instrucţiunilor dar şi la utilizarea unor modalităţi ca nume în
întreg textulsursă. A treia regulă vizează stilul de programare. Există multe modalităţi de a
ordona activitatea programatorilor. Una dintre acestea se referă la stilul de programare. Stilul de
programare se constituie prin reguli definite şi pe care programatorii şi le autoimpun. În final, se
obţin construcţii software care nu diferă semnificativ unele de altele, deşi au fost scrise de foarte
mulţi programatori.
Auditul software nu are menirea de a analiza cât de mult sau cât de puţin au fost respectate
regulile definite ca stil de programare. Se supun analizei secvenţe sau proceduri. Au importanţă
din punctul de vedere al auditorului nu formule de realizare a prelucrărilor ci, elemente de esenţă,
adică rezultatele, fluxurile pe care le generează. Un program este corect sau incorect prin ce
prelucrări realizează.
- locul unde se calculează fiecare element diferit din structura de rezultate intermediare;
- modul în care sunt manipulate rezultatele obţinute, conversiile la care se supun, unde sunt
stocate şi, mai ales, cum sunt prelucrate de alte proceduri, în continuare.
În derularea auditului textului sursă, atunci când se compară structura rezultatelor cu secvenţele
de prelucrare, apar următoarele situaţii:
- unei variabile;
- unui grup de variabile dat sub forma unui masiv unidimensional sau multidimensional;
- unui fişier;
5.AUDITUL DATELOR
Datele care se stochează în mod sistematic în fişiere sau sunt gestionate prin sisteme de
gestiune a bazelor de date, sunt supuse auditului ca orice altă componentă a sistemului
informatic. Auditul datelor este un proces complex întrucât vizează acele componente ale
sistemului informatic care au ca obiectiv crearea şi actualizarea fişierelor sau bazelor de date.
Auditul acestor componente permite obţinere unei imagini complete în legătură cu capacitatea
software de a contribui la realizarea unui nivel cât mai ridicat al calităţii datelor.
Orice variabilă este iniţializată prin:
- transmiterea prin valoare a parametrilor cu condiţia ca între lista de parametri reali şi lista de
parametri formali să existe o perfectă concordanţă.
Există numeroase cauze generatoare de erori atunci când este vorba de iniţializarea
variabilelor. În cazul în care modulele au un grad ridicat de specializare se produce localizarea
distinctă a iniţializării variabilelor prin citire din fişiere, indiferent care este tipul de fişier.
Auditorii trebuie să stabilească despre care dintre situaţii este vorba. Există situaţii în care
programele generează numere de identificare a evenimentelor şi acestea devin şi chei de regăsire.
Sunt create condiţii de a introduce datele despre un element din colectivitate de nenumărate ori cu
asocierea unei alte chei de regăsire. Este important ca auditorii să dispună de software care
analizează conţinutul datelor stocate pentru a identifica:
Analiza datelor este una dintre cele mai dificile etape ale procesului de auditare întrucât
datele influenţează direct, fără condiţii, calitatea rezultatelor finale care se obţin de către un
sistem informatic.
- regruparea pe un formular a caracteristicilor mai multor colectivităţi, mai ales atunci când datele
de identificare a elementelor corespondente sunt comune; manipularea unui număr mai restrâns
de documente comparativ cu numărul caracteristicilor este însoţită de reducerea efortului de
înregistrare şi de creştere a gradului de concentratrare asupra calităţii procesului de înregistrare
date.
Ortogonalitatea datelor este o caracteristică de calitate deosebit de importantă care arată măsura
în care un element aij din colectivitate diferă de un alt element aik sau măsura în care elementul aij
diferă de toate celelalte elemente care alcătuiesc colectivitatea CVIi.
Consistenţa datelor vizează înregistrările care privesc un element din colectivitate. Proprietăţile
elementelor se reflectă şi la nivelul înregistrărilor.
Omogenitatea datelor pentru aceeaşi caracteristică de diferenţiere vizează tipul datei, modul de
efectuare a măsurătorilor şi modul de înregistrare. Se stabileşte un domeniu de definiţie pentru
fiecare caracteristică în parte, se stabileşte unitatea de măsură a caracteristicilor de diferenţiere.
Completitudinea datelor conduce la obţinerea unui tablou care are toate şirurile de pe linii sau de
pe coloane înregistrate în concordanţă cu domeniile fiecărei caracteristici de diferenţiere.
Accesibilitatea datelor presupune ca datele să fie disponibile uşor, repede, iar algoritmii de
căutare şi regăsire să se încheie cu succes folosind criterii dintre cele mai variate, inclusiv definiri
incomplete de chei de căutare.
Interpretabilitatea datelor presupune definirea unui alfabet, a unor reguli de producţie pentru
construirea de şiruri consecutive de simboluri, iar punerea în corespondenţă a cuvintelor cu fapte,
evenimente, obiecte din lumea reală aparţin unui limbaj unanim acceptat şi cunoscut.
Relevanţa este stabilită în raport cu cerinţe ale utilizatorilor şi vizează corespondenţa dintre
rezultatele agregate şi trendul de dezvoltare a colectivităţii de la care provine setul de date.
Profitabilitatea datelor vizează valoarea adăugată care se obţine şi care justifică efortul de
definire de proceduri,
Programul de audit date este o construcţie complexă care presupune sarcini precise şi care se
finalizează cu un raport de audit. Auditul datelor presupune:
Auditul datelor include elemente practice. Se stabilesc regulile cu care se calculează volumul
datelor care este verificat pentru a stabili latura cantitativă globală a datelor. Latura cantitativă,
volumul de date, se stabileşte diferenţiat, după importanţa dată documentelor.
Bibliografie:
Camera Auditorilor din România - Auditul financiar contabil 2000, Standarde, norme privind
conduita etcă şi profesională, Ed. Economică, Bucureşti, 2000
Camera Auditorilor din România - Norme minimale de audit, Ed. Economică, Bucureşti, 2001
Avram, G.: Auditul sistemelor informaţionale, Referat teză de doctorat, Bucureşti, ASE, 1997
Capisizu, S.: Caracteristicile de calitate a datelor, Referat doctorat, Bucureşti, ASE, ianuarie
2001
Capisizu, S.: Metode de structurare şi realizare a auditului de date, Referat doctorat, Bucureşti,
ASE, iulie 2002