Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers...

52
Information Security, Hackers and Today's Trends Dr. Juan M. Sola-Sloan (UPR-Bayamon)

Transcript of Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers...

Page 1: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Information Security, Hackers and Today's Trends

Dr. Juan M. Sola-Sloan (UPR-Bayamon)

Page 2: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Agenda

Hackers Definitions Classical subculture Today's profile

Today's trendsVulnerabilitiesProtection

Page 3: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Thieves that use computers

Are they really hackers?

Page 4: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

HackersPersons who create or modify computer software or hardware, typically with the goal of using software in a manner not intended by the original computer programmer.

Page 5: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Hackers

The motives from hacking can vary widely, from simply curiosity to malice or illegal acts.A hacker is a person in one of several distinct, but somewhat overlapping, communities and subcultures

Page 6: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Hackers “Classic” definition

A community of enthusiast computer programmers and systems designers, originated in the 1960s around the MIT Artificial Intelligence Laboratory.This community is notable for launching the free software movement.The World Wide Web, the Internet, Ipod, Iphone are also hacker artifacts.

Page 7: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Classical Subculture-Hackers

Steve Jobs and Steve Wozniak

Page 8: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Phone Phreaks → Hackers

Page 9: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Hackers Subculture Today

Page 10: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Hackers are also...

People committed to circumvent computer security also known as crackers.

This primarily concerns unauthorized remote computer break-ins via a communication networks such as the Internet

Page 11: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

...for mainstream media

Refers to computer criminals, due to the mass media usage of the word since the 1980s. a hacker is a person who breaks into computers and computer networks, either for profit or motivated by the challenge.

Page 12: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

...for mainstream media

Includes “script kiddies” people breaking into computers using

programs written by others, with very little knowledge about the way they work.

Page 13: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

...mainstream media.

Page 14: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Hacker

Black Hat Bad guys!

White Hat Good guys

Grey Hat Philosophically/Politically challenged

Sometimes good!Sometimes bad!

Morally ambiguos

Page 15: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

What is a hacker then?

Hacker Definition

...mediadefinition

Page 16: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Hacker “Other” Defintion

"a person who delights in having an intimate understanding of the internal workings of a system, computers and computer networks in particular."A “hack” can be made either in software or in hardware.

Page 17: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Contemporary “hackers”Profile: Male Between 14 and 34 years of age Computer addicted No permanent girlfriend

No Commercial Interest !!!Source: Raimund Genes

Page 18: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Hackers are Typical Botherder: 0x80" (pronounced X-eighty)

High school dropout “…most of these people I infect are so stupid they really ain't got

no business being on the Internet in the first place.“

Working hours: approx. 2 minutes/day to manage Botnet

Monthly earnings: $6,800 on averageDaily Activities:

Chatting with people while his bots make him money Recently paid $800 for an hour alone in a VIP room with several

dancers

18

Washington Post: Invasion of the Computer Snatchers

Page 19: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Hackers are Typical Botherder: 0x80" (pronounced X-eighty)

Job Description: Controls 13,000+ computers in more than 20 countries Infected Bot PCs download Adware then search for new victim

PCs Adware displays ads and mines data on victim's online browsing

habits. Bots collect password, e-mail address, SS#, credit and banking

data Gets paid by companies like TopConverting.com,

GammaCash.com, Loudcash, or 180Solutions.

19

Washington Post: Invasion of the Computer Snatchers

Page 20: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Hacker Software

Page 21: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Botnet

is a collection of software agents, or robots, that run autonomously and automatically.Malicious Hackers infect computers using this bots.

Page 22: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Botnet1. The botnet operator send malicious code to the compromise PCs.

2. The infected PCs enter via IRC or other services where the bot resides.

3. The spammer buys access from the bot operator to use the botnet.

Page 23: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Botnet4. The Spammer sends instructions to the infected PCs.

5. … using the infected ones installs adware or sends tons of email

Page 24: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Adware

Page 25: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

AdwareAdvertising-supported Software is any software package which

automatically plays, displays, or downloads advertisements to a computer. Honest and Dishonest

generates revenue for its author. is harmless; some includes spyware:

keyloggers other privacy-invasive software

Page 26: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Key loggers

The action of tracking or logging keys in a covert manner.The person using the keyboard is unaware that their actions are being monitored.Software Hardware base

Page 27: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Software Keyloggers Hypervisor based

Virtualization Kernel Base

Compiled at the OS Difficult to detect

Keyboard Driver API-Based

Software attach to on Keypress(); Form Grabber

Grabs whenever forms are filled on HTML forms

Page 28: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Spyware

is a type of malwarethat is installed on computers and collects information about a user without their knowledge. hidden from the user, and can be difficult to detect.

Page 29: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Malware

