+ All Categories
Home > Technology > NoVA Hackers: Securin on a budget

NoVA Hackers: Securin on a budget

Date post: 17-Jan-2015
Category:
Upload: jcsocal
View: 490 times
Download: 0 times
Share this document with a friend
Description:
NOVA Hackers Securin' on a budget
Popular Tags:
41
Securin’ on a Budget JC, Adam
Transcript
Page 1: NoVA Hackers: Securin on a budget

Securin’ on a Budget

JC, Adam

Page 2: NoVA Hackers: Securin on a budget

Disclaimer» We are only representing ourselves, no one else.» The material in this presentation is provided

without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and no infringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.

» Attendance implies agreement with the disclaimer.

Page 3: NoVA Hackers: Securin on a budget

About us

JC@JC_SoCal

ADAM@dfinf2

Former MarineForensics/Malware Analysis/Social

EngineeringFishnet Security

Temporary Drifter from San Diego

Security MavenSOC Hobbit

Open Source Connoisseur

Page 4: NoVA Hackers: Securin on a budget

Expectations» A List of tools, yay tools!

» We will discuss quickly what its for.

» We will make an effort to discuss benefits of having this tool in your environment.

» We will not be detailing the complete functionality of every tool.

» Enjoy the talk, link to the slide deck will be at the end.

Page 5: NoVA Hackers: Securin on a budget

About this talk» Security Appliances are very

expensive.

» Budget is not always approved.

» We still need to do SOMETHING.

» Look to open source/free software to provide some degree of security.

» Cat Pictures

Page 6: NoVA Hackers: Securin on a budget

Agenda» Look at solutions present for the following areas:˃ FIREWALL/PROXIES/VPN˃ IDS˃ PACKET CAPTURE/FLOW˃ VULNERABILITY SCANNING˃ HOST SECURITY

Page 7: NoVA Hackers: Securin on a budget

Firewalls / Proxies/ VPNs» IPFire

» pfSense

» Squid

» OpenVPN

Page 8: NoVA Hackers: Securin on a budget

IPfire» GUI-based SOHO firewall distribution. Great “All-In-

One” solution» Very easy to install and pick up and run with» Support to use as wireless access point» Snort IDS/IPS package can be installed and run on

the box» Squid can be installed and comes with preloaded

block lists.

Page 9: NoVA Hackers: Securin on a budget

IPfire

Page 10: NoVA Hackers: Securin on a budget

pfSense» Another GUI-based Linux firewall distribution» Larger feature set than Ipfire» Also features snort, but provides more

configuration for it such as real time alerting, and true IPS capabilities.

» Can also install squid as a proxy» Multiple VPN options (OpenVPN, IPSec, PPTP, L2TP)» Features a captive portal page » High Availibility offering

Page 11: NoVA Hackers: Securin on a budget

pfSense

Page 12: NoVA Hackers: Securin on a budget

Squid Proxy» Best free proxy» Can configure blocklists that auto update» Can be paired with ClamAV to scan executables are

they are downloaded» ACLs can be implemented, to control who can

access what» Provides extensive logging, who did what, when,

and where

Page 13: NoVA Hackers: Securin on a budget

Squid Proxy

Page 14: NoVA Hackers: Securin on a budget

OpenVPN» Uses the features of OpenSSL

˃ encryption, authentication, and certification˃ cipher, key size, or HMAC digest

» Static-key based conventional encryption or certificate-based public key encryption

» Tunnel over a single UDP or TCP port» Use static, pre-shared keys or TLS-based dynamic

key exchange» Windows GUI» Comes installed on IPFire, pfSense

Page 15: NoVA Hackers: Securin on a budget

OpenVPN

Page 16: NoVA Hackers: Securin on a budget

IDS» Snort

˃ Snorby

» Suricata

Page 17: NoVA Hackers: Securin on a budget

Snort» Probably the most well known IDS out there» Fairly difficult to deploy a multi sensor IDS with

snort» Will work just as well as sourcefire if configured

properly» Multiple packages can be added to snort to make it

perform better (i.e. barnyard and pulledpork)

Page 18: NoVA Hackers: Securin on a budget

Snort

Page 19: NoVA Hackers: Securin on a budget

Snorby» Front End for snort» Displays a lot of useful information upfront and

easily» Events parse out quite well and make it easy to

read what caused the event» Native integration with OpenFPC, allows full packet

