Professional Documents
Culture Documents
Social Network Analysis and Object Attribution With Maltego 3
Social Network Analysis and Object Attribution With Maltego 3
Social Network Analysis and Object Attribution With Maltego 3
A. Related work
There has only been publish a few scientific articles specifically
about Maltego. Danny Bradbury has recently written a couple of
articles about SNA where Maltego has been used to gather and
structure the data1112. Though the limited efforts on research
concerning Maltego, there seems to be solid scientific research
about SNA in general. The book by Wasserman and Faust from
1994 on Social Network Analysis is probably the most cited
publication on the topic to date1. Much of the different
techniques reviewed throughout this paper is based on their
work. The work of Chen 9, Xu6 and Fard and Ester1 has all
provided good foundations for the applications and limitations
of SNA in the investigation of criminal groups.
Background
A. Digital evidence
The term digital evidence has by Carrier and Spafford been
defined as any digital data that contain reliable information that
supports or refutes a hypothesis about the incident. 7They
define electronic evidence as probative information stored or
transmitted in digital form. The notion also includes some key
principal elements which boils down to accuracy, reliability and
integrity of the evidence.
Tools that collect and process open source data are commonly
called crawlers. There are several ways of constructing such
crawlers for efficiency and accuracy, e.g. the one found in Fard
and Ester1.
B. Graph Theory
Graph theory has shown to be an effective way of abstraction in
large datasets. Problems, such as the travelling salesman
problem (TSP) NP-hard problem, may be presented in means of
graph theory.
C. Network Analysis
Xu and Chen6 has defined three generations of network
analysis:
INTRODUCTION TO MALTEGO
3.0
When forensics experts collect data from open sources, possibly
the foremost task is to document how the data was acquired and
to structure it. The latter part is challenging in terms of data
quantities. Paterva is a South African company behind the open
source intelligence and forensics application Maltego4. By
providing a Graphical User Interface (GUI) for displaying data
in several ways, such as with clustering by object attributions
and the centrality view which will be handled later on. In short
Maltego help the forensics expert to structure data. Since
Maltego is more of a framework with GUI capabilities, advanced
usage is based on plugins, either own ones written in some
programming language (e.g. Java or Python). Additionally
Maltego comes preloaded with some web-based plugins that
uses Patervas servers. In Maltego a plugin is named a transform.
1. Integrity: Maltego does as mentioned consist of a GUI
and an input interface. The input interface is quite
”dumb” accepting eXtensible Markup Language (XML)
objects.
Thus, Maltego itself must be said to be juridically solid based on
its simple architecture The operation against the
C. Object Attribution
Social networks such as Facebook, LinkedIn and Twitter carries
a lots of metadata attributed to specific users. Metadata such as
age, gender, workplaces, education and so on is formally named
attributes to an object from this point on. Some interesting
common attributes was shown in 2[p.23] . The simple analysis
of the three social networks showed that typical common
attributes are surname, lastname and a profile picture.
A. Further work
As there are some fundamental differences in how data is
entered into tools such as Analysts Notebook and tools such as
Maltego 3, it should be interesting to look at how this affects the
integrity and reliability of the evidence they provide. This could
be done by defining how uncertainty in general can be measured
in the data gathering tools.
Tommy
Tommy (B.Tech., M.Sc.) is a seasoned cyber security analyst with
Read More
experience from both the government and private industry. He
works daily with data- and intelligence-driven cyber security
operations.
PYTHON