Introduction to the Responsible Use of
Social Media Monitoring and SOCMINT Tools
December, 2018
Dark Web
Refers specifically to a collection of websites that
exist on an encrypted network and cannot be found
by using traditional search engines or visited by
using traditional browsers. Almost all sites on the so-
called Dark Web hide their identity using the Tor
encryption tool.
Deep Web
All of the web pages, or websites that have not been
crawled by a search engine, are hidden behind
paywalls or require a username and password to
access. The opposite term is “surface web”.
Dark Social
A term used by marketers to describe website
referrals that are difficult to track. Dark social traffic
doesn't seem to have a specific source, which creates
a challenge for companies that are trying to monitor
website referrals and social media activity.
Open Source Intelligence (OSINT)
Data collected from publicly available sources to be used in
an intelligence context. In the intelligence community, the
term "open" refers to overt, publicly available sources.
Social Media Intelligence (SOCMINT)
A subset of OSINT that gathers information exclusively
from social media sites. It is typically analyzed from two
layers – one, the original published content and two, the
associated metadata.
Metadata
• Metadata is data about data. It’s information that's used to describe the data that's contained in something like a web page,
document, or file. A simple example of metadata for a document is author, file size, and the date created.
• Metadata comes in several types and is used for a variety of broad purposes that can be roughly categorized as business,
technical, or operational.
• Descriptive metadata properties include title, subject, genre, author and creation date, for example.
• Rights metadata might include copyright status, rights holder or license terms.
• Technical metadata properties include file types, size, creation date and time, and type of compression. Technical
metadata is often used for digital object management and interoperability.
• Preservation metadata is used in navigation. Example preservation metadata properties include an item's place in a
hierarchy or sequence.
• Markup Languages include metadata used for navigation and interoperability. Properties might include heading, name,
date, list, and paragraph.
• It is used everywhere, by every industry, in multiple ways
• Metadata availability on social media depends on each platform (e.g. hashtags on Twitter are a public form of metadata).
Metadata referring to the time/location of a photo or video is usually stripped upon upload.
Investigations are being It is understood that what It is understood that your It is understood that the
performed with public your organization organization should state of social media is
access to social data can/cannot do as a create a stand-alone constantly moving - what
(SOCMINT) as opposed government organization protocol approved by is/isn't possible changes
to private access (i.e. is very different from proper legal counsel on a daily basis. Any
special access granted what is theoretically before using any of the provided information
by a warrant). possible. tools in an official may soon be out of date
investigative capacity. and need to be regularly
updated.
Situational Ongoing Social Network Priority Investigations Engagement Performance
Awareness Monitoring Analysis Information
Requests
Developing an Daily tracking of Acquire an Ask a pointed Acquire additional Analyze information Assess performance
overview of an account activity and understanding of the question to support information on a around a effectiveness and
unknown situation or relevant keywords social dynamics for an important decision person or communications goal progress based on
event to focus future within a topic area large-scale data to organization or objective to defined metrics
analysis tell you who and how provide engagement measured against
users are relating and content targets
suggestions
= focus of this session
2.5
quintillion (18 zeros) new data bytes produced daily
90% of the world’s data has been produced in the last two years alone
Twitter still tends to be the most useful public data source for SOCMINT
TIPS FOR
INVESTIGATIONS
Basic operational security
steps during an investigation
• Encrypt your connection
• Ideally use a browser dedicated to investigations
• Keep your operating system and browsers updated
• Ensure that you are using incognito or stealth mode,
especially if you are not using the TOR browser
• Use anonymous search engines
• Use a dedicated password keeper
• Ensure your passwords are complex
• Run a virus and spyware scanner frequently
• Scan URLs you are unsure of
• Track your steps during an investigation
1.) Security
2.)
6.) Other Advanced
Googling
Tool
Categories
5.) Network 3.) Verifying
Visualization Legitimacy
4.) Social
Search
1 - SECURITY
[Link]
Alternatives:
• Zoho Vault
• Dashlane
• LastPass
• LogMeOnce
• Password Boss
Purpose: Provides a place for
users to store various
passwords, software licenses,
and other sensitive
information in a virtual vault
that is locked with a PBKDF2-
guarded master password.
howsecureismypass
[Link]
Purpose: A great way to see
how easy it would be for
someone to crack your
password.
[Link]
Purpose: Searching quickly
without being tracked
TOR Browser
Purpose: Useful when
anonymity is of paramount
importance. In the case of RoP it
can be used to access a TOR
compliant version of Facebook
([Link])
[Link]
(Chrome Extension)
Purpose: Runs in the
background during your
investigation to capture each
page as you go.
2 – ADVANCED
GOOGLING
[Link]/4XfNU8
Purpose: Become faster at
finding what you are looking
for.
[Link]/advanced
_search
Purpose: For people that don’t
have time to memorize search
operators
google→search
tools→date→custom
range
Purpose: To effectively search
through historical Google
data. Great for finding content
that no longer appears in the
top results.
3 – VERIFYING
LEGITIMACY
[Link]
Purpose: To find all the places
that a particular image
appears online including the
original source (even if it was
modified)
[Link]
Purpose: Viewing image
metadata on the go
[Link]
Purpose: To determine if
there were any modifications
to an image
[Link]
[Link]
Purpose: To help determine
the identity of the email owner
through scanning other places
the email has been used
online. Also great for
discovering fraudulent emails.
[Link]
Purpose: Analyze suspicious
files and URLs to detect types
of malware, automatically
share them with the security
community.
[Link]
Purpose: To help prevent the
spread of disinformation.
Always use this before sharing
a breaking story that is hard to
believe.
4 - SOCIAL
SEARCH
[Link]
*Use [Link] to find an
ID number
Purpose: To search through
FB, TW, LI and find people by
name, job, location, age,
gender, their friends, the
groups they are members of
etc. Also great for managing
your own digital footprint.
[Link]/x4RPbK (Chrome
Plugin)
Purpose: To search through
FB, TW, LI and find people by
name, job, location, age,
gender, their friends, the
groups they are members of
etc. Also great for managing
your own digital footprint.
[Link]
Purpose: To quickly filter
content based on media type,
engagement level, geo-
location, etc. in real-time
[Link]
Purpose: To locate tweets in a
specific area
[Link]
Purpose: To verify accounts
and better understand how
they interact and who they
influence.
[Link]
Purpose: To identify real-time
trends anywhere in the world
on any language supported by
Twitter right down to city level
5 - NETWORK
VISUALIZATION
Social network analysis (SNA) is a strategy for
investigating social structures through the use
of network and graph theories. It characterizes
networked structures in terms of nodes (individual
actors, people, pages or things within the network)
and edges (relationships or interactions) that
connect them.
A sociogram is the visual representation of these
nodes and their relationships (edges) to one Reading a Twitter Account Sociogram Reading a Facebook Page-Like Network Sociogram
Node (circle) Each node is a Twitter account. Each node is a Facebook page.
another. The colour represents community Edge (line) Each edge is a connection between accounts that Each edge is a page like. Pages in Facebook can like
affiliation and the size of each node represents interacted at least once with one another via a
tweet. Thicker edges mean more
other pages. There is no change in edge thickness on
these sociograms since pages can only like another
importance of place in the network. tweets/interactions between those accounts. page once.
Colour Accounts that have something in common are Accounts that have something in common are
generally clustered together and have the same generally clustered together and have the same
colour due to their interactions. colour due to their interactions.
Size Larger accounts tend to have more incoming tweets Larger accounts tend to be liked by a greater
from a greater number of important accounts. The number of important pages. The number of
number of followers that an account has does not individuals who follow a page does not influence
influence this number. this number.
Konigsberg Bridge Problem (1736)
First Grade Class (Grant - 1952)
Jefferson High School Sexual
Relationship Study (Stovel,
Moody, Bearman, 2005)
Facebook Sociogram (2012)
TIP: You can
export to
GEPHI
[Link]
*Free version analyzes 500 of the latest tweets.
If you make a donation it allows 5000
Purpose: To quickly identify
the key influencers and
communities within a topic
area + to identify key hashtag
sub-topics
[Link]
Purpose: To quickly identify
the general topics being
discussed around a central
user or hashtag + to explore
their surrounding networks
[Link]
Purpose: This is the leading
visualization and exploration
software for all kinds of graphs
and networks. Best of all it’s
open source (FREE)
6 - OTHER
[Link]/p
ro/link-explorer/
Purpose: Determine what
other web domains are linking
to the web property in
question
[Link]
Purpose: Determine who has
registered a particular
domain. Useful for finding
hidden contact info.
[Link]
Purpose: Finding old and/or
deleted web properties
TIP: You can
export to
Excel + add
exclusion
terms
[Link]/tr
ends/explore
Purpose: To determine how
and when people search for a
specific topic
The slides for this presentation will be made available for download.
Mike Kujawski
Mobile: 613.899.1348
E-mail: mikekujawski@[Link]
Website: [Link]
LinkedIn: “Mike Kujawski”
Twitter: @mikekujawski
Skype: mikekujawski
Blog: [Link]