capture with snort without too much configuration

Page 20: NoVA Hackers: Securin on a budget

Snorby

Page 21: NoVA Hackers: Securin on a budget

Suricata» Another well known IDS/IPS engine» Part of Homeland’s open source tech program» Runs on Linux/Windows/Mac» Can use Snort VRT, rule language and logging» Multi-threaded» IPV6 support» Rule based ip reputation

Page 22: NoVA Hackers: Securin on a budget

Packet Capture/Flow» OpenFPC» Moloch

» fProbe

Page 23: NoVA Hackers: Securin on a budget

OpenFPC» Full Packet Capture program made to easily

integrate with other programs such as Snorby» API is easy to use» Installs easily on Debian with minimal compiling

Page 24: NoVA Hackers: Securin on a budget

OpenFPC

Page 25: NoVA Hackers: Securin on a budget

Moloch» Provides a great full program for packet capture» Has the ability to deploy multiple servers that

report back to one» Interface out of the box, useful if you don’t plan to

integrate with and IDS or SIEM, etc.

Page 26: NoVA Hackers: Securin on a budget

Moloch

Page 27: NoVA Hackers: Securin on a budget

Fprobe» Small program than can be run on either openfpc

or Moloch box that can turn packet captures into flows

» Very simple to use, just install and make sure the options are set correctly to point at the right collector (SIEM or pfSEN server, etc.)

» Helpful if networking decided to buy those Cisco routers that conveniently don’t support netflow…

Page 28: NoVA Hackers: Securin on a budget

Scanning» OpenVAS» Nessus» Arachni

Page 29: NoVA Hackers: Securin on a budget

OpenVAS» OpenVAS evolved from Nessus» Greenbone Security Assistant provides a useable

frontend, though it is sometimes slow» Daily updated feed of Network Vulnerability Tests

(NVTs), over 30,000 in total (as of April 2013).» Pro Services from 3rd party vendors.

Page 30: NoVA Hackers: Securin on a budget

OpenVAS w/Greenbone

Page 31: NoVA Hackers: Securin on a budget

Nessus – Free Feed» Though a Pro feed license for a Nessus Scanner is

only 2,500/yr you can pick up a free feed for $0/yr» Only catch are the plugins are updated a week or

so behind profeed» Not supposed to use in a commercial environment» Works well for what most small companies need

Page 32: NoVA Hackers: Securin on a budget

Nessus – Free Feed

Page 33: NoVA Hackers: Securin on a budget

Arachni» Free Web Application Scanner» Fairly active development on the project» Takes seconds to stand up and run» Tends to be more on the false positive side» Still provides useful information, mainly on out of

date vulnerable versions of web apps.

Page 34: NoVA Hackers: Securin on a budget

Arachni

Page 35: NoVA Hackers: Securin on a budget

Host Security» OSSEC

» Anti-Virus

» Cuckoo

Page 36: NoVA Hackers: Securin on a budget

OSSEC» OSSEC is a HIDS (Host intrusion detection system)» Agents run on: Windows, Linux, MacOS, Solaris,

HP-UX, and more» Comprised of a manager, agents and also has

agentless log acceptance (syslog)» Can monitor VMWare (ESX)» Real Time alerting» File Integrity, and Log Monitoring» Commercial support from TrendMicro

Page 37: NoVA Hackers: Securin on a budget

Anti-Virus» ClamAV – Open Source, no realtime file

monitoring, not as high success rate as others. Low Overhead

» AVG, AVIRA, Avast!, MSSE – All freeware antivirus, with decent detection ratios, fairly high overhead with the exception of MSSE.

» Microsoft has recently said MSSE may not be the best AV of choice and recommends alternatives be used.

Page 38: NoVA Hackers: Securin on a budget

Cuckoo» ‘Semi-automated’ Malware analysis Sandbox» Great at quickly identifying what malware may do

to a host» Reporting is very thorough» Some assembly required» API built in to make it a bit more automated if you

desire» Does not counter anti-vm malware

Page 39: NoVA Hackers: Securin on a budget

Cuckoo

Page 40: NoVA Hackers: Securin on a budget

Wrap up» Lots of options

» Great for home labs

» A good start …

» Move to commercial as you grow out of these solutions

Page 41: NoVA Hackers: Securin on a budget

Questions?

@JC_SoCal @dfinf2


Recommended