گزارش های حسابرسی معاملات
(بخش: عملیات و مدیریت)
1) اهداف و اصول
دنباله حسابرسی منبع اصلی حقیقت در مورد چه کسی، چه، کجا، چه زمانی و چرا، با توانایی اثبات سوابق تغییر ناپذیر و معتبر است.
اصول:- کامل بودن: اقدامات مردم، خدمات و شرکای خارجی پوشش داده می شود.
- غیر قابل تغییر: سوابق را نمی توان رونویسی/حذف بدون ردیابی قابل مشاهده است.
- Attribution: عمل مربوط به موضوع، نقش، زمینه، مصنوعات است.
- تکرارپذیری - رویداد را می توان در یک گزارش/اختلاف پخش کرد.
- به حداقل رساندن PII: فقط لازم است، با ماسک و نشانه.
2) مناطق تحت پوشش
اقدامات کاربر: ورود/SSO/MFA، تغییر نقش/محدودیت ها، عملیات با PII.
عملیات ممتاز: جلسات JIT/PAM، شیشه شکسته، کنسول مدیریت.
امور مالی: لیست قیمت/مالیات/نشریات FX، پرداخت/پرداخت، سپرده، نوشتن/بازپرداخت.
پیکربندی/انتشار: phicheflags، مهاجرت طرح، استقرار/بازگشت، کلید/گواهی.
ادغام: webhooks، امضا، رسید، کلید idempotency.
داده ها: خواندن/صادرات PII، ایجاد/حذف مصنوعات، تغییر سیاست ها.
3) معماری و تغییرناپذیری
دروازه را با احراز هویت، سهمیه ها و اعتبار مدار وارد کنید.
ذخیره سازی WORM (سطل غیر قابل تغییر/فقط پیوست): نسخه، قفل نگهداری، نگهداری قانونی.
quitances رمزنگاری: برای رویدادهای بحرانی، «دریافت _ هش» و امضای DSSE تشکیل می شود.
Merkle chains: به صورت دوره ای برش های ساخته شده (checkpoint)، هش ریشه منتشر می شود.
زنجیره نگهداری: ردیابی حرکت مصنوعات (که دسترسی، زمانی، بر چه اساس به دست آورد).
همگام سازی زمان: NTP/PTP، 'event _ time' و 'ingest _ time' برچسب، 'تنظیم'.
4) نمودار رویداد (مرجع)
audit_event {
id, event_time, ingest_time, producer, subject {
id, type: human service partner, roles[], mfa?, device_posture?
},
action: CREATE READ UPDATE DELETE EXECUTE PUBLISH APPROVE ROLLBACK,
target { type, id, version?, region?, tenant? },
context { ip/asn, user_agent, env, trace_id, request_id },
policy_version, sod_check: pass fail, justification?, ticket_ref?,
result: success deny error, error_code?,
diff_hash?, payload_hash?, receipt_hash?, dsee_signature?,
pii_classification: none aggregated tokenized sensitive,
retention_class, labels[]
}
اختیاری: برای financials - 'fx _ version/tax _ rule _ version/pricelist _ version'; برای webhooks - 'webhook _ id'، 'idempotency _ key'.
5) مدل داده ها و مناطق
داغ (RAM): 7-30 روز، درخواست های سریع/داشبورد.
گرم (OLAP): 6-24 ماه، تجزیه و تحلیل/جستجو.
سرد (بایگانی/WORM): تا 7-10 سال (نظارتی).
کلاس های نگهداری: «عملیاتی»، «مالی»، «امنیت»، «قانونی _ نگه دارید».
نسخه بندی سیاست - تمام رویدادها با عنوان 'policy _ version' مشخص می شوند ؛ تغییر سیاست - رویداد حسابرسی واحد.
6) دسترسی و حریم خصوصی
RBAC/ABAC/ReBAC: دید توسط نقش/مستاجر/منطقه/مورد.
PII masking: نشانه گذاری شناسه ها، خروجی اولیه - فقط از طریق مشاغل تایید شده.
بدون حذف مستقیم: فقط «سنگ قبر» + نگهداری قانونی ؛ برنامه ریزی شده «پس از تمیز کردن» با یک مجله جداگانه.
حسابرسی از حسابرسی خود: که تماشا/تخلیه سیاهههای مربوط نیز وارد شده است.
7) کیفیت، سازگاری، طول می کشد
قراردادهای داده: طرح دقیق و اعتبار سنجی لامبدا در ورودی.
Idempotency & dedup: '(event_id، تولید کننده)' ؛ «cache» + KV.
اصلاح زمان: علامت های سفید برای رویدادهای دیر.
کنترل کامل بودن: مقایسه شمارنده های منبع و معیارهای مصرف.
8) داشبورد و پرس و جو
عملیاتی: اقدامات ممتاز، نقض SoD، ارتقاء حقوق JIT، دسترسی به PII.
مالی: انتشارات FX/Tax/PriceList، اختلافات quote↔checkout، امضاهای کلیدی.
ادغام: رسید webhook، تاخیر، retrai، طول می کشد.
Releases/configs: چه کسی/چه زمانی/چه چیزی روشن/رول، ارتباط با حوادث.
متن جستجو: 'trace _ id', 'subject. من، هدف. id ', time/region/tenant,' policy _ version '.
صادرات: آپلود دسته ای در صورت تقاضا با دریافت (مانیفست امضا شده).
9) API ها و وب سایت ها
'POST/audit/ingest' - دریافت رویدادها (احراز هویت، محدودیت ها، طرح).
«GET/audit/search» - فیلترها، صفحه بندی، محدودیت در نتیجه.
'GET/audit/trace/{ trace _ id}' زنجیرهای از رویدادها است.
'POST/audit/receipt/verify' - بررسی صورتحساب/DSSE.
Вебхуки: 'SoDViolation', 'PrivilegedSession', 'PIIAccess', 'PolicyChanged', 'FinancialArtifactPublished'.
10) معیارهای کیفیت SLO/حسابرسی
در دسترس بودن: ≥ 99. 95%.
تازه بودن (RAM): تاخیر ≤ 30 با p95.
کیفیت: ≥ 99 5٪ از منابع داده ها را به پنجره ارسال می کنند.
صحت: اختلاف checksum ≤ 0. 1%.
شواهد دستکاری: 100٪ دوره ها توسط Merkle-roots/signatures تایید شده است.
PII بهداشت: 100٪ از حوادث با کلاس حساس - با ماسک/نشانه.
11) کتاب های بازی و حوادث
سوء ظن جعل رکورد: تأیید فوری ریشه های Merkle، آشتی رسید DSSE، جداسازی دسترسی، نگهداری قانونی.
نشت PII: جستجو برای رویدادهای آسیب دیده/صادرات، ممیزی دسترسی، اطلاعیه های DPO/تنظیم کننده توسط فریم زمان.
نقض SoD: بلوک عملیات، حذف موقت نقش، تحقیق و تنظیم سیاست.
عدم موفقیت: بافر، حالت تخریب، پخش پس از بازیابی، کنترل تکراری.
12) قرار گرفتن در معرض قانونی و انطباق
حفظ صلاحیت: امور مالی/مالیات - 5-10 سال ؛ امنیت - توسط سیاست ؛ اطلاعات شخصی - حداقل دوره مورد نیاز.
برگزاری حقوقی: حذف یخ در مورد/درخواست تنظیم کننده.
گزارش مصنوعات: شاخص دوره، هش ریشه، لیست امضا کنندگان، موجودی منابع.
غیر قابل استرداد: امضای رمزنگاری، زمان بندی مستقل (TSA داخلی).
13) ویژگی های iGaming/fintech
پرداخت/پرداخت: ردیابی کامل مجوز، پاکسازی، رد، بازپرداخت ؛ مطابقت با رسیدهای بانکی
RTP/limits: انتشارات پروفایل، تغییرات، RTP مشاهده شده و تصمیمات محدود - با امضا و نسخه.
وابسته: پذیرش webhooks, تبدیل dedup, اعتراض/سپردن - فقط برای مصنوعات امضا.
لیست قیمت/مالیات/FX: نسخه مصنوعی در هر سفارش ؛ برگشت - با رسید.
14) RACI
15) خطرات و ضد الگوهای
سیاهههای مربوط قابل ویرایش بدون ردیابی → غیر قانونی پشتیبانی.
بدون همگامسازی زمانی → خطوط زمانی بدون همپوشانی.
صادرات سایه بدون دریافت → نشت/اختلافات
اسرار در سیاهههای مربوط → سازش.
هیچ ارتباطی با SLO/حوادث → «قبرستان داده» بدون سود.
16) چک لیست پیاده سازی
- تعریف مناطق پوشش و policy_version.
- استفاده از احراز هویت، طرح ها و سهمیه ها.
- شامل WORM، برش مرکل، امضای DSSE، TSA.
- راه اندازی کلاس و حقوقی نگه دارید.
- را وارد کنید RBAC/ABAC/ReBAC و دسترسی ورود به سیستم حسابرسی.
- ساخت داشبورد: امتیازات، PII، امور مالی، انتشار/پیکربندی.
- فعال کردن playbooks: رشوه دادن، نشت PII، مصرف شکست، نقض SoD.
- سعی کنید از replays و dedup در یک مجموعه آزمون.
- صادرات با رسید و پرس و جو ثبت نام.
- انجام ممیزی معیارهای کیفیت سه ماهه (طراوت/کامل بودن/دستکاری).
17) سوالات متداول
آیا می توان همه چیز را در یک پایگاه داده منظم ذخیره کرد ؟
برای RAM - بله، اما سیاهههای مربوط به بحرانی باید در WORM/append-only با امضاها و برشهای Merkle تکرار شود.
آیا باید هر اطلاعات خوانده شده را وارد کنم ؟
PII/مالی خواندن اجباری است. بقیه با سیاست و هزینه.
چگونه ثابت کنیم تغییرناپذیر هستیم ؟
هش ریشه، امضای DSSE، TSA مستقل و روش های تأیید مجدد.
با «حق حذف» (GDPR) چه باید کرد ؟
حذف اولیه در سیستم های پردازش ؛ در سیاهههای مربوط به ممیزی - نشانه ها/هش ها را بدون PII قابل بازیابی ذخیره کنید و در صورت لزوم نگهداری قانونی را حفظ کنید.
خلاصه: سیاهههای مربوط به حسابرسی «سیاهههای مربوط به S3,» نیست، بلکه یک تاریخچه عمل قابل اثبات رمزنگاری با سیاست های روشن، نگهداری غیر قابل تغییر، دسترسی مدیریت شده و آمادگی بررسی اختلاف/نظارتی است. ساختن قراردادها، امضای رویدادهای بحرانی، حمایت از کاهش Merkle و داشبورد - و شما پایه محکمی از اعتماد، ایمنی و انطباق خواهید داشت.