What is our primary use case?
I have worked on multiple use cases related to network security and cybersecurity. In network security, I've created multiple playbooks to fetch data from multiple firewalls.
We can also upgrade them in parallel to Axon. Apart from that, we can block URLs and IPs in real time. It takes less than five minutes to block something. You don't have to push a policy or create a rule on the firewall directly. You just upload the IOC (Indicator of Compromise), URL, or IP into a SharePoint sheet, and it gets blocked within five minutes.
Those are the kinds of use cases I've created. In addition, we've automated several tasks, including Nikto vulnerability scans and SOCL (Security Orchestration, Automation, and Response) tasks.
We've also created multiple threat intelligence playbooks, fetching data through the MITRE framework and following compliances like HIPAA. It's a very good tool.
How has it helped my organization?
XSOAR support the company's compliance and regulatory requirements. For example, I'm working with multiple clients from different industries—one from manufacturing, another from healthcare, and one from banking. Each of these clients has its own compliance policies. XSOAR is a product that allows you to meet all regulatory requirements effectively. The flexibility in XSOAR is much greater compared to other tools.
Security-wise, the integration of IAM and SSO in XSOAR is straightforward. For example, I'm currently working with an Indian client that must adhere to RBI regulations. These regulations require that data remain within the Indian subcontinent and not be sent overseas when using cloud services.
For instance, FortiSOAR has data centres in Dallas and Australia. Google Chronicle has data centres in Europe, Japan, and the US. However, XSOAR also has a data centre in India, which is essential for meeting local regulatory requirements. This makes XSOAR a very suitable option for such needs.
What is most valuable?
The best feature is the CLI part. If you want to execute any command or something like that, it is very easy. You can get a tab, and you just type the command there, and it will run. The playground feature is very good. You don't need a separate development environment; you can use it directly within XSOAR. These are the things that make XSOAR stand out compared to other products.
For orchestration, the processes are very user-friendly. Even if I'm not an XSOAR admin, I can quickly become proficient with it. You just have to navigate through the various options in Palo Alto Networks Cortex XSOAR, and it becomes easy to manage. For instance, if you are a SOC analyst and want to start using XSOAR, it's very easy to access and retrieve the details you need.
To put it in simpler terms, using XSOAR is like using a Fire Stick, where you have all your OTT platforms available. Similarly, in XSOAR, you get all the related alerts, whether from SIEM, EDR, or XDR, all consolidated in one place. You can analyze the data, make decisions, and even automate certain processes based on the data you receive. XSOAR assists in automating workflows, making decision-making processes easier.
The orchestration in XSOAR is significantly easier compared to other SOAR tools I've used, like Siemplify, Splunk Phantom, and FortiSOAR. The processes are much more streamlined in XSOAR, which is what I appreciate most about it.
So, when it comes to automation and playbooks, it is very easy. XSOAR is the only platform that supports three scripting languages: Python, JavaScript, and PowerShell. So you don't have to worry much about compatibility. If someone knows Python, they can easily create a playbook for automation. They can write the automation scripts and handle everything. Even if you're like me, coming from a Windows background and only familiar with PowerShell scripting, you can still create automation within XSOAR. This flexibility is something that XSOAR provides, unlike other tools that only support Python.
XSOAR uses machine learning and generative AI, particularly in threat intelligence. In security, threat intelligence is the only area where AI and machine learning are truly effective. Aside from that, whatever vendors are claiming about AI is often just marketing hype. They might suggest that AI can be used everywhere, but security compliance is a crucial factor.
For example, if I request AD admin access, it's unlikely anyone would grant it due to security concerns. This demonstrates the limits of AI in certain aspects of security. They may have chatbots and other features, but their necessity is questionable. For instance, if I need details about a particular IP or URL, I can retrieve it myself by running a command. Human intervention is still necessary in these cases.
We can definitely use AI in incident response, but the major thing is in managing case notes. We recently initiated a project focused on ensuring that case notes added by analysts follow a proper format. We can then utilize generative AI to improve this process. For example, if an alert is related to a DNS query, we can create different templates. Based on the best keyword match, AI can make decisions, which is part of our plan.
What needs improvement?
Recently, they started implementing microservices in XSOAR, which has improved quality and addressed previous issues. However, they should focus more on licensing costs. The user licensing fees are quite high.
For example, I received a quote for XSOAR, and it was $12,000 per user per year. If you have a SOC team of 30 members/analysts, you're looking at a substantial expense. They should consider reducing these costs since this high pricing seems to be more about profit.
So, there is room for improvement in the pricing.
Moreover, the reporting and dashboard features are decent but could be improved. The user interface (UI) is quite heavy and takes time to load, which is a major drawback.
For how long have I used the solution?
I have been working with the XSOAR product for almost four four and a half years.
What do I think about the scalability of the solution?
I've mostly worked on the SaaS side and haven't encountered any major issues.
So, it's highly scalable. But in practice, scalability is often underutilized. It's only leveraged when fully necessary, such as when the system becomes protected and fully operational.
If you use the case management module of XSOAR, then you need to cover all the SOC personnel. If you just want to automate tasks and send details via email, then three or four licenses are more than enough.
How are customer service and support?
Technical support varies. If you have premium support, they treat you well. If not, it might be frustrating. But it depends on the person handling it.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
I have used Fortinet, Splunk, and other vendors.
How was the initial setup?
The implementation strategy varies. You start by ingesting alerts from various sources and then begin creating playbooks. The process depends on what the client needs first.
Typically, I start by setting up Single Sign-On (SSO) and the user base. After that, I proceed with the deployment, which is the most efficient approach. Meanwhile, I also allow SOC analysts some time to familiarize themselves with the system.
Typically, a single resource can manage the entire deployment process. You don't need a large team.
The time frame depends on the client. If the client is proactive and has all the data and processes in place, it can take one to two months. Otherwise, it can be a more tedious process.
Both versions are available—SaaS and on-premises. I’ve worked on both, but mostly with the SaaS-based version. However, both versions are almost identical in functionality.
Maintenance is very easy. If you want to upgrade XSOAR, you just have to open a ticket with support. They will give you a specific window, and it takes less than five minutes to get updated, and everything works fine.
What about the implementation team?
I currently manage XSOAR end-to-end, from giving demos to customers to implementing it in their environments. I handle everything, including the automation part.
What was our ROI?
XSOAR can automate nearly anything. Compared to any other SOAR tool, it's more powerful and provides more control to automate tasks across various areas, whether it's network security, IAM, server management, or other infrastructure levels. XSOAR offers seamless integrations with around 80+ integrations available in the marketplace. The layouts are customizable, and you can create multiple layouts or custom incident schemas. These features make XSOAR the market leader in its category.
ROI becomes evident when your SOC is mature. The problem many businesses face is that they receive a budget and immediately purchase products without focusing on processes. The process is more important than the tools.
Many companies spend heavily on CapEx but neglect operational optimization. If you focus on improving operational processes, you will see better results. For example, many organizations pay for a high EPS (events per second) rate on their SIEM, but 99% of the events are false positives. This is wasteful.
Once your SOC processes are mature and you have a high number of true positive alerts, that's when XSOAR can be truly effective. Automation is the last step in the process; you have to take it step by step. XSOAR comes into play when you're ready to automate efficiently.
Before you proceed, it's important to trim down the false positives and establish a robust process. You need to orchestrate multiple things. These are the elements currently missing with the client. Once your SOC (Security Operations Center) is matured, and you start receiving accurate, true positive alerts, XSOAR will provide a significant ROI.
You can automate almost 90% of the playbooks that SOC analysts manage. The remaining 10% would involve decision-making tasks, which can be handled by L3 or L2 analysts. L1 tasks have already been automated, allowing L1 analysts to focus on L2 responsibilities.
What other advice do I have?
Overall, I would rate it a nine out of ten. The main drawbacks are the dashboard and reporting features—they could be better. Also, the user licensing fee is quite high. Apart from that, I don't think there are any major issues.
If we’re paying for premium support, they should consider providing some complimentary private keys or licenses. It's like buying an Amazon Fire Stick and expecting free Amazon Prime and Netflix for a few days. But they’re not giving anything for free.
I would recommend this product to other users, if they have a decent budget to spend. Further, I would advise to ensure your processes are robust. Once your process is stable, you can buy XSOAR, and it can do wonders. It's just a tool, after all.