• No results found

In The Trenches: Computer Forensics and Data Mining

N/A
N/A
Protected

Academic year: 2021

Share "In The Trenches: Computer Forensics and Data Mining"

Copied!
59
0
0

Loading.... (view fulltext now)

Full text

(1)

acumen insight ideas ideas attention

In The Trenches: Computer

reach expertise

Forensics and Data Mining

p depth

John Mallery

Managing Consultant BKD LLP agility talent BKD, LLP 816.221.6300
(2)

acumen

Agenda

insight

ideas

Agenda

ƒ

Describe my perspective

ideas

attention

Describe my perspective

ƒ

Talk about cell phones

reach expertise

ƒ

New stuff I’m seeing

ƒ

Data Mining

p

depth

ƒ

Data Mining

ƒ

Lot’s of lively discussion

agility talent

(3)

acumen

Cell Phone Forensics

insight

ideas

Cell Phone Forensics

ƒ

We are seeing more and more requests

ideas

attention

We are seeing more and more requests

for cell phone analysis.

P bl

t

d di

ti

it i

reach

expertise

ƒ

Problem – no standardization, so it is

nearly impossible to keep up with cables

d t

l

p

depth

and tools

ƒ

No one tool does it all.

agility talent

(4)

acumen

Cell Phone Forensics

insight

ideas

Cell Phone Forensics

ƒ

But backups can be recovered from the

ideas

attention

But, backups can be recovered from the

computers they sync to.

reach expertisep depth agility talent

(5)
(6)

acumen

However

insight

ideas

However…

ƒ

iPhone Backups are created every

ideas

attention

iPhone Backups are created every

time the phone is synced

Wi d C \D t & reach

expertise

ƒ

Windows – C:\Documents &

Settings\USER\Application Data\Apple

Computer\MobileSync\ Backup p

depth Computer\MobileSync\ Backup

ƒ

Mac ~/Library/Application

Support/MobileSync/Backup/ “hex folder agility talent Support/MobileSync/Backup/ hex folder

(7)

acumen

Tools

insight

ideas

Tools

ƒ

Black Bag Tech –

ideas

attention

Black Bag Tech

http://www.blackbagtech.com

M bil S

B

reach expertise

ƒ

MobileSync Browser

http://homepage.mac.com/vaughn/msync/

p depth

ƒ

iPhoneParser

http://www.macosxforensics.com/Downloads/files/iPhone agility talent Parser.app.zip
(8)

acumen

iPhoneParser

C t i h b k f ld D kt insight

ideas

Creates iphone_backup folder on Desktop

ideas attention reach expertisep depth agility talent

(9)

acumen insight ideas ideas attention Library_Safari_History.plist reach expertisep depth agility talent

(10)

acumen insight ideas ideas attention

Library Maps Directions.plist

reach expertise Library_Maps_Directions.plist p depth agility talent

(11)

acumen Library_SMS_sms.db http://sourceforge.net/projects/sqlitebrowser/ insight ideas ideas attention reach expertisep depth agility talent

(12)

acumen insight ideas ideas attention http://homepage.mac.com/vaughn/msync/ reach expertisep depth agility talent

(13)

acumen

But

insight

ideas

But…

ƒ

With iTunes 9 you now have the ability to

ideas

attention

With iTunes 9, you now have the ability to

encrypt your iPhone backup

reach expertisep depth agility talent

(14)

acumen

iPhone

Voice Memo App

insight

ideas

iPhone – Voice Memo App

ƒ

Creates voice memosideas attention Creates voice memos as m4a files.

ƒ

Can be emailed as reach expertise Can be emailed as attachments

ƒ

Attachments namedp depth

ƒ

Attachments named “Memo.m4a”

ƒ

Not keyword agility talent

ƒ

Not keyword searchable
(15)

acumen insight ideas ideas attention

iPod Stuff

reach

expertise

iPod Stuff

p

depth

Diagnostic and Disk Modes

agility talent

(16)

acumen insight ideas ideas attention reach expertisep depth agility talent

(17)

acumen insight ideas ideas attention reach expertisep depth agility talent

(18)

acumen insight ideas ideas attention reach expertisep depth agility talent

(19)

acumen insight ideas ideas attention reach expertisep depth agility talent

(20)

acumen insight ideas ideas attention reach expertisep depth agility talent

(21)

acumen

Stranger Devices

insight

ideas

Stranger Devices

ƒ

Crane black box

ideas

attention

Crane black box

ƒ

Computer from a surgical robot

