sharing is caring: understanding and measuring threat ... · sharing is caring: understanding and...

49
Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (# ddti ) Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (# ddti ) Alex Pinto Chief Data Scientist MLSec Project / Niddel @alexcpsec @MLSecProject @NiddelCorp

Upload: others

Post on 31-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

SharingisCaring:UnderstandingandMeasuringThreatIntelligenceSharing

Effectiveness(#ddti)

SharingisCaring:UnderstandingandMeasuringThreatIntelligenceSharing

Effectiveness(#ddti)AlexPinto

ChiefDataScientistMLSec Project/Niddel

@alexcpsec@MLSecProject @NiddelCorp

Page 2: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

• Previouslyon#ddti• ChallengesatTISharing• MeasuringTISharing• TheFutureofSharing

AgendaAgenda

Page 3: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

Thisisadata-driventalk!Thisisadata-driventalk!Pleasecheckyouranecdotesatthedoor

Page 4: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data
Page 5: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

Previouslyon#ddtiPreviouslyon#ddti• UsefulMethodsandMeasurementsforHandlingIndicators• AnalysisofThreatIntelligenceFeeds• Indirectly,amethodologyforanalyzingTIProviders

• Combine(https://github.com/mlsecproject/combine)• GathersTIdata(ip/host)fromInternetandlocalfiles

• TIQ-Test(https://github.com/mlsecproject/tiq-test)• RunsstatisticalsummariesandtestsonTIfeeds

Page 6: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

TIQ-TEST- TonsofThreat-yTestsTIQ-TEST- TonsofThreat-yTests

• NOVELTY – Howoftendothefeedsupdatethemselves?• AGING – Howlongdoesanindicatorsitonafeed?• POPULATION – Howdoesthispopulationdistributioncomparetomydata?

• OVERLAP– Howdotheindicatorscomparetotheonesyougot?

• UNIQUENESS – Howmanyindicatorsarefoundonlyononefeed?

Puttingthisthreatinteldatatowork

Page 7: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

OverlapTest- OutboundOverlapTest- Outbound

Page 8: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data
Page 9: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

Ihatequotingmyself,but…Ihatequotingmyself,but…

Page 10: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

KeyTakeaway#1KeyTakeaway#1

MORE!=BETTERThreatIntelligenceIndicatorFeeds

ThreatIntelligenceProgram

Page 11: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

ConstructiveFeedbackfromtheInternet:

“TISharingisTOTALLYgoingtosolvethis”

ConstructiveFeedbackfromtheInternet:

“TISharingisTOTALLYgoingtosolvethis”

Right,folks?Right?

Page 12: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

TISharingSolutionPlan:TISharingSolutionPlan:

1. ThebestThreatIntelligenceistheonethatyouanalyzefromyourownincidents(homegrown/organicintelligence)

2. Thereisstrengthinnumbers– verticalherdimmunity!

3. ????????

4. PROFIT!!(oratleastSECURITY!!)

Oratleastaroughstrawman

Page 13: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

IfCONSUMINGisforthe1%,whatisthepercentageoforganizationsabletoPRODUCE?

Issue1- BYOTIIssue1- BYOTI

Page 14: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

Issue2- HerdImmunityIssue2- HerdImmunity

Source:www.vaccines.gov

• Wemaybeabletodetectmore”virusstrains”togetherbutweare*terrible*atinoculation.

• Thethingswedetectthemostmutatetoofast(PyramidofPain)

• Whodidn’tgetimmunized,stillgetssick(FOMO-TI)

Page 15: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

Issue?- WhatarewesharingIssue?- Whatarewesharing• AUTOMATION-DRIVEN(PLATFORMS)• StraighttothepointIOCsharing

• ANALYST-DRIVEN(COMMUNITIES)• Strategicdata,bestpractices,unstructuredIOCs

• ”Analyst-driven”hasbeenaroundforever(innon-IC,atleastsinceFS-ISACwascreated)

• Thesamepeoplewhobash”justIOCsharing”:• BashSTIX/TAXIIfortryingtoencodecomplexity• TellseveryoneitisIMPOSSIBLEtohireanalysts

Page 16: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

TheCognitiveDissonancesofTISharingTheCognitiveDissonancesofTISharing

Everybody shouldshare! TheCIRCLEOFTRUST

Page 17: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

Doyoutrustthegroupenoughtoconsume?

TheTwoSidesoftheTrustCoinTheTwoSidesoftheTrustCoin

Doyoutrustthegroupenoughtoshare?

Page 18: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

Okay,I’llbiteOkay,I’llbite

Canwemeasureourcurrentsharingplatformscommunities?

Page 19: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

ThreatIntelligenceSharingThreatIntelligenceSharingWewouldliketothankthekindcontributionofdatafromthefinefolksatFacebookThreatExchange andThreatConnect

…andalsothesharingcommunitiesthatchosetoremainanonymous.Youknowwhoyouare,andwe❤ youtoo.

Page 20: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

SharingCommunitiesARESocialNetworksSharingCommunitiesARESocialNetworks

SocialNetworkSelfie SharingCommunitySelfie

Page 21: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

Let’slookattheindicatorsfirstLet’slookattheindicatorsfirst

UsingTIQ-TESTOverlapandUniquenesstests

Page 22: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

OVERLAPSLIDE

Page 23: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

OVERLAPSLIDE

Page 24: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

UNIQUENESSSLIDE

Lookslikewewouldgetsimilarqualityona”good”ThreatIntelligenceSharingPlatformaswewouldon

a”paidfeed"

Page 25: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

SuggestedMetricsforSharingSuggestedMetricsforSharing

• ACTIVITY – Howmanyindicators/postsarebeingshareddaybyday?

• DIVERSITY –Whatisthepercentageofthepopulationthatisactivelysharing?

• FEEDBACK – Areorgscollaboratingonimprovingtheknowledgeinthesharingenvironment?

• TRUST– Howmuchdataisshared”openly”inrelationto”privately”?

Lookingforhealthydynamics

Page 26: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

ActivityMetricActivityMetricIsthereanyactualsharinggoing

on?

Page 27: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

Lessdata/Delays Moredata/Timely

LargeGroupisroughly40xbiggerthanSmallGroup

Page 28: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

Organizationsarelesslikelytoshareiftheyperceivethey”lostcontrol”ofwhocanconsume.

Page 29: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

DiversityMetricDiversityMetricCheckyoursharingprivilege

Page 30: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

Roughly10%oftheorganizationssharedataintothecommunity

Page 31: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

Someorganizationsareclearlyinabetterpositionoperationallyandlegallytoshare.Andthatis

expectedduetoourpremises.

Page 32: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

FeedbackMetricFeedbackMetricButisthedataanygood?

Page 33: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data
Page 34: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

🙀 I’msurewecandobetterthanthis🙀

Page 35: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

FeedbackMetricFeedbackMetric• Almostnosupportonautomation-drivenplatforms• Someallowyoutoleave”comments”or”newdescriptors”fortheIOCs– evenbycountingthoseverylow%inrelationtonewshareddata

• Analyst-drivenenvironmentsallowforcollaborationone-mailsandforumpoststodescribeandrefinestrategiesandbestpractices.

Howcanwemakethiscollaborationworkonautomation-drivenplatforms?

Page 36: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

TrustMetricTrustMetricArewehelpingallthecommunity

orjustafeworgsatatime?

Page 37: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data
Page 38: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

76%.Again,soundsaboutright

Page 39: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

Overall”quality”ofdatagoesuptoo!

Page 40: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

TrustMetricTrustMetric• Theroughestimateseemstobethatmorethan80%of”sharing”(IOCs,messages,etc)happensin”privategroups”insidetheinfrastructureofthesharingplatform

• Allcommunitieshavethem:• PartoftheDNAoftheIC/clearedcommunity• Offsetsthetrustequation,butdefeatsthe”herdimmunity”argument• UsuallyMANDATORYoncollaborationwithLEA

Butthenthe”good”dataisnothelping”thecommunity”!Isthereanywaywecanreconcile?

Page 41: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

TheFutureofSharing🔮TheFutureofSharing🔮Attheveryleastmyhumble

opinion

Page 42: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

#squadgoals#squadgoalsIncreasetheTRUST

amongpeers

ReducetheTECHNICALBARRIERforsharinguseful

information

Page 43: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

TRUST:ReputationandAnonymityTRUST:ReputationandAnonymity

Page 44: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

AlienVault OTXclearlygotthememoAlienVault OTXclearlygotthememo

Page 45: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

TRUST:Anonymity+GoodCurationTRUST:Anonymity+GoodCuration

Somesharingcommunitiesacceptanonymoussubmissionsthattheythencurateanddisseminate

toallorganizations

Page 46: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

IOCs

Feedback

TelemetryLESSMATURE

MOREMATURE

With❤ andapologiesto@DavidJBiancoWith❤ andapologiesto@DavidJBianco

TECHNICALBARRIER:”PyramidofSharing”TECHNICALBARRIER:”PyramidofSharing”

Page 47: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

TakeawaysTakeaways• IntelligenceSharingisaveryanalyst-centricactivitythatwehavebeentaskedwithscalingoutwithautomation.Nowonderitseemssohard.

• Datacanbeasgoodasapaidfeed,butyouhavetobeintherightcirclesoftrust

• Doesnotsolveanalystshortageandmakingtheindicators/strategiesoperationalintoyourenvironment

Page 48: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data
Page 49: Sharing is Caring: Understanding and Measuring Threat ... · Sharing is Caring: Understanding and Measuring Threat Intelligence Sharing Effectiveness (#ddti) Alex Pinto Chief Data

Thanks!Thanks!

• Q&A?• Feedback!

”Themeasureofintelligenceistheabilitytochange."- AlbertEinstein

AlexPinto@alexcpsec

@MLSecProject /@NiddelCorp