top of page

Search results

627 results found with an empty search

  • Optimizing security and efficiency in the cloud - AlgoSec

    Optimizing security and efficiency in the cloud Download PDF Download PDF Add a Title Add a Title Add a Title Schedule time with one of our experts Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Continue Talk to a Skybox transition expert. Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Continue

  • AlgoSec | Securely accelerating application delivery

    In this guest blog, Jeff Yager from IT Central Station (soon to be PeerSpot), discusses how actual AlgoSec users have been able to... Security Policy Management Securely accelerating application delivery Jeff Yeger 2 min read Jeff Yeger Short bio about author here Lorem ipsum dolor sit amet consectetur. Vitae donec tincidunt elementum quam laoreet duis sit enim. Duis mattis velit sit leo diam. Tags Share this article 11/15/21 Published In this guest blog, Jeff Yager from IT Central Station (soon to be PeerSpot), discusses how actual AlgoSec users have been able to securely accelerate their app delivery. These days, it is more important than ever for business owners, application owners, and information security professionals to speak the same language. That way, their organizations can deliver business applications more rapidly while achieving a heightened security posture. AlgoSec’s patented platform enables the world’s most complex organizations to gain visibility and process changes at zero-touch across the hybrid network. IT Central Station members discussed these benefits of AlgoSec , along with related issues, in their reviews on the site. Application Visibility AlgoSec allows users to discover, identify, map, and analyze business applications and security policies across their entire networks. For instance, Jacob S., an IT security analyst at a retailer, reported that the overall visibility that AlgoSec gives into his network security policies is high. He said, “It’s very clever in the logic it uses to provide insights, especially into risks and cleanup tasks . It’s very valuable. It saved a lot of hours on the cleanup tasks for sure. It has saved us days to weeks.” “AlgoSec absolutely provides us with full visibility into the risk involved in firewall change requests,” said Aaron Z. a senior network and security administrator at an insurance company that deals with patient health information that must be kept secure. He added, “There is a risk analysis piece of it that allows us to go in and run that risk analysis against it, figuring out what rules we need to be able to change, then make our environment a little more secure. This is incredibly important for compliance and security of our clients .” Also impressed with AlgoSec’s overall visibility into network security policies was Christopher W., a vice president – head of information security at a financial services firm, who said, “ What AlgoSec does is give me the ability to see everything about the firewall : its rules, configurations and usage patterns.” AlgoSec gives his team all the visibility they need to make sure they can keep the firewall tight. As he put it, “There is no perimeter anymore. We have to be very careful what we are letting in and out, and Firewall Analyzer helps us to do that.” For a cyber security architect at a tech services company, the platform helps him gain visibility into application connectivity flows. He remarked, “We have Splunk, so we need a firewall/security expert view on top of it. AlgoSec gives us that information and it’s a valuable contributor to our security environment.” Application Changes and Requesting Connectivity AlgoSec accelerates application delivery and security policy changes with intelligent application connectivity and change automation. A case in point is Vitas S., a lead infrastructure engineer at a financial services firm who appreciates the full visibility into the risk involved in firewall change requests. He said, “[AlgoSec] definitely allows us to drill down to the level where we can see the actual policy rule that’s affecting the risk ratings. If there are any changes in ratings, it’ll show you exactly how to determine what’s changed in the network that will affect it. It’s been very clear and intuitive.” A senior technical analyst at a maritime company has been equally pleased with the full visibility. He explained, “That feature is important to us because we’re a heavily risk-averse organization when it comes to IT control and changes. It allows us to verify, for the most part, that the controls that IT security is putting in place are being maintained and tracked at the security boundaries .” A financial services firm with more than 10 cluster firewalls deployed AlgoSec to check the compliance status of their devices and reduce the number of rules in each of the policies. According to Mustafa K. their network security engineer, “Now, we can easily track the changes in policies. With every change, AlgoSec automatically sends an email to the IT audit team. It increases our visibility of changes in every policy .” Speed and Automation The AlgoSec platform automates application connectivity and security policy across a hybrid network so clients can move quickly and stay secure. For Ilya K., a deputy information security department director at a computer software company, utilizing AlgoSec translates into an increase in security and accuracy of firewall rules. He said, “ AlgoSec ASMS brings a holistic view of network firewall policy and automates firewall security management in very large-sized environments. Additionally, it speeds up the changes in firewall rules with a vendor-agnostic approach.” “The user receives the information if his request is within the policies and can continue the request,” said Paulo A., a senior information technology security analyst at an integrator. He then noted, “Or, if it is denied, the applicant must adjust their request to stay within the policies. The time spent for this without AlgoSec is up to one week, whereas with AlgoSec, in a maximum of 15 minutes we have the request analyzed .” The results of this capability include greater security, a faster request process and the ability to automate the implementation of rules. Srdjan, a senior technical and integration designer at a large retailer, concurred when he said, “ By automating some parts of the work, business pressure is reduced since we now deliver much faster . I received feedback from our security department that their FCR approval process is now much easier. The network team is also now able to process FCRs much faster and with more accuracy.” To learn more about what IT Central Station members think about AlgoSec, visit https://www.itcentralstation.com/products/algosec-reviews Schedule a demo Related Articles Q1 at AlgoSec: What innovations and milestones defined our start to 2026? AlgoSec Reviews Mar 19, 2023 · 2 min read 2025 in review: What innovations and milestones defined AlgoSec’s transformative year in 2025? AlgoSec Reviews Mar 19, 2023 · 2 min read Navigating Compliance in the Cloud AlgoSec Cloud Mar 19, 2023 · 2 min read Speak to one of our experts Speak to one of our experts Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Schedule a call

  • AlgoSec Horizon AppViz Application visibility for AlgoSec Horizon Security Analyzer - AlgoSec

    AlgoSec Horizon AppViz Application visibility for AlgoSec Horizon Security Analyzer Download PDF Download PDF Add a Title Add a Title Add a Title Schedule time with one of our experts Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Continue Talk to a Skybox transition expert. Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Continue

  • THE NEW WAY TO MODERNIZE YOUR NETWORK AND HARNESS THE POWER OF CISCO NEXUS & CISCO ACI WITH ALGOSEC - AlgoSec

    THE NEW WAY TO MODERNIZE YOUR NETWORK AND HARNESS THE POWER OF CISCO NEXUS & CISCO ACI WITH ALGOSEC Download PDF Download PDF Add a Title Add a Title Add a Title Schedule time with one of our experts Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Continue Talk to a Skybox transition expert. Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Continue

  • Customer Success Manager - AlgoSec

    Customer Success Manager Download PDF Download PDF Add a Title Add a Title Add a Title Schedule time with one of our experts Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Continue Talk to a Skybox transition expert. Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Continue

  • Cloud network security report 2025 - AlgoSec

    Cloud network security report 2025 Datasheet Download PDF Download PDF Add a Title Add a Title Add a Title Schedule time with one of our experts Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Continue Talk to a Skybox transition expert. Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Continue

  • AlgoSec | Network Change Management: Best Practices for 2024

    What is network change management? Network Change Management (NCM) is the process of planning, testing, and approving changes to a network infrastructure. The goal is to minimize network disruptions by following standardized procedures for controlled network changes. NCM, or network configuration and change management (NCCM), is all about staying connected and keeping things in check. When done the right way, it lets IT teams seamlessly roll out and track change requests, and boost the... Network Security Policy Management Network Change Management: Best Practices for 2024 Tsippi Dach 2 min read Tsippi Dach Short bio about author here Lorem ipsum dolor sit amet consectetur. Vitae donec tincidunt elementum quam laoreet duis sit enim. Duis mattis velit sit leo diam. Tags Share this article 2/8/24 Published What is network change management? Network Change Management (NCM) is the process of planning, testing, and approving changes to a network infrastructure. The goal is to minimize network disruptions by following standardized procedures for controlled network changes. NCM, or network configuration and change management (NCCM), is all about staying connected and keeping things in check. When done the right way, it lets IT teams seamlessly roll out and track change requests, and boost the network’s overall performance and safety. There are 2 main approaches to implementing NCM: manual and automated. Manual NCM is a popular choice that’s usually complex and time-consuming. A poor implementation may yield faulty or insecure configurations causing disruptions or potential noncompliance. These setbacks can cause application outages and ultimately need extra work to resolve. Fortunately, specialized solutions like the AlgoSec platform and its Horizon FireFlow solution exist to address these concerns. With inbuilt intelligent automation, these solutions make NCM easier as they cut out errors and rework usually tied to manual NCM. The network change management process The network change management process is a structured approach that organizations use to manage and implement changes to their network infrastructure. When networks are complex with many interdependent systems and components, change needs to be managed carefully to avoid unintended impacts. A systematic NCM process is essential to make the required changes promptly, minimize risks associated with network modifications, ensure compliance, and maintain network stability. The most effective NCM process leverages an automated NCM solution like the intelligent automation provided by the AlgoSec platform to streamline effort, reduce the risks of redundant changes, and curtail network outages and downtime. The key steps involved in the network change management process are: Step 1: Security policy development and documentation Creating a comprehensive set of security policies involves identifying the organization’s specific security requirements, relevant regulations, and industry best practices. These policies and procedures help establish baseline configurations for network devices. They govern how network changes should be performed – from authorization to execution and management. They also document who is responsible for what, how critical systems and information are protected, and how backups are planned. In this way, they address various aspects of network security and integrity, such as access control , encryption, incident response, and vulnerability management. Step 2: Change the request A formal change request process streamlines how network changes are requested and approved. Every proposed change is clearly documented, preventing the implementation of ad-hoc or unauthorized changes. Using an automated tool ensures that every change complies with the regulatory standards relevant to the organization, such as HIPAA, PCI-DSS, NIST FISMA, etc. This tool should be able to send automated notifications to relevant stakeholders, such as the Change Advisory Board (CAB), who are required to validate and approve normal and emergency changes (see below). Step 3: Change Implementation Standard changes – those implemented using a predetermined process, need no validation or testing as they’re already deemed low- or no-risk. Examples include installing a printer or replacing a user’s laptop. These changes can be easily managed, ensuring a smooth transition with minimal disruption to daily operations. On the other hand, normal and emergency changes require testing and validation, as they pose a more significant risk if not implemented correctly. Normal changes, such as adding a new server or migrating from on-premises to the cloud, entail careful planning and execution. Emergency changes address urgent issues that could introduce risks if not resolved promptly, like failing to install security patches or software upgrades, which may leave networks vulnerable to zero-day exploits and cyberattacks. Testing uncovers these potential risks, such as network downtime or new vulnerabilities that increase the likelihood of a malware attack. Automated network change management (NCM) solutions streamline simple changes, saving time and effort. For instance, AlgoSec’s firewall policy cleanup solution optimizes changes related to firewall policies, enhancing efficiency. Documenting all implemented changes is vital, as it maintains accountability and service level agreements (SLAs) while providing an audit trail for optimization purposes. The documentation should outline the implementation process, identified risks, and recommended mitigation steps. Network teams must establish monitoring systems to continuously review performance and flag potential issues during change implementation. They must also set up automated configuration backups for devices like routers and firewalls ensuring that organizations can recover from change errors and avoid expensive downtime. Step 4: Troubleshooting and rollbacks Rollback procedures are important because they provide a way to restore the network to its original state (or the last known “good” configuration) if the proposed change could introduce additional risk into the network or deteriorate network performance. Some automated tools include ready-to-use templates to simplify configuration changes and rollbacks. The best platforms use a tested change approval process that enables organizations to avoid bad, invalid, or risky configuration changes before they can be deployed. Troubleshooting is also part of the NCM process. Teams must be trained in identifying and resolving network issues as they emerge, and in managing any incidents that may result from an implemented change. They must also know how to roll back changes using both automated and manual methods. Step 5: Network automation and integration Automated network change management (NCM) solutions streamline and automate key aspects of the change process, such as risk analysis, implementation, validation, and auditing. These automated solutions prevent redundant or unauthorized changes, ensuring compliance with applicable regulations before deployment. Multi-vendor configuration management tools eliminate the guesswork in network configuration and change management. They empower IT or network change management teams to: Set real-time alerts to track and monitor every change Detect and prevent unauthorized, rogue, and potentially dangerous changes Document all changes, aiding in SLA tracking and maintaining accountability Provide a comprehensive audit trail for auditors Execute automatic backups after every configuration change Communicate changes to all relevant stakeholders in a common “language” Roll back undesirable changes as needed AlgoSec’s NCM platform can also be integrated with IT service management (ITSM) and ticketing systems to improve communication and collaboration between various teams such as IT operations and admins. Infrastructure as code (IaC) offers another way to automate network change management. IaC enables organizations to “codify” their configuration specifications in config files. These configuration templates make it easy to provision, distribute, and manage the network infrastructure while preventing ad-hoc, undocumented, or risky changes. Risks associated with network change management Network change management is a necessary aspect of network configuration management. However, it also introduces several risks that organizations should be aware of. Network downtime The primary goal of any change to the network should be to avoid unnecessary downtime. Whenever these network changes fail or throw errors, there’s a high chance of network downtime or general performance. Depending on how long the outage lasts, it usually results in users losing productive time and loss of significant revenue and reputation for the organization. IT service providers may also have to monitor and address potential issues, such as IP address conflicts, firmware upgrades, and device lifecycle management. Human errors Manual configuration changes introduce human errors that can result in improper or insecure device configurations. These errors are particularly prevalent in complex or large-scale changes and can increase the risk of unauthorized or rogue changes. Security issues Manual network change processes may lead to outdated policies and rulesets, heightening the likelihood of security concerns. These issues expose organizations to significant threats and can cause inconsistent network changes and integration problems that introduce additional security risks. A lack of systematic NCM processes can further increase the risk of security breaches due to weak change control and insufficient oversight of configuration files, potentially allowing rogue changes and exposing organizations to various cyberattacks. Compliance issues Poor NCM processes and controls increase the risk of non-compliance with regulatory requirements. This can potentially result in hefty financial penalties and legal liabilities that may affect the organization’s bottom line, reputation, and customer relationships. Rollback failures and backup issues Manual rollbacks can be time-consuming and cumbersome, preventing network teams from focusing on higher-value tasks. Additionally, a failure to execute rollbacks properly can lead to prolonged network downtime. It can also lead to unforeseen issues like security flaws and exploits. For network change management to be effective, it’s vital to set up automated backups of network configurations to prevent data loss, prolonged downtime, and slow recovery from outages. Troubleshooting issues Inconsistent or incorrect configuration baselines can complicate troubleshooting efforts. These wrong baselines increase the chances of human error, which leads to incorrect configurations and introduces security vulnerabilities into the network. Simplified network change management with AlgoSec AlgoSec’s configuration management solution automates and streamlines network management for organizations of all types. It provides visibility into the configuration of every network device and automates many aspects of the NCM process, including change requests, approval workflows, and configuration backups. This enables teams to safely and collaboratively manage changes and efficiently roll back whenever issues or outages arise. The AlgoSec platform monitors configuration changes in real-time. It also provides compliance assessments and reports for many security standards, thus helping organizations to strengthen and maintain their compliance posture. Additionally, its lifecycle management capabilities simplify the handling of network devices from deployment to retirement. Vulnerability detection and risk analysis features are also included in AlgoSec’s solution. The platform leverages these features to analyze the potential impact of network changes and highlight possible risks and vulnerabilities. This information enables network teams to control changes and ensure that there are no security gaps in the network. Click here to request a free demo of AlgoSec’s feature-rich platform and its configuration management tools. Schedule a demo Related Articles Q1 at AlgoSec: What innovations and milestones defined our start to 2026? AlgoSec Reviews Mar 19, 2023 · 2 min read 2025 in review: What innovations and milestones defined AlgoSec’s transformative year in 2025? AlgoSec Reviews Mar 19, 2023 · 2 min read Navigating Compliance in the Cloud AlgoSec Cloud Mar 19, 2023 · 2 min read Speak to one of our experts Speak to one of our experts Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Schedule a call

  • Sunburst Backdoor A deeper look into The SolarWinds’ Supply Chain Malware - AlgoSec

    Sunburst Backdoor A deeper look into The SolarWinds’ Supply Chain Malware Download PDF Download PDF Add a Title Add a Title Add a Title Schedule time with one of our experts Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Continue Talk to a Skybox transition expert. Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Continue

  • AlgoSec | Unveiling best practices for a resilient cloud security strategy

    The transition to cloud-based environments has ushered in unparalleled efficiency, scalability, and innovation. However, it has also... Hybrid Cloud Security Management Unveiling best practices for a resilient cloud security strategy Malcom Sargla 2 min read Malcom Sargla Short bio about author here Lorem ipsum dolor sit amet consectetur. Vitae donec tincidunt elementum quam laoreet duis sit enim. Duis mattis velit sit leo diam. Tags Share this article 8/30/23 Published The transition to cloud-based environments has ushered in unparalleled efficiency, scalability, and innovation. However, it has also magnified the importance of fortifying our digital fortresses against an array of potential risks. Considering the increasing reliance on cloud computing, it’s important to find the best practices and strategies that organizations can adopt to enhance their cloud security posture and mitigate the risks associated with cloud-based environments. Navigating the Cloud Security Landscape As organizations race to seize the transformative potential of the cloud, they are faced with a series of profound decisions. Each step forward, though laden with promise, demands a profound understanding of the evolving cloud security landscape. Choosing your guardian: Cloud providers’ security Selecting a cloud provider marks a pivotal choice. The giants of the cloud – AWS, GCP, Azure, Oracle, and IBM – have honed their commitment to delivering secure platforms. These titans weave intricate layers of cutting-edge security technologies and artificial intelligence into their infrastructures, assuring an ironclad foundation for their clients. Here, diversity shines as a beacon of strength. Many organizations, mindful of fault domains and corporate governance, choose a multi-cloud approach. This approach is further empowered by solutions like AlgoSec, streamlining security management across diverse cloud estates. The hybrid conundrum: Security beyond the divide The debate over a cloud-only versus hybrid deployment churns with vigor. It’s not merely a technical decision; it’s an embodiment of an organization’s security philosophy. Retaining an on-premises presence offers a sense of comfort, an insurance policy for vital intellectual property. To navigate the hybrid landscape successfully, a unified security approach is imperative. A single-pane view that seamlessly spans visibility, risk assessment, compliance, and intelligent policy automation is the rudder that guides this ship. Blueprint for secure migration In the digital world, where data and applications surge like currents, migrating to the cloud demands meticulous planning and a steadfast commitment to security. Application Dependency: The heartbeat of cloud migration As applications metamorphose, they weave intricate relationships with their ecosystem. Moving them recklessly can disrupt the very heartbeat of your organization. Consider AlgoSec’s partnerships with Cisco Secure Workload, Illumio, and Guardicore. Through this synergy, applications are mapped, relationships dissected, and policies laid bare. These insights power intelligent remediation, ensuring that policies serve the application, not risk its integrity. The goldilocks move: Finding the right application components When migrating applications, precision is paramount. Moving the right components in tandem is akin to choreographing a symphony. Avoiding ‘hair-pinning’ between cloud and on-premises domains is key to preserving user experience and mitigating egress traffic costs. The mantra: migrate high-dependent application tiers in harmonious unison. Purifying the legacy: Pruning unneeded policies Before the embacing the cloud, make sure to clean your digital canvas. Rid it of unneeded policies, unburden the legacy baggage, and craft a secure foundation. AlgoSec advocates a risk-mitigation approach. Tune, optimize, and refine policies. This digital spring-cleaning ensures that your cloud journey is unmarred by relics of the past. The promise of a secure sky As the digital horizon stretches ever farther, cloud security ascends as both a challenge and an opportunity. With each step we take towards a cloud-powered future, we must arm ourselves with knowledge, tools, and practices that will safeguard our data, applications, and innovations. So, the question of how to mitigate risk becomes not just a query, but a clarion call. A call to weave security into the very fabric of our cloud endeavors. A call to adopt the best practices, to forge ahead with a robust strategy, and to ensure that the cloud’s promise of a brighter future is matched only by its commitment to security. Schedule a demo Related Articles Q1 at AlgoSec: What innovations and milestones defined our start to 2026? AlgoSec Reviews Mar 19, 2023 · 2 min read 2025 in review: What innovations and milestones defined AlgoSec’s transformative year in 2025? AlgoSec Reviews Mar 19, 2023 · 2 min read Navigating Compliance in the Cloud AlgoSec Cloud Mar 19, 2023 · 2 min read Speak to one of our experts Speak to one of our experts Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Schedule a call

  • AlgoSec | Sunburst Backdoor, Part III: DGA & Security Software

    In the previous parts of our blog ( part I and part II ), we have described the most important parts of the Sunburst backdoor... Cloud Security Sunburst Backdoor, Part III: DGA & Security Software Rony Moshkovich 2 min read Rony Moshkovich Short bio about author here Lorem ipsum dolor sit amet consectetur. Vitae donec tincidunt elementum quam laoreet duis sit enim. Duis mattis velit sit leo diam. Tags Share this article 12/22/20 Published In the previous parts of our blog ( part I and part II ), we have described the most important parts of the Sunburst backdoor functionality and its Domain Generation Algorithm (DGA). This time, let’s have a deeper look into the passive DNS requests reported by Open-Source Context and Zetalytics . The valid DNS requests generated by the malware fall into 2 groups: DNS requests that encode a local domain name DNS requests that encode data The first type of DNS requests allows splitting long domain names into separate requests. These requests are generated by the malware’s functions GetPreviousString() and GetCurrentString() . In general, the format of a DNS request that encodes a domain name may look like: USER_ID.NUM.COMPUTER_DOMAIN[.]appsync-api.us-west-2[.]avsvmcloud[.]com where: USER_ID is an 8-byte user ID that uniquely identifies a compromised host, encoded as a 15-character string NUM is a number of a domain name – either 0 or 1, encoded as a character COMPUTER_DOMAIN is an encoded local computer domain Let’s try decoding the following 3 DNS requests: olc62cocacn7u2q22v02eu.appsync-api.us-west-2.avsvmcloud.com r1qshoj05ji05ac6eoip02jovt6i2v0c.appsync-api.us-west-2.avsvmcloud.com lt5ai41qh5d53qoti3mkmc0.appsync-api.us-west-2.avsvmcloud.com String 1 Let’s start from the 1st string in the list: olc62cocacn7u2q22v02eu.appsync-api.us-west-2.avsvmcloud.com. In this string, the first 15-character string is an encoded USER_ID : “olc62cocacn7u2q” . Once it is base-64 decoded, as explained in the previous post, it becomes a 9-byte byte array: 86 7f 2f be f9 fb a3 ae c4 The first byte in this byte array is a XOR key: 0x86 . Once applied to the 8 bytes that follow it, we get the 8-byte user ID – let’s take a note and write it down, we will need it later: f9 a9 38 7f 7d 25 28 42 Next, let’s take the NUM part of the encoded domain: it’s a character “2” located at the position #15 (starting from 0) of the encrypted domain. In order to decode the NUM number, we have to take the first character of the encrypted domain, take the reminder of its division by 36 , and subtract the NUM ‘s position in the string “0123456789abcdefghijklmnopqrstuvwxyz” : num = domain[0] % 36 – “0123456789abcdefghijklmnopqrstuvwxyz”.IndexOf(domain.Substring(15, 1)); The result is 1 . That means the decrypted domain will be the 2nd part of a full domain name. The first part must have its NUM decoded as 0. The COMPUTER_DOMAIN part of the encrypted domain is “2v02eu” . Once decoded, using the previously explained method, the decoded computer domain name becomes “on.ca” . String 2 Let’s decode the second passive DNS request from our list: r1qshoj05ji05ac6eoip02jovt6i2v0c.appsync-api.us-west-2.avsvmcloud.com Just as before, the decoded 8-byte user ID becomes: f9 a9 38 7f 7d 25 28 42 The NUM part of the encoded domain, located at the position #15 (starting from 0), is a character “6” . Let’s decode it, by taking the first character ( “r” = 114 ), take the reminder of its division by 36 ( 114 % 36 = 6 ), and subtracting the position of the character “6” in the “0123456789abcdefghijklmnopqrstuvwxyz” , which is 6 . The result is 0 . That means the decrypted domain will be the 1st part of the full domain name. The COMPUTER_DOMAIN part of the encrypted domain is “eoip02jovt6i2v0c” . Once decoded, it becomes “city.kingston.” Next, we need to match 2 decrypted domains by the user ID, which is f9 a9 38 7f 7d 25 28 42 in both cases, and concatenate the first and the second parts of the domain. The result will be “city.kingston.on.ca” . String 3 Here comes the most interesting part. Lets try to decrypt the string #3 from our list of passive DNS requests: lt5ai41qh5d53qoti3mkmc0.appsync-api.us-west-2.avsvmcloud.com The decoded user ID is not relevant, as the decoded NUM part is a number -29 . It’s neither 0 nor 1 , so what kind of domain name that is? If we ignore the NUM part and decode the domain name, using the old method, we will get “thx8xb” , which does not look like a valid domain name. Cases like that are not the noise, and are not some artificially encrypted artifacts that showed up among the DNS requests. This is a different type of DNS requests. Instead of encoding local domain names, these types of requests contain data. They are generated by the malware’s function GetNextStringEx() . The encryption method is different as well. Let’s decrypt this request. First, we can decode the encrypted domain, using the same base-64 method, as before . The string will be decoded into 14 bytes: 7c a5 4d 64 9b 21 c1 74 a6 59 e4 5c 7c 7f Let’s decode these bytes, starting from the 2nd byte, and using the first byte as a XOR key. We will get: 7c d9 31 18 e7 5d bd 08 da 25 98 20 00 03 In this array, the bytes marked in yellow are an 8-byte User ID, encoded with a XOR key that is selected from 2 bytes marked in red. Let’s decode User ID: for ( int i = 0 ; i < 8 ; i++) { bytes[i + 1 ] ^= bytes[ 11 - i % 2 ]; } The decoded byte array becomes: 7c f9 a9 38 7f 7d 25 28 42 25 98 20 00 03 The User ID part in marked in yellow. Does it look familiar? Indeed, it’s the same User ID we’ve seen before, when we decoded “city.kingston.on.ca” . The next 3 bytes marked in red are: 25 98 20 . 2 0x59820 The first number 2 stands for the size of data that follows – this data is 00 03 (selected in green). The number 0x59820 , or 366,624 in decimal, is a timestamp. It’s a number of 4-second periods of time since 1 January 2010. To obtain the real time stamp, we need to multiple it by 15 to get minutes, then add those minutes to 1 January 2010: var date = ( new DateTime( 2010 , 1 , 1 , 0 , 0 , 0 , DateTimeKind.Utc)).AddMinutes(timestamp * 15 ); For the number 0x59820 , the time stamp becomes 16 July 2020 12:00:00 AM – that’s the day when the DNS request was made. The remaining 2 bytes, 00 03 , encrypt the state of 8 security products, to indicate whether each one of them is running or whether it is stopped. The 8 security products are: Windows Live OneCare / Windows Defender Windows Defender Advanced Threat Protection Microsoft Defender for Identity Carbon Black CrowdStrike FireEye ESET F-Secure 2 states for 8 products require 2 * 8 = 16 bits = 2 bytes. The 2 bytes 00 03 in binary form are: 00 00 00 00 00 00 00 11 Here, the least-significant bits 11 identify that the first product in the list, Windows Live OneCare / Windows Defender, is reported as ‘running’ ( 1 ) and as ‘stopped’ ( 1 ). Now we know that apart from the local domain, the trojanised SolarWinds software running on the same compromised host on “city.kingston.on.ca” domain has also reported the status of the Windows Defender software. What Does it Mean? As explained in the first part of our description, the malware is capable of stopping the services of security products, be manipulating registry service keys under Administrator account. It’s likely that the attackers are using DNS queries as a C2 channel to first understand what security products are present. Next, the same channel is used to instruct the malware to stop/deactivate these services, before the 2nd stage payload, TearDrop Backdoor, is deployed. Armed with this knowledge, let’s decode other passive DNS requests, printing the cases when the compromised host reports a running security software. NOTES: As a private case, if the data size field is 0 or 1 , the timestamp field is not followed with any data. Such type of DNS request is generated by the malware’s function GetNextString() . It is called ‘a ping’ in the listing below. If the first part of the domain name is missing, the recovered domain name is pre-pended with ‘*’ . The malware takes the time difference in minutes, then divides it by 30 and then converts the result from double type to int type; as a result of such conversion, the time stamps are truncated to the earliest half hour. 2D82B037C060515C SFBALLET Data: Windows Live OneCare / Windows Defender [running] 11/07/2020 12:00:00 AM Pings: 12/07/2020 12:30:00 AM 70DEE5C062CFEE53 ccscurriculum.c Data: ESET [running] 17/04/2020 4:00:00 PM Pings: 20/04/2020 5:00:00 PM AB902A323B541775 mountsinai.hospital Pings: 4/07/2020 12:30:00 AM 9ACC3A3067DC7FD5 *ripta.com Data: ESET [running] 12/09/2020 6:30:00 AM Pings: 13/09/2020 7:30:00 AM 14/09/2020 9:00:00 AM CB34C4EBCB12AF88 DPCITY.I7a Data: ESET [running] 26/06/2020 5:00:00 PM Pings: 27/06/2020 6:30:00 PM 28/06/2020 7:30:00 PM 29/06/2020 8:30:00 PM 29/06/2020 8:30:00 PM E5FAFE265E86088E *scroot.com Data: CrowdStrike [running] 25/07/2020 2:00:00 PM Pings: 26/07/2020 2:30:00 PM 26/07/2020 2:30:00 PM 27/07/2020 3:00:00 PM 27/07/2020 3:00:00 PM 426030B2ED480DED *kcpl.com Data: Windows Live OneCare / Windows Defender [running] 8/07/2020 12:00:00 AM Carbon Black [running] 8/07/2020 12:00:00 AM Full list of decoded pDNS requests can be found here . An example of a working implementation is available at this repo. Schedule a demo Related Articles Q1 at AlgoSec: What innovations and milestones defined our start to 2026? AlgoSec Reviews Mar 19, 2023 · 2 min read 2025 in review: What innovations and milestones defined AlgoSec’s transformative year in 2025? AlgoSec Reviews Mar 19, 2023 · 2 min read Navigating Compliance in the Cloud AlgoSec Cloud Mar 19, 2023 · 2 min read Speak to one of our experts Speak to one of our experts Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Schedule a call

  • Firewall Management 201 | algosec

    Security Policy Management with Professor Wool Firewall Management 201 Firewall Management with Professor Wool is a whiteboard-style series of lessons that examine the challenges of and provide technical tips for managing security policies in evolving enterprise networks and data centers. Lesson 1 In this lesson, Professor Wool discusses his research on different firewall misconfigurations and provides tips for preventing the most common risks. Examining the Most Common Firewall Misconfigurations Watch Lesson 2 In this lesson, Professor Wool examines the challenges of managing firewall change requests and provides tips on how to automate the entire workflow. Automating the Firewall Change Control Process Watch Lesson 3 In this lesson, Professor Wool offers some recommendations for simplifying firewall management overhead by defining and enforcing object naming conventions. Using Object Naming Conventions to Reduce Firewall Management Overhead Watch Lesson 4 In this lesson, Professor Wool examines some tips for including firewall rule recertification as part of your change management process, including questions you should be asking and be able to answer as well as guidance on how to effectively recertify firewall rules Tips for Firewall Rule Recertification Watch Lesson 5 In this lesson, Professor Wool examines how virtualization, outsourcing of data centers, worker mobility and the consumerization of IT have all played a role in dissolving the network perimeter and what you can do to regain control. Managing Firewall Policies in a Disappearing Network Perimeter Watch Lesson 6 In this lesson, Professor Wool examines some of the challenges when it comes to managing routers and access control lists (ACLs) and provides recommendations for including routers as part of your overall security policy with tips on change management, auditing and ACL optimization. Analyzing Routers as Part of Your Security Policy Watch Lesson 7 In this lesson, Professor Wool examines the complex challenges of accurately simulating network routing, specifically drilling into three options for extracting the routing information from your network: SNMP, SSH and HSRP or VRPP. Examining the Challenges of Accurately Simulating Network Routing Watch Lesson 8 In this lesson, Professor Wool examines the complex challenges of accurately simulating network routing, specifically drilling into three options for extracting the routing information from your network: SNMP, SSH and HSRP or VRPP. NAT Considerations When Managing Your Security Policy Watch Lesson 9 In this lesson, Professor Wool explains how you can create templates - using network objects - for different types of services and network access which are reused by many different servers in your data center. Using this technique will save you from writing new firewall rules each time you provision or change a server, reduce errors, and allow you to provision and expand your server estate more quickly. How to Structure Network Objects to Plan for Future Policy Growth Watch Lesson 10 In this lesson, Professor Wool examines the challenges of migrating business applications and physical data centers to a private cloud and offers tips to conduct these migrations without the risk of outages. Tips to Simplify Migrations to a Virtual Data Center Watch Lesson 11 In this lesson, Professor Wool provides the example of a virtualized private cloud which uses hypervisor technology to connect to the outside world via a firewall. If all worksloads within the private cloud share the same security requirements, this set up is adequate. But what happens if you want to run workloads with different security requirements within the cloud? Professor Wool explains the different options for filtering traffic within a private cloud, and discusses the challenges and solutions for managing them. Tips for Filtering Traffic within a Private Cloud Watch Lesson 12 In this lesson Professor Wool discusses ways to ensure that your security policy on your primary site and on your disaster recovery (DR) site are always sync. He presents multiple scenarios: where the DR and primary site use the exact same firewalls, where different vendor solutions or different models are used on the DR site, and where the IP address is or is not the same on the two sites. Managing Your Security Policy for Disaster Recovery Watch Lesson 13 In this lesson, Professor Wool highlights the challenges, benefits and trade-offs of utilizing zero-touch automation for security policy change management. He explains how, using conditional logic, its possible to significantly speed up security policy change management while maintaining control and ensuring accuracy throughout the process. Zero-Touch Change Management with Checks and Balances Watch Lesson 14 Many organizations have different types of firewalls from multiple vendors, which typically means there is no single source for naming and managing network objects. This ends up creating duplication, confusion, mistakes and network connectivity problems especially when a new change request is generated and you need to know which network object to refer to. In this lesson Profession Wool provides tips and best practices for how to synchronize network objects in a multi-vendor environment for both legacy scenarios, and greenfield scenarios. Synchronized Object Management in a Multi-Vendor Environment Watch Lesson 15 Many organizations have both a firewall management system as well as a CMDB, yet these systems do not communicate with each other and their data is not synchronized. This becomes a problem when making security policy change requests, and typically someone needs to manually translate the names used by in the firewall management system to the name in the CMDB, which is a slow and error-prone process, in order for the change request to work. In this lesson Professor Wool provides tips on how to use a network security policy management to coordinate between the two system, match the object names, and then automatically populate the change management process with the correct names and definitions. How to Synchronize Object Management with a CMDB Watch Lesson 16 Some companies use tools to automatically convert firewall rules from an old firewall, due to be retired, to a new firewall. In this lesson, Professor Wool explains why this process can be risky and provides some specific technical examples. He then presents a more realistic way to manage the firewall rule migration process that involves stages and checks and balances to ensure a smooth, secure transition to the new firewall that maintains secure connectivity. How to Take Control of a Firewall Migration Project Watch Lesson 17 PCI-DSS 3.2 regulation requirement 6.1 mandates that organizations establish a process for identifying security vulnerabilities on the servers that are within the scope of PCI. In this new lesson, Professor Wool explains how to address this requirement by presenting vulnerability data by both the servers and the by business processes that rely on each server. He discusses why this method is important and how it allows companies to achieve compliance while ensuring ongoing business operations. PCI – Linking Vulnerabilities to Business Applications Watch Lesson 18 Collaboration tools such as Slack provide a convenient way to have group discussions and complete collaborative business tasks. Now, these automated chatbots can be used for answering questions and handling tasks for development, IT and infosecurity teams. For example, enterprises can use chatbots to automate information-sharing across silos, such as between IT and application owners. So rather than having to call somebody and ask them “Is that system up? What happened to my security change request?” and so on, tracking helpdesk issues and the status of help requests can become much more accessible and responsive. Chatbots also make access to siloed resources more democratic and more widely available across the organization (subject, of course to the necessary access rights). In this video, Prof. Wool discusses how automated chatbots can be used to help a wide range of users for their security policy management tasks – thereby improving service to stakeholders and helping to accelerate security policy change processes across the enterprise. Sharing Network Security Information with the Wider IT Community With Team Collaboration Tools Watch Have a Question for Professor Wool? Ask him now Choose a better way to manage your network Choose a better way to manage your network Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Continue

  • Partner solution brief AlgoSec & Zscaler - AlgoSec

    Partner solution brief AlgoSec & Zscaler Download PDF Download PDF Add a Title Add a Title Add a Title Schedule time with one of our experts Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Continue Talk to a Skybox transition expert. Work email* First name* Last name* Company* country* Select country... Short answer* By submitting this form, I accept AlgoSec's privacy policy Continue

bottom of page