reach expertise

™ Automatically records procedure as default

™ Patient dies p

depth

™ Patient dies

™ Relevant video has been deleted

O agility

talent

(22)

acumen

Still seeing

insight

ideas

Still seeing

ƒ

Technology implemented without any

ideas

attention

Technology implemented without any

consideration to:

9 Legal requirements reach

expertise 9 Legal requirements 9 Document retention 9 D t/Fil t p depth 9 Document/File management 9 Internal controls agility talent 9 Security or Privacy

(23)

acumen

Example

insight

ideas

Example

ƒ

Dentist’s office has a backup of their

ideas attention

Dentist s office has a backup of their

“system” on a hard drive in a safe

ƒ

Safe gets stolen

reach

expertise

ƒ

Safe gets stolen

ƒ

Dentist’s office want’s to know if PII is

ibl

p

depth

accessible

ƒ

Developer says “no” our database is in a

agility talent

proprietary and closed format.

(24)

acumen

Example

insight

ideas

Example

ƒ

Name address phone number SSN

ideas

attention

Name, address, phone number, SSN,

patient notes, and patient id number all

accessible by opening the backup file in a

reach expertise

accessible by opening the backup file in a

hex editor.

M

h

dit

f

!!

p

depth

ƒ

Many hex editors are free!!

agility talent

(25)

acumen

Another example

insight

ideas

Another example

ƒ

Nurses decide they don’t want to change

ideas attention

Nurses decide they don t want to change

in the nurses dressing room

ƒ

Change in an area monitored by a CCTV

reach

expertise

ƒ

Change in an area monitored by a CCTV

camera

S

f

l h

t

p

depth

ƒ

Sue for sexual harassment

ƒ

Unable to view video files except on server

agility talent

they were originally created upon

(26)

acumen

Forensic Data Mining

insight ideas

g

ideas attention reach expertisep depth agility talent
(27)

acumen

Forensic Data Mining

insight ideas

g

“Advanced data analysis used to identify activity ideas

attention

patterns in financial and customer data not

discernible through a manual review process.”

reach expertise

“The process of discovering meaningful new p

depth

The process of discovering meaningful new relationships, patterns and trends by sifting through data using pattern recognition

agility talent

g g p g

technologies as well as statistical and mathematical techniques.”

(28)

acumen

The Data Mining Continuum

insight ideas

g

H h i T i K l d Di ideas attention Hypothesis Testing (Symptom-Based) Knowledge Discovery (“Symptomless”) reach expertisep depth agility talent
(29)

acumen

Why it is Effective

insight ideas

Why it is Effective

‰ While 70% of all frauds are found by tips, accidental discovery and

disclosure ideas

attention

disclosure…

30% of all frauds are found by analysis

(David Coderre, “Fraud Detection”)

reach expertise

‰ Majority of data is in electronic format

‰ D i i i d f i p i

depth

‰ Data sets are massive in size and often proprietary in format

agility talent

‰ “100% analysis is the most effective way to analyze for fraud” (Dr. Conan Albrecht, BYU)

(30)

acumen

Common Areas

insight ideas

Common Areas

9 Fictitious (ghost) employees

ideas attention

9 Shell companies and “phoenix operators”

9 Loan fraud and other banking schemes

reach expertise

9 Merger and acquisition due diligence

9 Foreign Corrupt Practices Act investigations p

depth

g p g

9 Money laundering

9 Insurance claims fraud

agility talent

Insurance claims fraud

9 Subprime lending

9 Embezzlement and financial statement fraud

(31)

acumen

Forensic Data Mining

insight ideas

Fraud Symptoms

ideas attention reach expertisep depth agility talent
(32)

acumen

Fraud Symptoms

insight ideas

Fraud Symptoms

Payroll ideas attention

Employees with no deductions

Activity subsequent to termination or before hire Employee with no sick/vacation/timeoff

reach expertise

Employee with no sick/vacation/timeoff High pay vs department baselines

Duplicate phone number(s) p

depth

Duplicate addresses

Duplicate direct deposit accounts Short duration of hire/termination

agility talent

Short duration of hire/termination

Same employee assigned to multiple departments Timecard anomalies (threshold punchouts)

I ll b t t h li t ti l fil

(33)

acumen

Fraud Symptoms

Vendors or Customers (Companies Banks etc )

insight ideas

Vendors or Customers (Companies, Banks, etc.)

Name similarity (phonetics, etc.)

Acceleration (systematic spending increases) ideas attention Acceleration (systematic spending increases)

