کشف تقلب و تخلف

کشف تقلب و تخلف

سیستم های فناوری اطلاعات با خود ممکن است جرم یا تخلف از قوانین را به همراه داشته باشد.

شناسایی تقلب و تخلف در سازمان، مبتنی بر  داده کاوی شامل طراحی سامانه ای است تا با دسترسی به داده ها و تحلیل آنها، نشانه های رفتارهای مشکوک کشف گردد. داده کاوی به سازمان کمک می کند تا با رویکرد پیشگیرانه، اقداماتی را جهت شناسایی تخلفات انجام دهند.

یکی از حوزه های کاربردی سامانه های هوشمدی کسب و کار (هوش تجاری)، کشف تخلف در سازمان است. سازمان های بسیاری مانند شهرداری ها، بانک ها، هلدینگ ها و فروشگاه ها از سیستم های خبره هوش تجاری بدین منظور استفاده میکنند. تخلفات ممکن است در صورت حساب ها، کارت های اعتباری، مبادلات، تبدیل ارز و … مشاهده گردد. مسلما حجم عظیم تراکنش ها و داده ها بررسی این کار را توسط انشان مشکل میکند؛ لذا اهداف سامانه کشف تخلف کنار زدن عوامل انسانی و بهره گیری از کیفیت بالای داده ها، کشف فرآیندها و عملیات آسیب پذیر، تسریع در تصمیم ها است. یکی از قابلیت های استفاده از داده کاوی در کش تخلفات، قابلیت اتکا به آن است چرا که برای کشف تخلفات از داده ها و اطلاعات بهره گرفته میشود.

انواع تخلفات ممکن در سازمان ها

انواع تخلفاتی که ممکن است در سازمان ها به وجود آید عبارتند از:

  • دستکاری اسناد
  • دستکاری در دفاتر حساب
  • رخنه در کارت های بانکی و تقلب
  • جعل کردن هویت
  • دستکاری گزارش های بازرسی
  • تخلف بازرسان
  • پول شویی
  • عدم تطابق هزینه ها با فاکتورهای صادر شده
  • دستکاری در محاسبات
  • فرار از مالیات
  • و …
راهکارهای ویونا برای مقابله با تخلفات سازمانی:
  • فرآیند بازدارندگی پیش از وقوع تخلف
  • ممانعت از فرآیند تخلف
  • شناسایی تخلف های پیشین و جلوگیری از اقدامات متخلفان
  • ارزیابی و تحلیل تخلفات با بررسی اقدامات پیشین و مدیریت آن
  • ایجاد سیاست های جلوگیری از تخلف
  • کسب اطلاعات برای خاتمه دادن به فعالیت های متخلفانه
  • پیش گرفتن فرآیند پیگرد قانونی

نوشته‌های مشابه

  • NUMTOYMINTERVAL

    توضیحات این تابع مقدار را به تعداد سال تبدیل می‌کند. دستور تابع numtoyminterval به صورت زیر نوشته می‌شود: ۱ NUMTOYMINTERVAL( number, expression ) . مثال مثال‌هایی از خروجی تابع numtoyminterval را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ NUMTOYMINTERVAL(۱۰۰۰۰۰۰۰۰, \’MONTH\’) Result: \’+۰۰۸۳\’ NUMTOYMINTERVAL(۱۰۰۰۰۰, \’YEAR\’) Result: \’+۰۰۰۱\’

  • REGEXP_INSTR

    توضیحات این تابع مکان الگویی را درون یک تابع باز می‌گرداند. دستور تابع REGEXP_INSTR به صورت زیر نوشته می‌شود: ۱ REGEXP_INSTR( string, pattern [, start_position [, nth_appearance [, return_option [, match_parameter [, sub_expression ] ] ] ] ] ) . PATTERN: الگویی را برای تطبیق دادن ارائه می‌دهد. start_position: گزینه‌ای اختیاری است، نشان دهنده جایی است که…

  • LOG

    توضیحات این تابع لگاریتم عدد n را بر مبنای m بر می‌گرداند. دستور تابع log به صورت زیر نوشته می‌شود: ۱ LOG( m, n ) . مثال مثال‌هایی از خروجی تابع log را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ LOG(۱۰, ۲۰) Result: ۱.۳۰۱۰۲۹۹۹۵۶۶۳۹۸ LOG(۲, ۱۵) Result: ۳.۹۰۶۸۹۰۵۹۵۶۰۸۵۲ LOG(۱۰۰, ۱) Result: ۰

  • DECODE

    توضیحات عملکرد این تابع شبیه به عملکرد if-then-else است. دستور تابع DECODE به صورت زیر نوشته می‌شود: ۱ DECODE( expression , search , result [, search , result]… [, default] ) . مثال مثالی از تابع DECODE را مشاهده می‌کنیم: ۱۲۳۴۵۶ SELECT supplier_name,DECODE(supplier_id, ۱۰۰۰۰, \’IBM\’,                    ۱۰۰۰۱, \’Microsoft\’,                    ۱۰۰۰۲, \’Hewlett Packard\’,                    \’Gateway\’) resultFROM suppliers;

  • Enable Triger

    توضیحات ممکن است تریگری غیر فعال باشد و نیاز باشد فعال شود. دستور دستور فعال کردن triger  به صورت زیر نوشته می‌شود‌: ۱ ALTER TRIGGER trigger_name ENABLE; اگر بخواهیم که تمام trigerهای یک جدول را فعال کنیم از دستور زیر استفاده می‌کنیم: ۱ ALTER TABLE table_name ENABLE ALL TRIGGERS; . مثال مثالی از فعال کردن…

  • SYSDATE

    توضیحات این تابع تاریخ سیستمی که دیتابیس بر روی آن نصب است را بر‌ می‌گرداند. دستور تابع SYSDATE به صورت زیر نوشته می‌شود: ۱ SYSDATE . مثال مثال‌هایی از خروجی تابع NEXT_DAY را مشاهده می‌کنیم: ۱ ۲ ۳ SELECT SYSDATE INTO v_date FROM dual;