Skip to content

Алдамшылықты бақылау

Iroha орналасуы үшін алдамшылық мониторингі - бухгалтерлік кітапша оқиғалары, сұраулар, рұқсаттар және қолданба контексті бойынша құрылған операциялық бақылау. Iroha тапсырылғанды, қабылданғанын, қабылданбағанын және жасалғанды тіркейді. Сіздің бақылау жүйесіңіз бизнес процестеріңіз үшін қандай үлгілер күмәнді екенін анықтайды және бұл жағдайларды тексерушілерге немесе автоматтандырылған жауаптарды басқаруға жібереді.

Алдамшылық бақылауын растаушыға енгізілген логикаға қарағанда бөлек қызмет ретінде қараңыз. Қызмет бухгалтерлік есеп қызметіне жазылып, оны тізбектен тыс тәуекел контекстімен байытуы, дәлелдемелерді ұстануы және жауап беру транзакцияларын тек айқын рұқсаттары бар шоттар арқылы тапсыруы тиіс.

Бақылау үлгісі

Пайдалы мониторингтік құбырдың төрт кезеңі бар:

  1. Torii оқиғалар ағыны, сұрау салулары және өлшемдері бойынша бухгалтерлік есеп пен оператор сигналдарын жинау.
  2. Іс-шараларды клиенттің мәртебесі, қарсыластар тізімдері, өтінім сессияларының идентификаторлары, күтілетін шектері және жағдай IDs сияқты тізбектен тыс контекстпен байыту.
  3. Детерминистік ережелермен, сыншылардың кезектерімен немесе тәуекел бағасымен күмәнді мінез-құлықтарды анықтаңыз.
  4. Операторларды ескерту, қолданба жағындағы жұмыс ағынын тоқтату, қажетсіз рұқсаттарды қайтарып алу немесе басқару процесіңіз рұқсат еткен кезде өтемақы транзакцияларын тапсыру арқылы жауап беріңіз.

Политикалық шешімдерді консенсустан тыс сақтаңыз, егер әрбір растаушы бірдей шешімді қайтадан орындамаса. Жүргізу уақытында растау рұқсаттар мен транзакцияның жарамдылығын қамтамасыз етуге тиіс. Алдамшылық мониторингі тәуекелдерді түсіндіруге, дәлелдемелерді сақтауға және операторларға тез әрекет етуге көмектесуге тиіс.

Жиналуға арналған сигналдар

Кішкентай абонементтерден бастаңыз және тек зерттеу үшін кеңейтілген ағымдарды қосыңыз:

СигналКіріспеПайдалану
Транзакцияның жағдайыҚұбыр желісі оқиғаларыҚайта-қайта бас тартуларды, рұқсат берудің сәтсіздікке ұшырағанын және әдетті емес тапсыру үлгілерін анықтаңыз.
Есепшоттың өмір циклі мен метамәдени деректерДеректер оқиғалары және есеп сұраныстарыЖаңа тіркелгілерді , аты-жөндерін өзгертуді , жеке басын жаңартуды және күтпеген метамәдени деректерді өңдеуді анықтау
Активтердің баланстары мен аударымдарыАктивтер деректері оқиғалары және активтер сұранысыЖоғары құн қозғалысын, жылдам желдеткішті, баланс ағындыларын және әдеттегі емес контрагенттерді анықтау
Рөлдер мен рұқсаттарРол және рұқсат сұраулары, рөл деректері оқиғасыАртықшылықтардың көтерілуін анықтау, шұғыл көмек көрсету және жоғары тәуекелге ұшыраған қол жеткізу
Қозғалтқыш және келісімшарт өзгерістеріТриггер, келісімшарт және орындаушы оқиғаларыЖаңа автоматтандыруды анықтау, орындау жолдарын өзгерту және күмәнді жаңарту қызметі
Конфигурация және теңгерімнің өзгеруіКонфигурация және ортақ оқиғаларБағалауға , желіге немесе оператордың көрінуіне әсер ететін басқарушылық өзгерістерді анықтау
Оператордың денсаулығы/metrics және Sumeragi мәртебелі бағыттарыПайдаланушының күмәнді мінез-құлқын түйіндердің жүктемеден , кезек қысымынан немесе желілік қателерден ажырату

Пайдалану оқиға сүзгілері ережеде тек шоттар, активтер, рөлдер немесе конфигурация өзгерістері қажет болған кезде барлық оқиғаларды өңдеуден аулақ болу үшін. Периодикалық келісу үшін ағынды бапталғанмен біріктіру сұрақтары сонда мониторды тоқтатқаннан кейін қалпына келтіруге болады.

Анықтау ережесі

Әдеттегі ережелердің отбасылары:

