<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Ryan O&#39;Horo on Medium]]></title>
        <description><![CDATA[Stories by Ryan O&#39;Horo on Medium]]></description>
        <link>https://medium.com/@redteamwrangler?source=rss-7dcb2dcbc260------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/2*9wLOE9kpKxU2DUkkXcUMQA.png</url>
            <title>Stories by Ryan O&amp;#39;Horo on Medium</title>
            <link>https://medium.com/@redteamwrangler?source=rss-7dcb2dcbc260------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 02:51:36 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@redteamwrangler/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Surveillance as a Service Part 1: Flock Safety’s Transparency Problem]]></title>
            <link>https://medium.com/@redteamwrangler/keeping-an-eye-on-flock-safety-alpr-cameras-313efd4f931e?source=rss-7dcb2dcbc260------2</link>
            <guid isPermaLink="false">https://medium.com/p/313efd4f931e</guid>
            <category><![CDATA[alpr]]></category>
            <category><![CDATA[privacy]]></category>
            <category><![CDATA[surveillance]]></category>
            <dc:creator><![CDATA[Ryan O'Horo]]></dc:creator>
            <pubDate>Sat, 11 Nov 2023 06:53:04 GMT</pubDate>
            <atom:updated>2023-11-21T16:20:27.342Z</atom:updated>
            <content:encoded><![CDATA[<p><em>This article includes my own security engineering informed analysis / opinion.</em></p><figure><img alt="A black pole topped with a solar panel, and two oblong devices attached with wires against a cloudy sky." src="https://cdn-images-1.medium.com/max/1024/1*ejKakVYPobLXEisXEwwIKA.jpeg" /><figcaption>Flock Safety Falcon camera</figcaption></figure><h3>Flock Safety Sells Surveillance as a Service</h3><p>This research started on a trip to Dearborn, MI. I was driving back to my hotel, and noticed a solar panel and a camera on a black pole. A closer look took me down a rabbit hole. So… let me introduce you to Flock Safety.</p><p>Flock Safety sells automated license plate reading, and various other surveillance capabilities to businesses, communities, but mostly law enforcement agencies. Flock’s key selling point is lightweight, managed infrastructure. Most of which is solar powered and cellular — no expensive wires.</p><p>Flock variously claims a presence in <a href="https://www.flocksafety.com/why-flock">3,000+ communities</a>, <a href="https://www.flocksafety.com/industries/commercial-business">business customers in 42 states</a>, and <a href="https://www.flocksafety.com/industries/k-12-schools">2,500+ law enforcement “relationships”</a>. Following in the footsteps of the tech giants, it has <a href="https://ipvm.com/reports/flock-e">attracted hundreds of millions of dollars</a> in venture capital funding that allows it to slash costs for its customers to quickly gain market share.</p><p>There are plenty of other ALPR solutions on the market. What’s special about Flock is how affordable it is for law enforcement in particular. Outfitting a fleet of police vehicles with mobile ALPR cameras from Motorola, or installing fixed camera infrastructure across a city requires enormous up-front cost.</p><p>Flock Safety takes on the installation and infrastructure costs. This allows law enforcement agencies to spend the affordable subscription costs out of their existing budgets so they don’t need to ask the local government for a big capital spend on an ALPR network.</p><figure><img alt="Solve crime,  we’ll handle the rest Our customers experience fast time to value because our dedicated team provides rapid, full-service deployment.  Ditch the headaches and upfront investments associated  that come with multiple vendors. Get it all with your Flock Safety annual subscription: - Solar power (no utility costs) - User Training - Installation + Ongoing Maintenance -Data storage - Hardware Procurement + Permitting -Software Updates - All-year operation" src="https://cdn-images-1.medium.com/max/1024/1*5EirYty1FYah-lzSpT7m8g.png" /><figcaption>Marketing copy from a Flock Safety webinar</figcaption></figure><p>Detroit, MI PD highlights the problem in law enforcement. Detroit had Motorola mobile ALPR cameras, but they had to come to the city council to very conspicuously <a href="https://www.freep.com/story/news/local/michigan/detroit/2023/09/26/detroit-oks-5-million-expansion-of-license-plate-reader-technology/70972984007/">ask for $5 million to buy fixed ALPR cameras</a> — the kind you’d find on the side of the road.</p><p><a href="https://www.freep.com/story/news/local/michigan/detroit/2023/09/26/detroit-oks-5-million-expansion-of-license-plate-reader-technology/70972984007/">Detroit to spend $5M in federal funds on 100 license plate readers at 25 intersections</a></p><h3>Following the Lack of Money</h3><p>Rewind to Dearborn. Why are there ALPR cameras on a public street near my hotel? Signs that Flock Safety had worked with the City of Dearborn on a contract were scarce. No press releases, no news articles.</p><p>Luckily, a lot of good work researching law enforcement ALPR use is being done. This includes several FOIA responses that reference <a href="https://www.muckrock.com/search/?page=1&amp;per_page=50&amp;q=flock+safety">Flock Safety</a>, like <a href="https://www.muckrock.com/foi/dearborn-17237/license-plate-reader-vendors-dearborn-police-department-129602/">this request to Dearborn, MI PD</a>. The response includes two separate purchase orders to Flock Safety in 2022, for $25,000 and $30,000.</p><figure><img alt="Purchase order for Flock Safety services from City of Dearborn Police Department dated 6/9/2022. Text “License plate reading cameras ATPA grant $25,000”" src="https://cdn-images-1.medium.com/max/1024/0*GIzxKOmc_prNUwfA" /><figcaption>Purchase order for Flock Safety services from City of Dearborn Police Department</figcaption></figure><p>A <a href="https://www.muckrock.com/foi/evanston-7790/foia-evanston-illinois-pd-flock-safety-documents-2023-150103/#file-1110819">2022 agreement between Evanston, IL PD and Flock Safety</a> breaks down the costs. A ten camera deployment, zero dollars installation, $25,000 annual subscription.</p><figure><img alt="Invoice. Text “Professional Service and One-Time Purchases” ”Professional Services $0.00 10.00 $0.00&quot; “Hardware and Software Products” “Falcon $2,500 10.00 $25,000”" src="https://cdn-images-1.medium.com/max/1024/1*r9_RBoBnuB9avhXZ3DL7Dg.png" /><figcaption>Invoice for Flock Safety services from City of Evanston Police Department</figcaption></figure><p>A brief aside: If $25,000 a year is a big ask for an unproven technology, why not ask Flock Safety for a “<a href="https://www.dailycamera.com/2023/08/01/boulder-police-testing-gunshot-detection-devices-on-university-hill/">90 day free trial</a>”?</p><p><a href="https://www.dailycamera.com/2023/08/01/boulder-police-testing-gunshot-detection-devices-on-university-hill/">Boulder police testing gunshot detection devices on University Hill</a></p><p>Ten cameras doesn’t sound like a lot, but that’s how Flock Safety acquires new customers for its larger platform. They suggest you to ring the perimeter of your city in cameras, leaning in to the outsider trouble narrative while minimizing initial cost.</p><p>This slide from <a href="https://www.flocksafety.com/resources/introducing-raven">one of their webinars</a> shows this deployment strategy. It contains an actual installation map for their customer Piedmont, CA PD.</p><figure><img alt="Presentation slide with map. Header test “Sample Falcon Deployment Map”" src="https://cdn-images-1.medium.com/max/1024/1*zldCif5f-kf_3FDy9b7n5w.png" /><figcaption>Slide from a Flock Safety marketing webinar</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*7G_AilALFMSCpMzlWrN_1A.png" /><figcaption>Google Maps Streetview image from the city limit of Piedmont, CA</figcaption></figure><h3>“Transparency”</h3><p>Flock Safety plays both sides of the deal pretty well. As a vendor, they need to sell a law enforcement agency on a <em>cheap</em> city-wide solution, integrated into a rich “Real-Time Crime Center”. They also need to sell a community on safety, security, and most importantly, <em>privacy</em>.</p><p>Flock talks about its ALPR system <a href="https://www.flocksafety.com/articles/how-flock-safety-protects-resident-privacy">as if it were privacy-preserving</a>, but there seems little theoretical difference between an Amazon Blink camera and a Flock ALPR. As described, they both use Amazon Web Services with one or more layers of encryption. Images and vehicle metadata are uploaded to the cloud, and made available for searching via the Flock customer API with their paid subscription service. Flock says its differentiator is in-camera image processing.</p><p>There are two clear customer tiers, law enforcement, and everyone else. Flock’s website <a href="https://www.flocksafety.com/articles/how-flock-safety-protects-resident-privacy">marketing for homeowner’s associations</a> is quite distinct from the presentations given to law enforcement audiences. Both types of customers have real, practical barriers to installing cameras in a community, and Flock provides more than just <a href="https://trust.flocksafety.com/">marketing materials and feel-good copy</a> for the public relations problem.</p><p>Admirable in design, Transparency Portals allow customers to optionally and selectively publish their ALPR use policies, statistics, and search audit logs. About 100 of these can be found by <a href="https://duckduckgo.com/?hps=1&amp;q=site%3Atransparency.flocksafety.com&amp;ia=web">web search</a>.</p><figure><img alt="El Cajon CA PD  Transparency Portal  Last Updated: Sun Nov 05 2023  Overview  El Cajon PD ( CA) uses Flock Safety technology to capture objective evidence without compromising on individual privacy. El Cajon PD utilizes retroactive searches to solve crimes after they’ve occurred. Additionally, El Cajon PD utilizes real-time alerting of hotlist vehicles to capture wanted criminals. Policies
 What’s Detected
 License Plates, Vehicles
 What’s Not Detected
 Facial recognition…" src="https://cdn-images-1.medium.com/max/1024/1*alnLWfPSMnL15y3uCrhh4w.png" /><figcaption>Flock Safety Transparency Portal for El Cajon, CA Police Department</figcaption></figure><p>A section of the Transparency Portal is called “External organizations with access”, which likely refers to any Flock customer that has been granted explicit access to another customer’s data. The pages themselves do no define exactly what this means.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XryeOW-t6s4HSS7ImKK7fw.png" /></figure><p>These customers are enumerated mostly by name, but that means many law enforcement agencies included in the Transparency Pages can be pinned on the map.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ElHDZp1-toTf3eu-oRTlAg.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hJCpG2t_52UgDf-ztHHDZQ.jpeg" /><figcaption>Maps of approximately 2,800 Organizations listed in Transparency Pages</figcaption></figure><p>There are approximately 18,000 state and local police agencies in the US, which puts Flock’s reach into about 15% of them. Ranking the top ten camera counts for law enforcement agencies with Transparency Portals shows:</p><pre>Customer             Cameras<br>Flock - Admin            276<br>Shelby County TN SO      139<br>Vacaville CA PD          133<br>San Jose CA PD           128<br>Springfield IL PD         94<br>Vallejo CA PD             94<br>Tulsa OK PD               69<br>Baytown TX PD             58<br>Fairfield CA PD           56<br>Mooresville NC PD         52</pre><p>The <a href="https://transparency.flocksafety.com/flock-safety-admins">Flock - Admin</a> page is very odd because it has copy referring to “Colton Police Department” but it would be odd for a city like Colton, CA with a population of only 54,000 to have 276 cameras installed.</p><p>Stranger, that Transparency Portal has some very odd “External organizations with access”:</p><blockquote>Flock — Admin, Flock LE Training — Old, Flock Safety — Customer, Flock Safety — Engineering, Flock Safety — Ops, Flock Safety — Sales, Flock Safety Campus Security Training, Flock Safety HOA — External Testing 2, Flock Safety LE Training, Flock Safety PD — External Testing, External RTCC Demo Org, Graham’s Walkthrough Demo, Indiana LE Demo, Northeast LE Training — Demo, SchoolSafety Demo Org, Western PA Demo Agency</blockquote><p>So, it seems like this is actually some sort of catchall administrative/test account, but now we’re left to wonder which <strong><em>276 cameras</em></strong> would be connected to this account. Do any belong to law enforcement customers? How does this reflect on Flock’s security and transparency promises?</p><h3>Oversharing</h3><p>The organizations above are almost entirely law enforcement entities of some type, with some interesting exceptions. Notably, <a href="https://www.flocksafety.com/articles/shelby-county-policing-technology">Shelby County Sheriff’s Office</a>, which was at the <a href="https://transparency.flocksafety.com/shelby-county-tn-so">top of the list of installed cameras</a>, shares data with two unusual private organizations:</p><ul><li><a href="https://www.tuscaloosanews.com/story/news/2004/02/29/fedex-hires-its-own-police-force/27859772007/">FedEx Air Carrier PD</a>, FedEx GSOC</li><li>TN - <a href="https://lpimemphis.com/">Loeb Properties Inc</a> - Security</li></ul><p>Organizations with shared access include airport police, park police, university and school district police, railroad police, and miscellaneous organizations such as the following:</p><ul><li>Alabama Department of Revenue, Cal Fire, California Department of Insurance Fraud, Ector County Environmental Enforcement (TX), Fort Worth TX Code Compliance, Houston Arson Bureau TX, Houston Metro Transit Authority (TX), Illinois Gaming Board IL PD, Indiana Department of Corrections, Kansas Department of Labor KS, Michigan Department of Corrections (MDOC), Napa County (CA) Probation Department, Ohio Bureau of Workers’ Compensation (LE)</li></ul><p>Some customers share their access with organizations clearly marked for testing, or non-production use.</p><ul><li>Sharing to “Flock Safety PD Test Org” - <a href="https://transparency.flocksafety.com/champaign-il-pd">Champaign IL PD</a>, <a href="https://transparency.flocksafety.com/fairfield-ca-pd">Fairfield CA PD</a>, <a href="https://transparency.flocksafety.com/san-jose-ca-pd">San Jose CA PD</a>, <a href="https://transparency.flocksafety.com/wichita-ks-pd">Wichita KS PD</a>, <a href="https://transparency.flocksafety.com/yakima-wa-pd">Yakima WA PD</a></li><li>Sharing to “Demo” - <a href="https://transparency.flocksafety.com/co-lafayette-pd">Lafayette CO PD</a>, <a href="https://transparency.flocksafety.com/costa-mesa-ca-pd">Costa Mesa CA PD</a></li><li>Sharing to “Z Do not use” - <a href="https://transparency.flocksafety.com/maple-bluff-wi-pd">Maple Bluff WI PD</a></li></ul><p>Customers also share data with the organization “FBI”, such as the following.</p><ul><li>Lafayette CO PD, Costa Mesa CA PD, Hillsborough CA PD, Lafayette IN PD, Mansfield OH PD, Menifee CA PD, Michigan City IN PD, Oakley CA PD, Roselle IL PD , San Marino CA PD, Santa Clara CA PD, Shelby County TN SO, West Covina CA PD, Wichita KS PD, Woonsocket RI PD, Yakima WA PD</li></ul><p>Some Transparency Portals offer a “search audit” log, with 30 days of customer search data. This data is limited, but shows key elements like how many searches are done against how many cameras, and “reason” — which is frequently just a case number.</p><figure><img alt="Search audit log for Murrieta, CA PD with UserId, searchDate, cameraCount, and reason columns. cameraCount varies between 0, 3, 20 and 2434. Reason contains various alphanumeric codes and plain language like “suspicious person”" src="https://cdn-images-1.medium.com/max/1024/1*8DudgzzlPJz2V_brN-e1-g.png" /><figcaption>Search audit log for Murrieta, CA PD</figcaption></figure><p>Notable in this search audit log is some very large cameraCount numbers. Murrieta, CA PD only advertises that it has 34 cameras. Working backwards from the available data, Murrieta has only 418 cameras shared with it by other organizations that publish Transparency Pages.</p><p>However, Murrieta has audit records that assert 67,305 cameras were included in some searches. If this is accurate, then in some situations, some organizations can search what seems like <em>every single camera Flock Safety has in the field</em>.</p><figure><img alt="Search audit log for Murrieta, CA PD with UserId, searchDate, cameraCount, and reason columns. A specific cameraCount and reason are highlighted in red. Text: “67,305 Stolen veh”" src="https://cdn-images-1.medium.com/max/1024/1*yERQtfSvhGdobGRxaS37Uw.png" /><figcaption>Search audit log for Murrieta, CA PD</figcaption></figure><p>Of the only 18 customers that publish search audit logs, four had searches in the last 30 days including more than 60,000 cameras.</p><pre>Customer            High Count<br>Murrieta CA PD           67305<br>Santa Clara CA PD        66479<br>Wichita KS PD            63341<br>Wentzville MO PD         63188<br>Fairfield CA PD          10056<br>Oakley CA PD              9847</pre><p>If the point of the Transparency Page is to bring confidence that this technology is not being regularly abused by customers, evidence of routine searches of the entire country for license plates by local law enforcement agencies undermines that point, and calls into question the narrative <a href="https://www.flocksafety.com/why-flock">Flock Safety sells in its promises</a>:</p><blockquote>We build products and design systems with checks and balances to ensure the ethical use of our technology.</blockquote><h3>Upselling a Surveillance Ecosystem</h3><p>Flock Safety isn’t just in this to sell ALPR cameras. Flock also entered the gunfire detection device market with a product called <a href="https://www.flocksafety.com/devices/raven">Raven</a>. The cost of a Raven deployment is $35,000 a year per square mile, according to <a href="https://www.flocksafety.com/resources/introducing-raven">their marketing webinar</a>.</p><figure><img alt="Marketing slide from a Flock Safety webinar with a map of El Mirage, AZ. Heading “Sample Raven Deployment Map”" src="https://cdn-images-1.medium.com/max/1024/1*pxsN0U2tf4Iy3bn-H2YE2Q.png" /><figcaption>Marketing slide from a Flock Safety webinar with a map of El Mirage, AZ</figcaption></figure><p>Flock Safety also sells <a href="https://www.flocksafety.com/devices/condor">live video cameras</a>, and <a href="https://www.flocksafety.com/devices/wing">hardware to add legacy and third party cameras which all integrate into FlockOS</a> — the glue software for their hardware and subscription services. Flock also touts an integration with Axon mobile ALPR and body worn cameras.</p><p>Flock emphasizes the ability to detect a gunshot with Raven, capture video of the incident with <a href="https://www.flocksafety.com/devices/condor">Condor</a>, then track fleeing vehicles with Falcon ALPR. This strategy supports the ideal “Real-Time Crime Center” to which law enforcement agencies seem to aspire.</p><figure><img alt="Slide with product marketing. Title “The Flock Safety Platform” Product images for “Falcon” “Raven” “Condor” “Wing”" src="https://cdn-images-1.medium.com/max/1024/1*nbcMXM9kFPdiD9ugQeQ4-w.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*0s0BoWTFTlnEm6ugHNk8aw.png" /><figcaption>Marketing slides from a Flock Safety webinar</figcaption></figure><p><a href="https://research.contrary.com/reports/flock-safety">Contrary Research</a> describes one of Flock’s key business risks as an asset. Flock’s deterrent effect requires the growth of the network to remain useful, and will continue to push Flock into more and more communities.</p><blockquote>Flock Safety has demonstrated success by reducing crime, but criminals could easily determine where cameras are located and, instead, commit crime away from where the devices are installed. This is a risk to Flock Safety in the sense that it may not fulfill its <a href="https://www.flocksafety.com/about/ethics-center">mission</a> of solving crime if the product is just moving crime elsewhere instead of being deterred overall. However, it may also be an opportunity, as cities might feel that they are at more risk of criminal activity if neighboring cities have ALPR cameras and they don’t. The result of this could be a domino effect where cities that don’t have ALPR cameras now need them more, leading to more purchases for Flock Safety.</blockquote><p>This push for more surveillance technology, more widely deployed, with better integration only heightens the need for Flock to deliver more security and more transparency at the same time, and perhaps focus less on improbable promises like this one:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*nGAnKWB9-bBDwZCApSxEsA.png" /><figcaption>Screenshot from the Flock Safety <a href="https://www.flocksafety.com/solutions">website</a></figcaption></figure><h3>In Summary</h3><p>Flock Safety is contributing enormously to alarming growth of community surveillance that comes along with an apparent lack of public awareness the scale of this growth — driven by an inexpensive, maintenance-free subscription model.</p><p>One of the few real transparency mechanisms used to instill confidence in Flock is used only by a small percentage of law enforcement customers.</p><p>The web of data access expands well beyond what’s visible in the Transparency Portals, and so what’s shown in them is a fraction of the real nation-wide visibility Flock and its law enforcement customers have — 60,000+ cameras, each with 30 days of declared retention.</p><p>Management of production accounts looks sloppy — even by the standards of tech companies that don’t have a core privacy/security mission, and may represent a larger problem with cross-customer access controls, and the access Flock Safety employees themselves have.</p><p>Flock Safety may already be in your community. There’s a good chance you may not be aware unless you had your eyes peeled for its “discreet” technology. Hopefully now you’re a bit more prepared to ask questions and demand answers from your local leaders and law enforcement about Flock.</p><p>Flock Safety must be held accountable to its promises, and an unprecedented law enforcement surveillance boom should come with <strong><em>actual</em></strong> transparency, not what Flock Safety offers.</p><p><strong><em>Follow for Part 2 looking at the technology Flock Safety uses.</em></strong></p><h3>Further Reading</h3><ul><li><a href="https://www.aclu.org/report/fast-growing-company-flock-building-new-ai-driven-mass-surveillance-system">Fast-Growing Company Flock is Building a New AI-Driven Mass-Surveillance System</a></li><li><a href="https://www.kansas.com/news/politics-government/article268186392.html">Wichita moves to tighten access, increase oversight on secretive police surveillance program</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=313efd4f931e" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How Do I Prepare to Join a Red Team?]]></title>
            <link>https://medium.com/@redteamwrangler/how-do-i-prepare-to-join-a-red-team-d74ffb5fdbe6?source=rss-7dcb2dcbc260------2</link>
            <guid isPermaLink="false">https://medium.com/p/d74ffb5fdbe6</guid>
            <category><![CDATA[red-team]]></category>
            <category><![CDATA[security]]></category>
            <category><![CDATA[careers]]></category>
            <dc:creator><![CDATA[Ryan O'Horo]]></dc:creator>
            <pubDate>Mon, 18 Mar 2019 05:57:18 GMT</pubDate>
            <atom:updated>2023-12-10T18:34:42.262Z</atom:updated>
            <content:encoded><![CDATA[<p>An overview of the skills which make you valuable.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*LJOZbYrKnL94Y4OP" /><figcaption>Credit: <a href="https://www.eurekalert.org/multimedia/pub/132539.php?from=349660">BYU Photo / EurekAlert</a></figcaption></figure><h3>What Exactly Does a Red Team Do?</h3><p>On a Red Team, you’ll be emulating, simulating, or otherwise pretending to be a particular, set of, or your own theoretical <a href="https://en.wikipedia.org/wiki/Threat_actor">threat actor(s)</a>. Activities are usually encapsulated into individual operations or exercises. The purpose of these are to train the <a href="https://en.wikipedia.org/wiki/Blue_team_(computer_security)">Blue Team</a>, which consists of groups or individuals who are responsible for various defense capabilities. This can be anything from <a href="https://searchsoftwarequality.techtarget.com/definition/application-security">application security</a> to <a href="https://www.forbes.com/sites/danwoods/2018/06/22/how-deception-technology-gives-you-the-upper-hand-in-cybersecurity/">active defense</a>.</p><p>There are as many kinds of Red Teams as there are organizations with Red Teams. Some are what we’d call a “half”, where a single person is only partly responsible for Red Team functions. Some do other offensive security tasks like <a href="https://danielmiessler.com/blog/when-vulnerability-assessments-pentesting-red-team-bug-bounties/">penetration testing or vulnerability assessment</a>. Some have numerous members with very well-defined roles, all distinct from other offensive security tasks in order to focus on detection and response.</p><p>As long as the capability of a Red Team is well matched to the capability of the organization’s Blue Team, you’re on track.</p><h3>On the Attack Lifecycle</h3><p>It’s important, first and foremost, to understand the <a href="https://www.paloaltonetworks.com/cyberpedia/how-to-break-the-cyber-attack-lifecycle">attack lifecycle</a> or <a href="https://www.lockheedmartin.com/en-us/capabilities/cyber/cyber-kill-chain.html">cyber kill chain</a> or just <a href="https://en.wikipedia.org/wiki/Kill_chain">kill chain</a>. This outline defines all the steps of how an attack might be carried out by a threat actor. Most of the Red Team operational work is executing on these steps, which are in <a href="https://www.rand.org/content/dam/rand/pubs/testimonies/CT400/CT490/RAND_CT490.pdf">service of a particular goal</a>, often called “actions on the objective.”</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/900/1*eBbLzMJ-CkzejJR1CNHC5g.png" /><figcaption>Credit: <a href="https://www.fireeye.com/services.html">Fireeye/Mandiant Consulting</a></figcaption></figure><p>Threat actors are usually classified by their motivations, such as <a href="https://www.wired.com/story/fin7-carbanak-hacking-group-behind-a-string-of-big-breaches/">making money with stolen payment data</a>. All of the steps in an attack will eventually lead to this, and knowing this helps the Blue Team organize their defenses.</p><p>If you’d like to know more about the steps, called <a href="https://azeria-labs.com/tactics-techniques-and-procedures-ttps/">tactics (or tools), techniques, and procedures</a>, review the <a href="http://attack.mitre.org/wiki/Main_Page">MITRE ATT&amp;CK Framework</a>.</p><h3>What Role Should I Choose?</h3><p>There’s a spectrum of skills Red Teams can use to best organize their capabilities into roles, and no one right way to do this. It helps to logically group two different types of activities though, engineering and operations. This is a common strategy for all types of teams in technology.</p><p><strong>Simply:</strong> Engineers build the tools, operators deploy and execute them.</p><p>Many teams create specific, often temporary, operator roles for individual operations. For example, one member can be sending out phishing emails, while the other is acting on incoming remote access as targets begin to execute the Red Team’s payloads.</p><p>How a Red Team distributes these skills across one or more team members is entirely a matter of taste, aptitude, training, and available talent. You should pick several of these to get up to speed on so you can be flexible when attempting to join small teams.</p><h3>What Skills Should I Work On?</h3><p>Easy! Pick relevant skills you find interesting, and that make you a better technical communicator. Try these on, and see how they fit…</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*h1bxXqkRpVBuM9TF" /><figcaption>A selection of Red Team skills, and their role relevance</figcaption></figure><h4>Offensive Mindset</h4><p>As a career in security grows, all of the ways the world is duct tape and bubblegum begin to reveal themselves. Most systems are designed only well enough to achieve the task for which they were designed. It will be your job to pick those systems apart, and poke at the gooey innards.</p><p>This is the skill which will get you through all of the tough problems.</p><p><strong>Example:</strong> You have to open a lock for an operation, you use <a href="https://art-of-lockpicking.com/how-to-pick-a-lock-with-a-bobby-pin/">two hair pins instead of a key</a>.</p><p><strong>Skill Building: </strong>CTFs, wargames, or pen testing labs are a great way to exercise offensive mindset, such as <a href="https://picoctf.com/#registration">PicoCTF</a>, and <a href="https://www.hackthebox.eu/">Hack The Box</a>. Look for groups doing live CTFs at local conferences.<em> The real key here is to always question assumptions.</em></p><h4>Penetration Testing</h4><p>Under the banner of penetration testing lies a lot of what might be classified as vulnerability assessment, but for the sake of argument, let’s just describe it here as the process of hunting for known vulnerabilities on networks or hosts.</p><p>This responsibility may not lay primarily with the Red Team, but you’ll want to stay sharp on this topic. Taking opportunities to leverage a known vulnerability during an operation is good for training Blue Team <a href="https://searchsecurity.techtarget.com/definition/incident-response">incident response</a> analysts.</p><p><strong>Example:</strong> You scan for unauthenticated <a href="https://www.mongodb.com/">MongoDB</a> instances for data which may be worthy of <a href="https://www.techopedia.com/definition/14682/data-exfiltration">exfiltration</a>.</p><p><strong>Skill Building:</strong> Familiarize yourself with the existing automated vulnerability scanners available like <a href="https://www.tenable.com/products/nessus/nessus-professional">Nessus</a> or <a href="http://www.openvas.org/">OpenVAS</a>. Like offensive mindset, CTFs, wargames, or pen testing labs are also great for this.</p><h4>Vulnerability Research</h4><p>It’s not necessary, but often very helpful to have the ability to develop your own <a href="https://en.wikipedia.org/wiki/Zero-day_(computing)">0-days</a> as a Red Team. These are unknown vulnerabilities in either third-party or in-house developed applications.</p><p>There is a lot of overlap here with penetration testing, but the key is that research time dedicated specifically for developing 0-days is expensive and may not improve your Blue Team from the perspective of detection and response enough to justify. Set your expectations accordingly.</p><p><strong>Example:</strong> Your team finds that a particular in-house application would be very risky if exploited. Following this, you find an exploitable vulnerability, and write a proof of concept tool your team can leverage to achieve <a href="https://en.wikipedia.org/wiki/Arbitrary_code_execution">code execution</a>.</p><p><strong>Skill Building:</strong> Chew on one of the many blogs or books on application exploitation, such as Security Sift’s <a href="https://www.securitysift.com/windows-exploit-development-part-1-basics/">Introduction to Windows Exploit Development</a>, or the <a href="https://www.amazon.com/Web-Application-Hackers-Handbook-Exploiting/dp/1118026470">Web Application Hacker’s Handbook</a> by Dafydd Stuttard and Marcus Pinto.</p><h4>Development</h4><p>It cannot be stressed enough that the linchpin of a successful Red Team is in its development capabilities. The best Red Teams will be nearly indistinguishable from standard application product teams; adapting formal development methods, using version control and releases, setting roadmaps, using CI/CD techniques, writing tests. Most Red Teams do devops natively, if unknowingly.</p><p>You’ll find yourself writing code in numerous languages depending on the platforms and adversarial techniques you intend to use, and having to collaborate with others on that code.</p><p>Critical to this is understanding the <a href="https://en.wikipedia.org/wiki/Minimum_viable_product">minimum viable product</a> (MVP). Get it working, get it <a href="https://guides.github.com/features/wikis/">documented</a>. If it becomes a go-to tool in the future, spend more cycles on it later.</p><p><strong>Example:</strong> Your operators need a way to search a host for sensitive files. To support them, you write a Python script that lists all potential private keys and spreadsheets.</p><p><strong>Skill Building:</strong> There’s a vast array of methods for improving here, but there are also numerous books which focus on offensive use of programming languages, such as <a href="https://www.amazon.com/Black-Hat-Python-Programming-Pentesters/dp/1593275900"><em>Black Hat Python: Python Programming for Hackers and Pentesters</em></a> by Justin Seitz.</p><h4>Infrastructure</h4><p>Red Team operators can work best when the busy work of setting up and maintaining the command and control (C2) infrastructure they operate on is someone else’s problem.</p><p>This is where a reliable and repeatable infrastructure strategy shines. Using infrastructure automation and configuration management tools, you can iterate quickly and spend less time in the terminal.</p><p><a href="https://docs.microsoft.com/en-us/azure/devops/learn/what-is-infrastructure-as-code">Infrastructure-as-code</a> should be an aspiration for Red Teams to limit the everyday tweaking and frustration of literally having to manage an entire infrastructure for a small team.</p><p><strong>Example:</strong> Your <a href="https://www.nginx.com/resources/glossary/reverse-proxy-server/">reverse proxy</a> should be configured to defend against nosy analysts, and this capability should be deployed automatically from a <a href="https://guides.github.com/activities/hello-world/">repository</a> or <a href="https://medium.freecodecamp.org/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b">container</a>.</p><p><strong>Skill Building:</strong> Try setting up a cloud-based network lab using free-tier <a href="https://aws.amazon.com/">AWS</a> resources, and the automation tools they offer such as <a href="https://aws.amazon.com/cloudformation/">CloudFormation</a> and <a href="https://aws.amazon.com/opsworks/">OpsWorks</a>. Review the <a href="https://github.com/bluscreenofjeff/Red-Team-Infrastructure-Wiki">Red Team Infrastructure Wiki</a> by <a href="https://twitter.com/bluscreenofjeff">@bluscreenofjeff</a> for processes optimized for Red Teams.</p><h4>Networks and Systems</h4><p>In the design and crafting of infrastructure, is all of the nuance required to maintain functional hosts and networks — reliably and <em>securely.</em> I can’t stress the <em>securely</em> enough.</p><p>These systems can be public or private cloud hosted, virtual machines on ESXi, physically or virtually networked. They’ll often be hacked together in weird ways to assure the attacker techniques you’re emulating work without much effort. You’ll need to be very comfortable with the command line.</p><p>Any familiarity with these topics will help you operate in the target environment as well.</p><p><strong>Example:</strong> A typical first step once access to a target host is gained is to <a href="https://superuser.com/questions/914782/how-do-you-list-all-processes-on-the-command-line-in-windows">list running processes</a>.</p><p><strong>Skill Building:</strong> These skills can be augmented with the usual suspects, but practice things like setting up reverse proxies, firewalls, authentication. Try to set up a <a href="https://www.google.com/search?q=post-exploitation+framework">post-exploitation framework</a> like <a href="https://null-byte.wonderhowto.com/how-to/use-powershell-empire-getting-started-with-post-exploitation-windows-hosts-0178664/">Empire</a> in your lab, and explore all of its features.</p><h4>Reverse Engineering</h4><p><a href="https://en.wikipedia.org/wiki/Reverse_engineering">Reverse engineering</a> is process of analyzing something with the intent of figuring out how it works.</p><p>Reversing can be done to analyze <a href="https://www.intego.com/mac-security-blog/what-does-in-the-wild-mean-when-talking-about-malware/">in-the-wild</a> malware (<a href="https://en.wikipedia.org/wiki/Malware_analysis">malware analysis</a>), with the intent to emulate its functions, and the threat actors using it. You can find malware samples in <a href="https://zeltser.com/malware-sample-sources/">various places</a> to practice on, but <a href="https://www.malwaretech.com/2017/11/creating-a-simple-free-malware-analysis-environment.html">be very careful in doing so</a>.</p><p>You can also use this process understand how potentially exploitable applications function, with the intent of eventually finding an <a href="https://en.wikipedia.org/wiki/Exploit_(computer_security)">exploit</a> for them.</p><p><strong>Example:</strong> Say you want to execute code using unusual <a href="https://docs.microsoft.com/en-us/windows/desktop/com/the-component-object-model">COM objects</a>. You need to analyze, in bulk, Windows COM objects to find the ones which <a href="https://docs.microsoft.com/en-us/cpp/build/reference/imports-dumpbin?view=vs-2017">import the functions</a> necessary to start processes.</p><p><strong>Skill Building:</strong> You may get a kick out of learning how to use IDA Pro with <a href="https://www.amazon.com/IDA-Pro-Book-Unofficial-Disassembler/dp/1593272898"><em>The IDA Pro Book</em></a> by Chris Eagle, or following <a href="https://twitter.com/malwareunicorn">@malwareunicorn</a>’s excellent <a href="https://securedorg.github.io/RE101/">Reverse Engineering Malware 101</a>.</p><h4>Social Engineering</h4><p>Since what we call <a href="https://attack.mitre.org/tactics/TA0001/">initial access</a> for threat actors so often involves schemes like <a href="https://www.securitymetrics.com/blog/top-10-types-phishing-emails">phishing emails</a>, it’s important to understand how people might be susceptible to a bamboozle.</p><p>There’s various applications of such social engineering in offensive work, like USB device drops and watering-hole attacks.</p><p>Using social engineering as part of actual Red Team operations with the intent of tricking unsuspecting users is also well within the realm of Red Team. Tricking people is optional though. You can skip the phishing part and use seeded access, or intentionally creating remote access to a specific host or hosts, to make your operations less time consuming.</p><p>This function is distinct from <a href="https://www.sans.org/security-awareness-training/blog/phishing-assessments-simple-anonymous-and-free-approach">phishing assessments</a> which are for end-user awareness measurement and training.</p><p><strong>Example:</strong> You’re tasked by the intel team to create a convincing <a href="https://digitalguardian.com/blog/what-whaling-attack-defining-and-identifying-whaling-attacks">whale phish</a> to test against your C-suite.</p><p><strong>Skill Building:</strong> Check your spam folder for phishing samples, and try out <a href="https://twitter.com/HackingDave">@HackingDave</a>’s <a href="https://www.trustedsec.com/social-engineer-toolkit-set/">Social Engineer Toolkit</a> for the nuts and bolts.</p><h4>Physical Security</h4><p>Some Red Teams include physical within their scope of operations. This can be as simple as hiding a <a href="https://medium.com/@tomac/a-15-openwrt-based-diy-pen-test-dropbox-26a98a5fa5e5">drop box</a> somewhere on site, to a <a href="https://en.wikipedia.org/wiki/Tiger_Team_(TV_series)">full on covert entry scenario</a>. Don’t expect every organization to be excited about this. It’s a fun topic, but often not a risk organizations are interested in mitigating.</p><p><strong>Example:</strong> Network jacks in the headquarters lobby are on the internal LAN, and you need to demonstrate an attack against them.</p><p><strong>Skill Building: </strong><a href="https://art-of-lockpicking.com/how-to-pick-a-lock-guide/">Lockpicking</a>, <a href="https://www.youtube.com/watch?v=xcA7iXSNmZE">security system bypassing</a>, <a href="https://blog.kchung.co/rfid-hacking-with-the-proxmark-3/">badge hacking</a>, and social engineering confidence games are all fair game here.</p><h4>Threat Intelligence</h4><p>Red Teaming requires multiple sources of threat actor tactical intelligence. This feeds the threat actor emulation portion of your tactical bucket. You can add new capability to your tools and documentation, with a reference, like a blog post, to that threat actor.</p><p>Threat intelligence also ascertains the motives of threat actors, and the patterns of their behavior in a process known as <a href="https://www.blackhat.com/docs/asia-17/materials/asia-17-Huang-24-Techniques-to-Gather-Threat-Intel-And-Track-Actors.pdf">threat actor tracking</a>. Red Teams use this information to design the story or narrative behind their operations.</p><p>Threat intelligence can also come from more benign sources, like security researchers. Their work can not only be predictive of threat actor tactics, it can even <a href="https://blog.talosintelligence.com/2017/10/dnsmessenger-sec-campaign.html">influence them</a>.</p><p><strong>Example: </strong>You know a particular threat actor sends <a href="https://medium.com/walmartlabs/reverse-engineering-an-obfuscated-malicious-macro-3fd4d4f9c439">malicious macro-enabled Office documents</a> which leverage <a href="https://www.blackhat.com/docs/us-15/materials/us-15-Graeber-Abusing-Windows-Management-Instrumentation-WMI-To-Build-A-Persistent%20Asynchronous-And-Fileless-Backdoor-wp.pdf">WMI subscriptions while setting persistence</a>, so you design a proof-of-concept to replicate that behavior.</p><p><strong>Skill Building:</strong> Review lots of blog posts and <a href="https://www2.fireeye.com/rs/fireye/images/rpt-apt28.pdf">reports about malware analysis and actor tracking</a>.</p><h4>Detection and Response</h4><p>The Blue Team will be your primary customer and opponent. They are the experts in detection of events, and execution of incident response. Your Red Team will need to be able to predict the capabilities the Blue Team, and use that knowledge to operate in the environment.</p><p>Learning about defending an organization will make you more valuable to a Red Team than other offensive security practitioners.</p><p><strong>Example:</strong> You know your Blue Team monitors <a href="https://www.crowdstrike.com/blog/investigating-powershell-command-and-script-logging/">Powershell-related logs</a>, so when you design tools leveraging Poweshell, you have them <a href="https://blog.stealthbits.com/how-attackers-are-bypassing-powershell-protections/">invoke version 2 instead of the most recent version</a>.</p><p><strong>Skill Building:</strong> Set up Security Onion on your lab network, and host based monitoring tools like sysmon or auditd. Keep an eye on them while operating in your lab. You’ll start to see like a Blue Team. Review blogs about threat actor tactics that <a href="https://blog.stealthbits.com/ways-to-detect-and-mitigate-powershell-attacks">describe methods which are effective in prevention and detection</a>.</p><h4>Technical Writing</h4><p>Communicating highly technical issues clearly and with a broad audience in mind is challenging, but the importance cannot be overstated.</p><p>Technical writing can be vital to <a href="https://resources.infosecinstitute.com/writing-penetration-testing-reports/">delivering valuable reports</a> to clients as a consultant.</p><p>Equally important is documenting the tools and processes your Red Team uses to operate. There’s so much information with regards to capabilities and the various functions, the only way to maintain situational awareness is to have complete and consistently updated documentation.</p><p>In planning, most teams will want to develop operation proposals, written to detail the risks and rewards of a particular Red Team operation for approval of management.</p><p>Be able to know who your customers are, put yourself in their position, and write so that audience can understand the story your team wants to tell. Avoid being verbose for the purpose of being verbose — save your team and your customer’s time with concise writing.</p><p><strong>Example:</strong> For your operation proposals, you need to reassure stakeholders that you can operate safely and responsibly while executing, and describing what the outcomes should be.</p><p><strong>Skill Building:</strong> This is a tricky muscle to exercise. You may want to consider a formal course on technical writing, like the one offered by <a href="https://www.coursera.org/learn/technical-writing">Coursera</a>. Write a blog post on a topic you’re familiar with, and ask some experienced acquaintances to review it for you.</p><h4>Training and Debriefing</h4><p>All of the above skills build upon your ability to deliver on the educational goals of the Red Team.</p><p>You should be able to use a Red Team operational report to deliver a short presentation (the debrief) on the narrative (description of the chain of events) to the primary Blue Team stakeholders. Doing this clearly, consistently, and <em>without harsh judgment</em> is how the Red Team shows its value to the larger organization, and maintains a positive relationship with the Blue Team.</p><p>You should also be able to encapsulate Red Team knowledge, and deliver it in an individual or group training environment. You share what you know about the subject, and people can ask questions in real-time instead of trying to learn through inference in your operations.</p><p><strong>Example: </strong>Your Blue Team is having trouble analyzing tactics leveraging <a href="https://blog.malwarebytes.com/101/2015/07/introduction-to-alternate-data-streams/">alternate data streams in Windows</a>. You’d want to look at what you know about ADS, collect some threat actor tactics, and build that into a short deck you can use to present to a group of analysts.</p><p><strong>Skill Building:</strong> Practice explaining a topic you’re familiar with, like in a blog post or to friends with an interest in security. If your public speaking needs tweaking, everyone recommends <a href="https://www.toastmasters.org/">Toastmasters</a>, or you can submit a talk to a <a href="http://www.securitybsides.com/w/page/12194156/FrontPage">small local conference</a>.</p><h3>Should I Go Internal?</h3><p>Depends on what you want…</p><p><strong>An external (consulting) Red Team</strong> gives you the opportunity to learn from a large selection of organizations. You’ll find the maturity, agility, and receptiveness to your input varies wildly between them. This is a great opportunity to learn about, and advance the state of your industry.</p><p>The work you do on a Red Team is designed to get you into and around inside nearly all of your clients. The feedback loop between you and the client’s defenders is usually superficial. You won’t get the opportunity to see how your client ticks, but it keeps you out of the politics and infighting of a business.</p><p><strong>An internal (corporate) Red Team</strong> has opposing benefits. You can choose one of those maturity levels to dive into, get the narrow-but-deep view of an organization — which is very hard to get as a consultant.</p><p>You’ll get to experience all of the complexity that comes with being funded directly by a fully-functional business whose first priority is running a business, not information security. You’ll work side-by-side with defenders — incident responders, intelligence analysts, security engineers… and not only can you use their expertise to increase your skill as an attacker, you can use it to help you build better security organizations in the future.</p><p>You’ll make lots of compromises. You’ll grow along with many other people and functions in your organization. You’ll have a visible, measurable, and accountable impact on a system which protects important information.</p><h3>Can You Wrap This Up?</h3><p>Finding what piques your interest in offensive security is step one, and a variety of skills are important to effective Red Teaming, so there’s absolutely no shortage of paths to employment there. Figuring out <strong>how</strong> you want to impact organizations is also important. Your biggest challenge will be to find an organization that has a functioning Red Team that shares your values, and is willing to grow along with you.</p><p>Red Teams will hire based on previous offensive or (hopefully) defensive security experience. But what will make you stand out? Understanding what defenders need, and what their daily work looks like.</p><p>At the heart of Red Team is the challenging of assumptions. It’s looking critically at systems or humans, and asking, politely, “Why does it work that way, and can it be made better?”</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d74ffb5fdbe6" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>