Employee address matches customer/vendor address Customer Tax ID matches another customer Tax ID

Customer/vendor phone number matches employee phone

reach expertise Customer/vendor phone number matches employee phone

Duplicate invoices or slightly altered attributes Sudden spike in invoice volume or activity

Missing contact information (address, phone, names) p

depth

g ( , p , )

High volume of transactions ending in 0 or 5

Unusual activity compared to similar vendors or customers

Weekend or holiday transaction dates

agility talent y

Transactions processed at unusual hours

Address is PO Box, maildrop, prison or high-risk ZIP code

(34)

acumen

Bank Data Mining Example

insight ideas

Loan Master File

ideas attention reach expertisep depth agility talent (1) Name similarity

(2) Customer address matches CEO address (3) Customer phone matches CEO cell phone (3) Customer phone matches CEO cell phone (4) Customer TIN matches other customer TIN

(35)

acumen

Bank Data Mining Example

insight ideas ideas attention P & Q reach expertisep depth agility talent CEO’s Personal Checking Account

(36)

acumen

Forensic Data Mining

insight ideas

Less Obvious Relationships: ideas

attention

Less Obvious Relationships:

Addresses and Geocoding

reach expertisep depth agility talent

(37)

acumen

Fictitious Company

insight ideas

p

y

ideas attention reach expertise

Cross Reference Against:

9 Maildrops (Mailbox Services)

9 C ti l F iliti

The UPS Store

1221 East Kearneyp

depth

9 Correctional Facilities

9 High-Risk ZIP Codes

y Springfield, MO

agility talent

(38)

acumen

Fictitious Company

insight ideas

p

y

ideas attention reach expertisep depth agility talent

965 Feet

965 Feet

(39)

Mapping Employee-Vendor Relationship

Employee Home

UPS Store

(40)

acumen

Geocoding

insight ideas

g

AP Manager ideas attention reach expertisep depth agility talent Vinny’s Salvage Yard Yard
(41)

acumen

Visual Mapping

insight ideas

pp g

ideas attention reach expertisep depth agility talent
(42)

acumen

Data Mining

insight ideas ideas attention

Benford’s Law

reach expertise

Benford s Law

(aka Digital Frequency Analysis)

p

depth agility talent

(43)

acumen

Benford’s Law

insight ideas ideas attention reach expertisep depth agility talent

1. Not random as one would expect

2 Also works on 1st 2 digits 3 digits and decimals

(44)

Benford’s Law

Normal Pattern

0.35

FIRST DIGIT DISTRIBUTION

Population size: 500,000 Transactions

0.25 0.30 0.20 S T DIGIT 0.10 0.15 FIR S 0 00 0.05 0.00 1 2 3 4 5 6 7 8 9 PROPORTION

(45)

Benford’s Law

0 18 0.20

SECOND DIGIT DISTRIBUTION Abnormal Pattern

Population size: 300,000 Transactions

0.14 0.16 0.18 0.10 0.12 O RTION 0.06 0.08 PROP O 0.02 0.04 0.00 0 1 2 3 4 5 6 7 8 9 SECOND DIGIT

(46)
(47)

acumen

Expense Account Padding

insight ideas

p

g

ideas attention reach expertisep depth agility talent
(48)

acumen

Data Mining

insight ideas

g

Time Series

ideas attention reach expertisep depth agility talent
(49)

acumen

Time Series

insight ideas

Vendor: JLM Plumbing AP Clerk: Janice McPhearson

1600 ideas attention 1200 1400 1600 Getting Greedy reach expertise 800 1000 Acceleration as Confidence Builds p depth 200 400 600

Testing the Waters

agility talent

0

(50)

acumen

Name Manipulation

insight ideas

•Mick E. Mowse

1. Acronym / Initials 3. Fictitious Names

ideas attention Mick E. Mowse •Princess Ariel •George Ruth reach expertise •John Dough p depth 2. Anagrams 4. Others •Substitution I ti O i iagility talent •Insertion or Omission •Transposition

(51)

acumen

The Fraud Triangle

insight

ideas

The Fraud Triangle

ideas attention Perceived pressure facing Perceived opportunity t it reach expertise facing individual to commit fraud p depth agility talent Person’s rationalization or integrity

(52)

acumen

Fraud Triangle Analytics

insight

ideas

Fraud Triangle Analytics

Opportunity

Key Words ideas

attention Pressure/Incentive O Score Key Words Key Words • Override • Write-off • Recognize revenue reach expertise Rationalization Fraud y

