What is our primary use case?
We are a retail company with about 2,500 stores, and we have at least 5,000 devices just on the retail side of it. We mostly use Cisco products in our organization. From the firewall perspective, we have a multi-vendor architecture. We have Check Point, Palo Alto, and FortiGate.
We are using AlgoSec Firewall Analyzer to identify the risks, do some quality assessment of the firewall, and then do our troubleshooting. We are working towards automating our firewall process that is currently manual. We are also enabling AppViz with different application teams. So far, we have onboarded a couple of them from the SAP team. The whole idea is to keep the firewall rules transparent and relevant to the application that an application team supports.
AlgoSec FireFlow is going to be adopted soon. I'm working on the project right now, and it is almost at the end stage where we're going to deploy it to the business.
We are in a hybrid environment, and we have our presence in multiple cloud vendors such as Azure, Google, and Oracle. We have our on-prem computing systems, and we are working towards migrating most of our on-prem computing systems to the cloud.
AlgoSec's deployment in our environment is a high-availability deployment. We have active and standby nodes. We also have a load distribution node, which is a virtual system. The active and standby systems are AlgoSec appliances.
How has it helped my organization?
It provides overall visibility into our environment's security posture from the network access perspective. It is also helpful in eliminating human errors and keeping the standard posture for the firewall staging process.
We have onboarded all of our firewalls, and we see that AlgoSec is running its regular monitoring and analysis process to provide a hundred percent visibility into our policies.
Based on our testing, we have seen a reduction in human error and misconfiguration. When engineers are staging the firewall policies, human errors are being eliminated in terms of them forgetting to stage a rule in one of the firewall policies. Previously, if they had to stage three or four firewalls and they didn't know the environment properly, they would easily miss one of the policies. Such things have definitely been eliminated.
FireFlow will reduce the time taken to implement firewall rules in our organization. The firewall approvals and staging process currently take about seven days. Based on what we've seen from the tests that we have run, it has reduced the duration to about one and a half days.
It also brings standardization. It recommends the way in which the objects should be named. It brings a certain amount of standardization for objects and rules creation, which has helped as well. We are also targeting to reduce the number of people managing the firewalls after the FireFlow module is in full swing.
It simplifies the job of our security engineers. There is an expectation from the engineers to have a common understanding of our architecture and design, but there is always going to be some amount of difference in the way they understand our design and architecture. AlgoSec has eliminated such differences within the team. So, it doesn't matter if I have an L1, L2, or L3 engineer to stage the rules and how complex these rules are. It eliminates the difference in skill competency between individuals within a team.
What is most valuable?
We've been using Firewall Analyzer a lot. Cybersecurity teams have been using it for identifying vulnerable rules and loosely installed services. AlgoSec Firewall Analyzer is a widely adopted module at present.
When it comes to AppViz, I like the project option using which a lot of migrations can potentially be simplified. We are planning to use it for our future migrations. When we are migrating from on-prem to cloud and have a lot of firewall rules for the applications, AppViz's project feature, especially the server migration feature within the project, would really be helpful.
We have Check Point, Palo Alto, and FortiGate firewalls, and it integrates pretty seamlessly with these firewalls. We have had no issues so far.
What needs improvement?
There is a little bit of scope for improvement in the risk profiles that come with the AlgoSec Firewall Analyzer module. Currently, AlgoSec provides only three standard zones within a risk profile. These standard zones are external, internal, and DMZ. Everybody's network is divided into different zones within a data center, but AlgoSec only provides three zones. This is a limitation that I see for the risk profile analysis. If there was an option to customize these zones, it would be great.
Risk profiles currently require a lot of understanding. The UI needs a little bit of flexibility in terms of rearranging risk rules within a profile. For example, when I create rules in a risk profile, it numbers them as Rule 1, Rule 2, Rule 3, and so on. If I delete Rule 2, it doesn't reorder them on its own. Rule 2 is deleted, but I just cannot place any other rule as Rule 2. There needs to be more flexibility in building risk profiles.
We would like to have AlgoSec integrate with Cisco SD-WAN. We are a retail company, and we have about 2,500 stores. We have the SD-WAN solution across all stores. So, we need to manage a high number of zone-based firewalls. If AlgoSec can add integration with Cisco SD-WAN in the roadmap, it would be awesome.
After you add a load distribution node, there is no dashboard to tell us how the performance has improved. I can raise a couple of tickets, or I have to do a lot of permutation and combination in terms of testing to figure out whether it has really optimized the process and latency. If we can have a performance dashboard to give us information about the performance change with the AlgoSec tool, it would be great.
For how long have I used the solution?
We have been using the AlgoSec Firewall Analyzer module for four to five years, and we started to implement FireFlow and AppViz a year ago.
What do I think about the stability of the solution?
We have only one load distribution node, and we have about 140 firewalls from all the cloud and on-prem environments. So far, we were only using the Firewall Analyzer module, and we are introducing FireFlow only this year.
When I tested it, it was a little slow during the initial planning stage of the AFF module. The analysis during the AlgoSec's FireFlow requests took a lot of time, but it is something that we need to check. We might have to increase our capacity because we only have one load distribution server at present. If it could improvise in terms of the optimized or initial analysis, it would be great. That would be the expectation from a lot of firewall management engineers who would start using FireFlow. Currently, it takes more than five minutes after somebody has submitted a request. We want to reduce that, and we are looking into it.
What do I think about the scalability of the solution?
Adding a load distribution node is a pretty easy task. It can be a physical appliance or virtual. It is straightforward.
We have about 14 to 15 people who use AlgoSec on a day-to-day basis.
How are customer service and support?
I have no complaints. I would rate them an eight out of 10.
Which solution did I use previously and why did I switch?
This was a new implementation for us. The primary reason for going for AlgoSec was the FireFlow module. We haven't been able to use it for the last four years because other projects had priority, but we are implementing it this year.
We are in the traditional project management model, and we already have a DevOps process, but staging the firewall policies is a current challenge when it comes to Request to Delivery, and that is one of the reasons for working towards enabling the AlgoSec FireFlow module. Once it gets stabilized, we will integrate it into the CI/CD Pipeline where our Request to Delivery is definitely going to get better.
How was the initial setup?
It was pretty good. I didn't find it too complex. It was straightforward with the administration guide that we had.
When we got it deployed, a different design engineer was there. It took them a couple of weeks to build it after the design and finalize everything.
What was our ROI?
The cybersecurity team has definitely got an ROI from the Firewall Analyzer module that we have been using so far. We are currently implementing the FireFlow module, and we are expecting an ROI from next year.
What other advice do I have?
AlgoSec FireFlow is an amazing tool that automates the firewall staging process for the support teams, but I don't know if it is a patented one from AlgoSec. We are currently in the process of adopting FireFlow.
After FireFlow is installed and Firewall Analyzer gets the new policy onboarded or downloads a new policy from the Firewall Management servers, by using our risk profile, it will be able to identify the risky rules being implemented. It will give an overview to the cybersecurity team. So, the cybersecurity team will use it to define the posture of our perimeter firewalls and our internal firewalls. It is helpful, but it also depends on how good are your risk profiles.
It is a great tool. There isn't any other tool that works in the same way. I would rate AlgoSec a nine out of 10.