Әмірлік отбасыҮлгі шартыҮлгілі жауап
ЖылдамдықЕсепшот қысқа уақыт ішінде күтілетін сомадан немесе есептен артық ақша аударадыЕскертуді тексерушілер және осы шотқа арналған өтінім жағында ақшаны алуды тоқтата тұру
ТаратушыАқшалар бір шоттан көптеген жаңадан көрінетін шоттарға ауысадыҚосымша трансферттерге рұқсат беру алдында қолма-қол рұқсат алуды талап ету
Баланс ағындылығыТіркелгі балансының көп бөлігі кілт, аты-жөн немесе метамәдени деректер өзгергеннен кейін көп ұзамай кетеді.Есепке алуды мүмкіндігінше күшейту
Артықшылықтың өсуіЖоғары тәуекелге ие рұқсат немесе рөл өзгеру терезесінен тыс беріледіОператорларды ескерту және гранттық операцияны тексеру
Бас тарту жарылысыБір қолтаңбалаушы немесе тапсырыс беруші қайталап бас тартқан транзакцияларды жасайдыҚұжатты пайдалануды, интеграция қателерін немесе тексеруді тексеріңіз
Автоматтандыруды өзгертуТриггерге , келісімшартқа немесе орындаушыға байланысты нысан күтпеген жерден өзгердіӨзгерістерді қайта қарағанға дейін жұмыс жүрістерін тоқтату
Басқарушылыққа сезімтал өзгерістерЖақсы, конфигурациялық немесе жұмыс уақытының өзгеруі бекітілген билетсіз орын аладыБасқаруды басқару және оқиғалар процесін салыстыру

Шешімдер талап етілген дәлелдемелер, олар бағалайтын уақыт терезесі, олар қабылдайтын іс-әрекет және істі жабу мүмкін адам немесе жүйе туралы айқын болуы керек. Клиент тәуекеліне, активтер түріне немесе билік құрамына байланысты шекті деңгейлер сіздің мониторинг қызметіңіздің конфигурациясына жатады, бірақ арнайы скрипттерде емес.

Реакция бақылаулары

Ескертулерді іске қосудан бұрын іс-әрекеттерді жобалау. Жоғары қатерлі адалдық жағдайының анықталудан тосқауылға дейінгі құжатталған жолы болуы тиіс:

  • тиесілі доменді немесе активтерді анықтауға жауапты бағалы қағаздарды, операцияларды және бизнес иелерін хабардар етеді
  • оқиға курсорын, блок хешын, транзакция хешын, билікті, пайдалы жүктемені және анықтау ережесімен қолданылатын сұрау салуды сақтау
  • тіркелгіден тыс қолданбалық әрекеттерді тоқтату, мысалы, есеп айырысу, шығару, қол қою, көпір немесе есеп айырысу жұмыс барысы
  • оқиғаға қарсы іс-қимыл жоспарында негізсіз болған рөлдерді немесе рұқсаттарды қайтару
  • белсенді басқару саясаты мен рұқсат беру үлгісі оларға мүмкіндік беретін жағдайда ғана кезекті бухгалтерлік есептік жазба транзакцияларын ұсынады
  • қолтаңбалаушының келісімін дәлелдеген жағдайда кілттерді айналдыру

Бақылау қызметіне кең жазу қолжетімділігін беруден аулақ болыңыз. Ол орындауға рұқсат етілген жауап әрекеттері үшін қажетті рұқсаттардың ең кішкентай жиынтығына ие арнайы техникалық тіркелгі қолданыңыз. Адамның мақұлдауы активтерді жылжытуға, рұқсаттарды өзгертуге немесе растаушыға бағытталған конфигурацияны өзгертуге мүмкіндік беретін кез келген жұмыс ағынының бөлігі болып қалуы керек.

Дәлелдемелер және сақтау

Бақылау деректерін растаушы деректер каталогынан бөлек, тек қосымшалы жүйеде сақтау. Әрбір ескерту:

  • оқиғалар ағынының атауы және курсор
  • блок биіктігі немесе қол жетімді болған кезде блок хэш
  • транзакция хэшігі мен билігі
  • Таңдалған шот, домен, актив, рөл, триггер немесе конфигурация ID
  • сырьелік оқиғаның пайдалы жүктемесі немесе оның каноникалық шешесі
  • ескертуді байыту үшін пайдаланылған сұраныс кескіндері
  • Қағиданың атауы, нұсқасы, шегі, бағасы және тексерушінің шешімі

Жүйенің деректерді басқару саясаты айрықша рұқсат етпесе, құпия тергеу жазбаларын қоғамдық кітапша метамәліметтері ретінде сақтамаңыз. Егер сіз шынжырдан тыс жағдайды шынжырдағы жағдаймен байланыстыруыңыз керек болса, жеке мәліметтерді жария етпейтін іс сәйкестендіруін, қол қойылған куәлікті немесе хеш міндеттемелерін таңдаңыз.

Орындалудың тексеру тізімі

  • /metrics және оператор маршруттары үшін қажетті телеметриялық профильді қосу.
  • Сіз бақылайтын объектілер үшін тар сүзгілермен Torii оқиғалар ағынына жазылыңыз.
  • Оқиғалар курсорларын сақтаңыз, сондықтан монитор бос орындарсыз қалпына келтірілуі мүмкін.
  • Суреттер мен парақталған сұрауларды тұрақты кестеге сәйкес келтіру.
  • Қауіптілік шегін сақтау және нұсқалар бақылаудағы конфигурация бойынша тізімдерді рұқсат ету.
  • Автоматты әрекеттерді рұқсат етуден бұрын тарихи блоктарға қарсы ескерту ережелерін сынау.
  • Жауап беру іс-әрекеттері үшін арнайы техникалық есептерді қолдану.
  • Тексеру рөлі және рұқсат беруді қайталау кестесі бойынша жүзеге асырады.
  • Алдамшылықты бақылау туралы ескертулерді оқиғаға қарсы іс-қимыл процесіне қосу.