🤖 AI Prompts Cheatsheet
Priya Nair — Prompt Engineering Expert
Why AI Changes the Game for Threat Hunting
Threat hunting is a proactive approach to identifying and mitigating threats that have bypassed traditional security measures. In this evolving landscape, AI tools like ChatGPT and Claude provide enhanced capabilities for data analysis, natural language processing, and hypothesis generation. These tools empower analysts to synthesize vast amounts of security data quickly and derive actionable insights to strengthen defenses.
Before You Start: How to Set Context Properly
Establishing a clear context is crucial for effective communication with AI tools. Ensure you provide adequate details such as the type of threat, the data you’re analyzing, and your desired outcomes. This helps refine the AI’s responses and align them with your objectives.
Core Prompts Cheatsheet
Weak vs Strong Prompt Examples
Advanced Prompt Techniques
Utilize advanced techniques to enhance AI interactions:
- Role Prompting: Assign a role to the AI. For instance, “You are a cybersecurity analyst assessing a recent attack.” This provides context and sets expectations for the responses.
- Chain-of-Thought: Encourage the AI to break down complex tasks step-by-step. For example, “Explain how to investigate a suspected data breach, detailing each step involved.” This leads to more comprehensive answers.
- Few-shot Examples: Provide examples of desired outputs. For instance, “Given previous threat reports, create a new one based on [INSERT DATA].” This guides the tool’s formatting and content style.
- Output Formatting: Specify the format you want the AI to use, like “Provide the analysis in bullet points” or “Summarize in a short paragraph.” This helps in producing the result in the desired manner.
Claude vs ChatGPT: Which Works Better For This
Both Claude and ChatGPT have unique strengths:
- ChatGPT: Generally excels in conversational context, making it suitable for collaborative brainstorming and dialogue-based prompts.
- Claude: Shows impressive capabilities in articulating threats and detailed analyses, making it perfect for generating precise reports and technical summaries.
Experiments with both tools can help identify which suits your needs better in the context of threat hunting.
Tips for Getting Consistent Results
Some strategies to ensure reliability in your AI-generated outputs:
- Context Setting: Always begin your prompts with background information. The clearer the context, the more relevant the response.
- Specificity: Be specific about what you require. Instead of asking general questions, target particular aspects of the threat landscape.
- Iterative Refinement: If the initial output isn’t satisfactory, refine your prompt based on the AI’s response. Adjust language and add details to hone in on your desired outcome.
Quick Reference: All Prompts in One Place
- Identify IOCs in log data: [INSERT LOG DATA]
- Suggest vulnerabilities in network config: [INSERT NETWORK CONFIG]
- List threat actors for vulnerability: [INSERT VULNERABILITY]
- Summary report on malware trends: [INSERT DATA]
- Remediation strategy for incident: [INSERT INCIDENT DETAILS]
- Top threat intelligence sources for incident: [INSERT INCIDENT TYPE]