惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fox-IT International blog
Security Latest
Security Latest
S
Security @ Cisco Blogs
L
LINUX DO - 热门话题
T
Threatpost
W
WeLiveSecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
腾讯CDC
雷峰网
雷峰网
Cyberwarzone
Cyberwarzone
V
V2EX - 技术
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
P
Proofpoint News Feed
T
Tailwind CSS Blog
Cisco Talos Blog
Cisco Talos Blog
人人都是产品经理
人人都是产品经理
罗磊的独立博客
P
Privacy International News Feed
The Register - Security
The Register - Security
T
Threat Research - Cisco Blogs
IT之家
IT之家
T
True Tiger Recordings
SecWiki News
SecWiki News
V
Vulnerabilities – Threatpost
博客园_首页
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 司徒正美
月光博客
月光博客
P
Privacy & Cybersecurity Law Blog
N
News | PayPal Newsroom
Google DeepMind News
Google DeepMind News
The Cloudflare Blog
美团技术团队
Simon Willison's Weblog
Simon Willison's Weblog
博客园 - Franky
V
Visual Studio Blog
E
Exploit-DB.com RSS Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
F
Future of Privacy Forum
J
Java Code Geeks
Microsoft Azure Blog
Microsoft Azure Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Recent Commits to openclaw:main
Recent Commits to openclaw:main
C
Cisco Blogs
AWS News Blog
AWS News Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Scott Helme
Scott Helme
D
Darknet – Hacking Tools, Hacker News & Cyber Security
I
InfoQ
U
Unit 42

Citrix Blogs