Malware = Malicious Software Also known as pestwareis a software designed to secretly access a computer system without the owner's informed consent.

Page 30: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Malware Includes:

Computer virusesWormsTrojan horsesSpywareDishonest adwareScarewareCrimewareRootkitsOther malicious and unwanted software

or program.

Page 31: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Trojan HorsesIs a software that appears to perform a desirable function for the user prior to run or install

but steals information or compromises the system.

The term is derived from the Trojan Horse story in Greek mythology. Beast RAT

Page 32: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Scareware

Scam software are sold to consumers via certain unethical marketing practices. The selling approach uses social engineering to cause: shock, anxiety, or the perception of a

threat, generally directed at an unsuspecting user.

Some forms of spyware and adware also use scareware tactics.

Page 33: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Scareware

Page 34: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Crimewarea class of malware designed specifically to automate cybercrime.

is designed to perpetrate identity theft in order to access a computer user's online accounts at financial services companies and online retailers. Banks PayPal Ebay Social Security Credit Cards

Page 35: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Crimeware

purpose is stealing funds from consumers often has the intent to export confidential or sensitive information from a network for financial exploitation.

Page 36: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Today's trends...Nigerian letter (419 Scams) still works: Michigan Treasurer Sends 1.2M USD of State

Funds !!!

Many zero-day attacks in 2007-08 Google, Excel, Word, Powerpoint, Office …

Criminal access to important devices Numerous lost, stolen laptops, storage media,

containing customer information Second-hand computers (hard drives) pose risk

Vint Cerf estimates ¼ of PCs on Internet are bots

36

Page 37: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

SilentBanker

Proxy intercepts

request and adds fields

Bank sends login page needed to log in

When user submits information, also sent to attacker

Page 38: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Steal cars with a laptop

NEW YORK - Security technology created to protect luxury vehicles may now make it easier for tech-savy thieves to drive away with them. In April ‘07, high-tech criminals made international headlines when they used a laptop and transmitter to open the locks and start the ignition of an armor-plated BMW X5 belonging to soccer player David Beckham, the second X5 stolen from him using this technology within six months.… Beckham's BMW X5s were stolen by thieves who hacked into the codes for the vehicles' RFID chips …

38

Page 39: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

39

•Spam service•Rent-a-bot•Cash-out•Pump and dump•Botnet rental

Page 40: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Underground goods and services

Rank

Last

Goods and services

Current

Previous

Prices

1 2 Bank accounts 22% 21% $10-1000

2 1 Credit cards 13% 22% $0.40-$20

3 7 Full identity 9% 6% $1-15

4 N/R Online auction site accounts

7% N/A $1-8

5 8 Scams 7% 6% $2.50/wk - $50/wk (hosting); $25 design

6 4 Mailers 6% 8% $1-10

7 5 Email Addresses 5% 6% $0.83-$10/MB

8 3 Email Passwords 5% 8% $4-30

9 N/R Drop (request or offer)

5% N/A 10-50% of drop amount

10 6 Proxies 5% 6% $1.50-$30

Credit: Zulfikar Ramzan

Page 41: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Social engineering Many attacks don't use computers Call system administrator Dive in the dumpster

Online versions send trojan in email picture or movie (disguise) with malicious

code

Page 42: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

How can we protect ourselves?

Page 43: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

How can we protect ourselves?

Is easy, your mother or grandmother told you to. Don't TALK TO STRANGERS!!!

Page 44: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Don't talk to strangers!!!

This applies to: The fake email The fake website Untrusted software

Do not accept email attachment from strangers.Always scan any software package you downloadDon't visit websites of dubious reputation.

Page 45: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Protection!!!

Install/run anti-malware software and keep it up to date For example Ad aware

Install/run anti-virus software and keep it up to date

Page 46: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Protection!!!

Beware when installing software Try to know if someone has install the

same software before.

READ ALL THE MESSAGES when installing new software. Some free software includes toolbars

that contains untrusted software.

Page 47: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Protection!!!

Avoid the classic clicking withour reading. Do not do: NEXT → NEXT → NEXT (NOOO!) YES → YES → YES

NO → NO → NO

Page 48: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Protection!! BEWARE!!

Page 49: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Protection!!!! You WON!

You WON!!!.... Yeah Sure!! Laptops Ipads Ipods Iphones Lottery

DON'T TRUST!!!!Hackers use this exploit for social engineering purposes

Page 50: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Protection!!! Email

Have various email addresses One for junk mail One public One private

Page 51: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Summary

Hackers Definitions Classical subculture Today's profileToday's trendsVulnerabilitiesProtection!!

Page 52: Information Security, Hackers and Today's Trendsprofesor.uprb.edu/jsola/ppts/hacks.pdfHackers “Classic” definition A community of enthusiast computer programmers and systems designers,

Questions?