neil-unomaha / CIF_CYBR_8950

MIT License
1 stars 0 forks source link

Detailed List of Questions for Brian Prior to 2/21 Meeting #22

Closed neil-unomaha closed 4 years ago

neil-unomaha commented 4 years ago

To make the best use of Brian's time: let's develop a list of questions to ask him. This will also give Brian the opportunity to review the questions prior to meeting.

neil-unomaha commented 4 years ago

Priority Item to Confirm

Does the University of Nebraska have the Palo Alto product AutoFocus?

MindMeld might be exactly what we are looking for.

Here is a quote from this article that sums up MindMeld:

[MindMeld] can be used to continuously retrieve indicators from external sources, process them and produce new feeds that can be directly consumed by Palo Alto Networks platforms. Viceversa it can be used to continuously retrieve indicators from Palo Alto Networks platforms and produce feeds that can be consumed by trusted peers and 3rd party security platforms.

Goal for Capstone: Develop Middleware That Accomplishes Two Workflows:

Workflow 1: Pull from Palo Alto -> Push to CIF server

Steps

  1. Using Panorama API, every ( x ) minutes, pull report which contains suspicious IPs
    • (possibly filter by threat level in this step, if possible, via custom report)
  2. Save output from step 1 in a file
  3. Parse file: only grab threats that are above ( x ) threat level
    • (unless custom report from step 1 already accomplished this)
  4. Format parsed IPs into ingestable format for CIF
    • (either modify existing file or output changes to a different file)
  5. Push file to CIF Server via CIF CLI

Workflow 2: Pull threat feed from CIF Server -> Push to Panorama

Steps

  1. Using CIF CLI, every ( x ) minutes, pull threat feed from CIF server
  2. Save output from step 1 to a file
  3. Parse document: only grab threats that are above ( x ) threat level
  4. Format parsed IPs into ingestable format for Panorama
  5. Using Panorama API, commit threats to panorama so it can be pushed out to all Palo Alto network firewall devices

Topics and Implementation Details to Discuss with Brian

Ideally, to develop this middleware we would have a test environment that, as closely as possible, mirrors the existing production environment. We recognize there will be limitations.

Details to be discussed per involved technology

Palo Alto Details

CIF Server Details

We detailed in this github issue current roadblocks with setting up a local test environment with CIF4. Ultimately what the middleware needs to accomplish for CIF is the following:

Questions for CIF

Miscellaneous Questions/Topics

TalonF commented 4 years ago
skyemakable commented 4 years ago

My short notes from the meeting 2/24/20

Pulling data from other peers

panhandler


Goals