the Citrix AI Hotsheet – Citrix Blogs What is Citrix DaaS Flex, and why desktop modernization needs a different operating model – Citrix Blogs The secure access model needs a rethink: Introducing Citrix Platform Flex – Citrix Blogs AI is moving fast. Your infrastructure needs to keep up. – Citrix Blogs Why enterprise AI agents disappoint (and why the fix is not “better agents”) – Citrix Blogs Simplifying operations, reducing risk, and driving better outcomes with Citrix LAS – Citrix Blogs Announcing Citrix SDS support on Nutanix NKP: Solving the developer platform puzzle – Citrix Blogs A reflection – Citrix Blogs The SaaSpocalypse won’t touch the enterprise software moat – Citrix Blogs Celebrating the Partners powering Citrix forward – Citrix Blogs What’s left for humans? – Citrix Blogs AI governance in healthcare: Why this moment feels different Introducing Citrix Platform for Public Sector – Citrix Blogs how our partnership with Google has matured secure access for the browser era – Citrix Blogs When session recording stops scaling Building business resiliency in healthcare: A conversation with Cletis Earle Imprivata Ready Certification validates Citrix Unicon: A practical guide for healthcare IT Skills are all you need UHMC customers now have expanded Citrix Secure Private Access entitlement From chaos to catalyst: How CIOs turn post‑merger disorder into a synergy engine Understanding the cognitive stack: why your AI strategy is focused on the wrong layer Securing high privileged admin access doesn’t have to be complicated What will knowledge work be in 18 months? Look at what AI is doing to coding right now. Divestitures and carve-outs: Untangling spaghetti Workers’ “second brains” break every assumption about how we secure knowledge work – Citrix Blogs Taming integration chaos (the core of M&A failure) OpenClaw and Moltbook preview the changes needed with corporate AI governance Three years. Five Use Cases. A Leader: Citrix The hard truths about hospital consolidation: An M&A guide for IT leaders Why Citrix is the most complete EUC platform – Citrix Blogs Sign in once, get more done: Why continuous identity is a strategic advantage Everyone’s worried about the wrong AI security risk Security by design, proven by action with Citrix NetScaler The invisible 80%—what corporate-led AI transformations can’t see Workers don’t want to build automations. They want to delegate. The CIO’s M&A integration dilemma: speed vs. security AI will be THE interface to knowledge work. Here’s how we’ll get there. Why I joined Citrix — and what it means for healthcare leaders How the most successful CIOs are building successful merger and acquisition approaches IT admits workers control AI. Workers admit they use it to leave at 5. One identity. Every app. Now inside Citrix sessions. – Citrix Blogs Citrix Aidrien: Built-in AI intelligence that keeps IT focused Everyone wants to provide your AI. Nobody wants to help you manage it. Certificate lifetimes are shrinking—your business continuity doesn’t have to: Automating SSL/TLS at scale with NetScaler – Citrix Blogs Advancing Zero Trust at the browser – Citrix Blogs Citrix is headed to Microsoft Ignite 2025 as a Partner of the Year Finalist, top sponsor, and more! – Citrix Blogs Three trends reshaping how work happens – Citrix Blogs Rethinking the last mile: Our vision for secure access in a browser-first world Will AI need to operate your legacy desktop apps or is direct file manipulation enough? – Citrix Blogs an executive blueprint for streamlined app delivery – Citrix Blogs AI just created 10,000 accidental citizen developers in your company. Welcome to the post-application era! – Citrix Blogs Why healthcare IT leaders are embracing Unicon + Imprivata – Citrix Blogs Windows 10 & IGEL OS 11 end-of-life: How Unicon OS turns deadlines into competitive advantage – Citrix Blogs The bitter lesson of workplace AI: Stop engineering, start enabling If AI is normal technology, boring infrastructure is your best strategy Innovation, efficiency, and the future of licensing – Citrix Blogs Worker-led AI isn’t shadow IT. It’s shadow strategy. Everyone’s wrong about why enterprise AI is failing – Citrix Blogs Citrix Virtual Apps and Desktops 2507 Long Term Service Release is now available: Get current, stay ahead – Citrix Blogs If AI progress stopped today, we can still transform the enterprise with what we have – Citrix Blogs AI agents are the new insider threat. Secure them like human workers. – Citrix Blogs Leading the quantum-ready transition: How NetScaler helps prevent a silent data breach decades in the making What happens when AI agents score 100% in computing using benchmarks? Now available: Citrix DaaS for Amazon WorkSpaces Core Managed Instances Why AI agents will use the same desktops and apps as human workers Modern applications need modern networking — Here’s what that means for your business – Citrix Blogs Powering your present, readying your future, and now available for all workloads – Citrix Blogs To understand AI’s future impact, check out this playbook from 150 years ago – Citrix Blogs The 7-stage roadmap for human-AI collaboration in the workplace – Citrix Blogs Secure your business with Citrix and Google Chrome Enterprise Premium – Citrix Blogs AI agents need a secure place to work. The Citrix workspace is ready. – Citrix Blogs What’s New and Next with Citrix: Q&A from our May 2025 webinar – Citrix Blogs What if your CEO never sends the AI-first memo? – Citrix Blogs Your CEO just sent a company-wide “AI-First” memo. Now what? – Citrix Blogs Citrix and Nutanix team up to simplify virtual desktop management – Citrix Blogs eLux + Imprivata coming soon for healthcare and beyond – Citrix Blogs Rising costs. Aging hardware. One smart solution. The desktop has dissolved. Now where does work live in 2025? What’s new with Citrix: Citrix Virtual Apps and Desktops 2503 is now generally available What does “AI” mean at Citrix? Making sense of AI in the workplace: A starting point for leaders Control the endpoint, control the experience – Citrix Blogs Why I joined Citrix and what I’m excited about – Citrix Blogs Citrix’s approach to Secure by Design Citrix and NVIDIA partner to deliver AI Virtual Workstations – Citrix Blogs Welcoming Google Chrome Enterprise Premium into the Citrix platform – Citrix Blogs Apple M4 chip delivers another significant performance boost to Citrix VDA for macOS! – Citrix Blogs Updated STIG guidance for highly secure environments – Citrix Blogs It’s time to upgrade your hypervisor to XenServer 8! – Citrix Blogs Furthering our investment in the Citrix platform with the strategic acquisition of Unicon – Citrix Blogs Faster logins, more productivity – Citrix Blogs Experience the difference: New optimization for Microsoft Teams in Citrix environments Citrix Secure Private Access delivers ZTNA in hybrid mode Citrix strengthens zero trust security posture with strategic acquisitions of deviceTRUST and Strong Network Ease your virtual machine device management with MCS & Intune Free uberAgent training is now available on Pluralsight Improved security, admin interfaces, and user experiences across the Citrix solution portfolio – Citrix Blogs Citrix ranked highest for all 4 Use Cases in the Gartner® Critical Capabilities for Desktop as a Service Report – Citrix Blogs Join us at Microsoft Ignite – Citrix innovations for the modern workplace – Citrix Blogs Improve user experiences and reliability with new expanded uberAgent entitlements
Password spraying attacks on NetScaler/NetScaler Gateway – December 2024 – Citrix Blogs
2024-12-13 · via Citrix Blogs