• Meet the deadline • Make sales quota • Under the gun

Key Words p

depth

Fraud

Score Key Words

• I think it’s OK • Sounds reasonable • I deserve agility talent P Score R Score

Source: “Detecting Fraud by Integrating E-mail Analytics with the Fraud Triangle ” Fraud Magazine May/June 2009 Source: Detecting Fraud by Integrating E-mail Analytics with the Fraud Triangle, Fraud Magazine, May/June 2009

(53)

acumen insight ideas ideas attention reach expertisep depth agility talent

(54)

acumen

The Cutting Edge

insight ideas

The Cutting Edge

Symptomless Detection

” – Finding

answers to questions that haven’t even been

ideas

attention

answers to questions that haven t even been

asked.

reach expertise

‰ Concept Searching – Detection based on tone, recurring themes and communication nuances

p

depth

‰ Non-Obvious Relationship Association(Colleen McCue)

‰ Ne ral Net orks and Artificial Intelligence agility

talent

‰ Neural Networks and Artificial Intelligence

(55)

acumen

The Cutting Edge

insight ideas

The Cutting Edge

N

on-

O

bvious

R

elationship

A

ssociation (NORA)

Items related by degrees of separation ideas

attention Carrie Fischer was in Star Wars

with

Items related by degrees of separation

reach expertise

with

Harrison Ford who was in The Fugitive

with

Tommy Lee Jones who was in Batman Forever p

depth

y

with

Val Kilmer who was in Heat

with

agility talent

Robert Dinero who was in Sleepers

with

(56)

acumen

The Cutting Edge

insight ideas

g

g

NORA Example

ideas attention Customer A Customer B Employee reach expertise B

Customer A Shares Address With Customer B

Employee Shares Phone # With

Customer A p depth agility talent Customer C

Customer B Co-Signer For Customer C

Employee is Loan Officer

a

(57)

acumen

The Cutting Edge

insight ideas

g

g

Neural Networks, Statistics and Concept

ideas

attention

• Uses mathematical algorithms to mimic the human

l t k d “l ” th t l i

Searching

reach expertise

neural network, and “learns” the conceptual meaning of words and phrases from a test set of documents

(“digital bloodhound”). p

depth

( g )

• The more documents the engine “sees”, the more accurate its grasp of human language.

agility talent

• Adept at detecting current conditions and predicting likelihood of future events based on language and patterns in corporate documents and email

(58)

acumen

Read More About It

insight

ideas

Read More About It…

“Fraud Examination” – Steve Albrecht and Conan Albrecht

ideas attention

“Fraud Detection” – David Coderre

“Di it l A l i U i B f d’ L reach

expertise

“Digital Analysis Using Benford’s Law – Mark Nigrini

“Data Mining and Predictive Analysis” p

depth

Intelligence Gathering and Crime Analysis - Colleen McCue

“Forensic Data Mining: Finding Needles in the Haystack” –

agility talent

g g y

(59)

acumen

Questions?

insight ideas

Questions?

ideas attention John Mallery BKD LLP reach expertise BKD, LLP

Twelve Wyandotte Plaza 120 W. 12th Street, Suite 1200 p depth Kansas City, MO 64105 816.701.0267 [email protected] agility talent [email protected]

References

Related documents

We conduct a comparison between DG3 (three-point discontinuous Galerkin scheme; Huynh, 2007), MCV5 (fifth- order multi-moment constrained finite volume scheme; Ii and Xiao, 2009)

[87] demonstrated the use of time-resolved fluorescence measurements to study the enhanced FRET efficiency and increased fluorescent lifetime of immobi- lized quantum dots on a

Second, two strategies for static load balancing have been pro- posed: static load balancing of radiosity samples provides an even distribution of radiosity samples and

The von Mises stress of the annulus fibrosus (AF) at the in- dex and adjacent segments was greater in the CL and SPiO models than in the intact model under the flexion and tor-

Immunoprecipi- tation and Western blot for FGFR3 proteins confirmed the presence of both FGFR3 proteins in the cell lysate, suggesting that this decrease in phosphorylation did

In examining the ways in which nurses access information as a response to these uncertainties (Thompson et al. 2001a) and their perceptions of the information’s usefulness in

As a formal method it allows the user to test their applications reliably based on the SXM method of testing, whilst using a notation which is closer to a programming language.

For the cells sharing a given channel, the antenna pointing angles are first calculated and the azimuth and elevation angles subtended by each cell may be used to derive