Password spraying attacks on NetScaler/NetScaler Gateway – December 2024

Cloud Software Group is aware of a recent series of password spraying attacks directed at various organizations around the globe. These attacks have been seen across various products and platforms, suggesting an industry-wide issue, as highlighted in the following resources:

Some of these attacks have targeted NetScaler appliances. Cloud Software Group has collaborated with affected customers to analyze the issues and recommend remediations. These attacks are consistent with password spraying attacks and are distinct from brute force attacks – instead of trying many passwords against a single account, attackers try a small set of common passwords against many accounts to avoid detection and account lockouts. When a NetScaler appliance is sized for handling a typical volume of authentication attempts, the high number of login attempts from large password spraying attacks can overwhelm the appliance, potentially leading to service and/or operational disruption in some cases. Cloud Software Group has developed a series of recommendations to help mitigate these attacks, as described below.

Issue summary

Cloud Software Group has recently observed an increase in password spraying attacks directed at NetScaler appliances. These attacks are characterized by a sudden and significant increase in authentication attempts and failures, which trigger alerts across monitoring systems, including Gateway Insights and Active Directory logs. The attack traffic originates from a broad range of dynamic IP addresses, making traditional mitigation strategies such as IP blocking and rate limiting less effective. 

Customers using Gateway Service don’t need to take any remediating measures. Only NetScaler/NetScaler Gateway appliances deployed on premises or in cloud infrastructure require these mitigations.

Potential impact

While the use of multi-factor authentication (with nFactor) on NetScaler helps prevent unauthorized access, these attacks can cause significant operational impact through resource exhaustion:

  • Excessive logging: High volumes of failed login attempts fill the NetScaler ns.log file consuming the /var directory space and potentially impacting GUI access. 
  • Management CPU overload: The surge in authentication requests consumes significant CPU resources, impacting device performance, and in some cases triggering High Availability (HA) failover due to missed heartbeats.
  • Appliance instability: In some cases the AAA module can become overwhelmed, leading to appliance crash.

Attack characteristics 

During our analysis, it was  observed that these password spraying attacks primarily target user authentication against historical, pre-nFactor endpoints.

The following logs are then created in ns.log. If the following logs are seen in ns.log and the volume of such logs is beyond what’s observed on NetScaler under normal day to day operations, then it signifies that NetScaler/NetScaler Gateway is potentially under attack.

This is a sample of the logs from an internal lab environment:

Dec 5 13:33:09 < > 10.110.13.215 12/05/2024:08:03:09 GMT n-test 0-PPE-0 : default SSLVPN Me
local0.info
Dec 5 13:33:09 < > 10.110.13.215 12/05/2024:08:03:09 GMT n-test 0-PPE-0 : default AAA Messa
local0.info
Dec 5 13:33:09 < > 10.110.13.215 12/05/2024:08:03:09 GMT n-test 0-PPE-0 : default SSLVPN Me
local0.info
Dec 5 13:33:09 < > 10.110.13.215 12/05/2024:08:03:09 GMT n-test 0-PPE-0 : default AAA Messa
local0.info
Dec 5 13:33:09 <local0.notice> 10.110.13.215 12/05/2024:08:03:09 GMT n-test 0-PPE-0 : default AAA
Messag Dec 5 13:33:09 < > 10.110.13.215 12/05/2024:08:03:09 GMT n-test 0-PPE-0 : default AAATM Mesas
local0.info
Dec 5 13:33:09 < > 10.110.13.215 12/05/2024:08:03:09 GMT n-test 0-PPE-0 : default AAA Messa
local0.info
Dec 5 13:33:09 < > 10.110.13.215 12/05/2024:08:03:09 GMT n-test 0-PPE-0 : default SSLVPN Me
local0.info
Dec 5 13:33:09 <local0.warn> 10.110.13.215 12/05/2024:08:03:09 GMT n-test 0-PPE-0 : default AAA LOGIN_FA Dec 5 13:33:09 < > 10.110.13.215 12/05/2024:08:03:09 GMT n-test 0-PPE-0 : default AAA Messa
local0.info

Recommended mitigations

Cloud Software Group recommends the following mitigations:

→ Ensure that multi-factor authentication is enabled for Gateway and the MFA verification factor is configured before the LDAP factor.

→ Create a responder policy to allow requests only for desired FQDN, as attacks are frequently targeting IP addresses rather than Gateway FQDNs. Create the following responder policy:

add responder policy IP_Block "HTTP.REQ.HOSTNAME.EQ(\"\").NOT"
DROPbind vpn vserver Gateway_vServer -policy IP_Block -priority 100
bind vpn vserver Gateway_vServer -policy IP_Block -priority 100

→ Create a responder policy to block the following end points if not utilizing historic pre-nFactor basic/classic authentication:

  • add policy patset patset_block_urls_1
  • bind policy patset patset_block_urls_1 “/cgi/login”
  • add policy patset patset_block_urls_2
  • bind policy patset patset_block_urls_2 “/p/u/doAuthentication.do”
  • bind policy patset patset_block_urls_2 “/p/u/getAuthenticationRequirements.do”
  • add responder policy policy_block_urls “(HTTP.REQ.URL.SET_TEXT_MODE(IGNORECASE).CONTAINS_ANY(\patset_block_urls_1\) && HTTP.REQ.METHOD.EQ(\GET\”).NOT) || HTTP.REQ.URL.SET_TEXT_MODE(IGNORECASE).CONTAINS_ANY(\patset_block_urls_2\”)” DROP
  • bind vpn vserver Gateway_vServer_name -policy policy_block_urls -priority 100

Creating this responder policy blocks these authentication requests before they reach the AAA module, preventing them from being processed. These policies only work for NetScaler firmware versions greater than or equal to 13.0.

Here are the responder policies that need to be created:

add policy patset patset_block_urls
bind policy patset patset_block_urls "/cgi/login"
bind policy patset patset_block_urls "/p/u/doAuthentication.do"
bind policy patset patset_block_urls "/p/u/getAuthenticationRequirements.do"

add responder policy policy_block_urls
"HTTP.REQ.URL.SET_TEXT_MODE(IGNORECASE).CONTAINS_ANY(\"patset_block_urls\")" DROP

bind vpn vserver Gateway_vServer_name -policy policy_block_urls -priority 100
-gotoPriorityExpression END -type AAA_REQUEST

If WAF is being used to protect Gateway vServers, please use the following commands:

set appfw profile ns-aaa-default-appfw-profile -denylist ON

bind appfw profile ns-aaa-default-appfw-profile -denylist
"HTTP.REQ.URL.SET_TEXT_MODE(IGNORECASE).CONTAINS_ANY(\"patset_block_urls\")" -valueType Expression
-ruleAction log RESET

Please note that during our analysis of these issues, we have observed that requests targeting “/p/u/doAuthentication.do” & “/p/u/getAuthenticationRequirements.do” are getting blocked with a higher success rate if WAF for Gateway has been enabled. Hence, we recommend enabling WAF for Gateway.

→ Enable IP reputation to automatically block requests from known malicious IP addresses, reducing attack volume. On NetScaler CLI, use the following commands to enable IP reputation:

enable feature reputation
add responder policy policy_block_malicious_ip CLIENT.IP.SRC.IPREP_IS_MALICIOUS" DROP
bind vpn vserver Gateway_vServer_name -policy policy_block_malicious_ip -priority 50
-gotoPriorityExpression END -type AAA_REQUEST

More details on how to configure the feature can be found in NetScaler documentation here

→ The default time interval configured for log rotation is set at 1 hour and can lead to the log file size growing rapidly and fill up the storage disk and contribute to crash. We recommend rotating the log files with a shorter time interval set at 30 minutes. Additionally, we recommend you to review your log rotation policy and ensure that logs are rotated at set time intervals to avoid filling up the disk.   

Enable recaptcha on NetScaler.

Please refer to the article posted in Citrix Community which is very useful if post n-factor URL’s are being used to attack NetScaler Gateway deployments.

Additionally, this NetScaler attack mitigation blog from June 2024 shares some best practices for protecting NetScaler/NetScaler Gateway from a range of attacks. You can also refer to the Detecting and Mitigating Password Spraying Attacks on NetScaler Gateway Tech Paper on Citrix Tech Zone, which is helpful if post n-factor URLs are used to attack NetScaler Gateway deployments.


This information is based on information currently available to Cloud Software Group and is provided on an “as-is” basis and does not imply any kind of guarantee or warranty, including the warranties of merchantability or fitness for a particular use. Your use of the information provided here is at your own risk. You should use your own discretion in determining what mitigation and/or other actions are appropriate for your unique circumstances. Cloud Software Group reserves the right to change or update this information at any time. 

Jaskirat Chauhan

Jaskirat Chauhan is a Principal Product Manager, NetScaler, at Citrix