AsusWRT sends network traffic data to Trend Micro if certain features enabled
ctrl.blog
ctrl.blog
I wanted to see bandwidth usage history/analysis, so I was going to enable it. When I was greeted by the scary EULA, I backed out and didn't turn it on.
To be fair, I'm not sure how a router like this could actually perform this functionality without sending information to an upstream service to manage the data. Simply not enough computing power / storage to support those features locally.
I don't want to send my data to ASUS/Trend Micro, so I didn't enable it. I don't think there's anything malicious going on here.
I always saw it as an attempt to put analysis/QoS tools into non-technical hands. You can absolutely do many of these things by yourself, but that's not who they're targeting.
I am less sure why, for many of the other examples in the list, the router can't just receive updates from ASUS/Trend Micro without sending user data abroad. Maintaining a local list of common software and popular services is not that onerous for such a device. People with less common software are not likely, as you said, to be who they are targeting.
As I understand the article, the current EULA means I have to give access to my data to a third party if I want my router to receive some useful information (say, mapping) from them. This is information which they could just give my router anyway, without needing my data, in many of the cases for which the EULA is required.
On the router, without sending data to someone else's computer, it will give breakdowns based on Protocol & Destination (e.g. SIP, IMAP, Amazon, Facebook).
As I understand the definitions as downloaded periodically/automatically from Ubiquity.
So yes, this is not just theoretically possible, this capability exists in the marketplace, and it's demonstrably inexpensive to do.
[0] https://www.dd-wrt.com/wiki/images/3/3c/TrafficByMonth.Sampl...
These routers are giving other breakdowns of the data - by device, by service, by application, etc. See sibling comment as well.
Edit: Screenshot of example: https://www.evernote.com/shard/s10/sh/0128aee2-dbae-48c3-b4d...
I don't disagree that this might make it easier for them to support the feature but definitely not essential. If it wasn't the culture of sending things out as much this would have been designed differently.
Ever since whenever someone I know is about to buy an ASUS router I make sure to warn them and tell them to at least making sure to run the latest firmware if they go through with the purchase. As for my mother I brought over an old C2D-box which I hooked up with a couple of old Intel Pro Server GBE-nics, configured a NetBSD firewall+nat and reconfigured her router to act as a* dumb access point.
*Should I use an here since the object it is acting upon is started with a vowel or should I let the adjective rule the indefinite article? English isn't my first nor second language and I always struggle with these things so I appreciate any guidance.
[1] For examples: https://www.google.co.uk/search?q=router+RCE
> and I were even able to fetch
should be "I was"
> to at least making sure
should be "to at least make sure"
Other than that a few commas would be nice to make some of those long sentences flow a bit smoother. If you were speaking, you'd need to take a breath somewhere!
You are doing ridiculously good for a third language though!!
I have a lot of respect for people who learn languages, it shows a lot of courage and curiosity.
Simple logging and graph construction aren't a big deal and don't take up many resources. Most likely the development work would have cost x dollars but Trend called up and said they'd do it for free, by selling this data, so ASUS took the deal. Your ASUS has a 1GHz dual-core ARM Cortex A9 processor. That's on par with entry-level server CPUs from less than 5-6 years ago and beats the Intel Atom today. Its not some anemic chipset unable to do anything. There's a powerhouse in that little box.
Let's not excuse greedy corporate decisions that ultimately victimize customers. If there's no corporate political will for privacy then this stuff will only continue. We certainly have the CPU, RAM, and storage heft to handle this even on budget devices.
I'm sure there's some truth to your point as well. The reality is probably somewhere in the middle: it's not a super easy problem to solve with a local-only solution, and farming it out to Trend Micro makes things easier for ASUS.
Interestingly, the Trend Micro relationship is presented as a feature in their marketing/product materials. Probably not unlike the Symantec badges that end up on some products.
> Let's not excuse greedy corporate decisions that ultimately victimize customers.
Look, I don't love the way these features were implemented, but let's be fair. Trend Micro is a security software company. The router is sold as "Trend Micro on board". You don't have to like the feature, but don't think it's fair to characterize this as "victimizing customers".
As a somewhat informed consumer and sysadmin I would automatically assume that means something like gateway AV, not unbelievably levels of snooping. I imagine most people would feel the same way and the marketing language is careful crafted to give that impression. Example in the wild:
"bought an ASUS AC-87U Router, do I still need an AV?"
https://www.wilderssecurity.com/threads/bought-an-asus-ac-87...
Their posts read like ads for the router.
Title, Review: ASUSWRT router firmware
Link to top of page, https://ctrl.blog/entry/review-asuswrt
The rest of the review is interesting, for sure, and worth reading. But the actual bombshell here is that the firmware indeed sends data about your browsing to trend micro if you activate some of the firmware's advanced features.
I agree with the author's disappointment in Dynamic DNS support. But, I followed instructions on the web[1] and added a cheap USB thumb-drive to run a script on every router boot. This script sets up a cron job that supports DuckDNS.org, and fixes other annoyances like turning off all the router's LEDs.
[1] https://www.securityforrealpeople.com/2015/08/cron-on-asus.h...
Edit: Grammar, and a clarification.
This article is based on speculation. A EULA doesn't say what is happening, it merely states what the company might be allowed to do.
Asus is the one you will have to ask, I don't have any technical information on how the Trend Micro features work.
But then I realize that I have no idea how secure/private those are either.
I imagine pfSense is good (or any of the forks) for privacy. But that can be pretty overkill, and really shouldnt be necessary just for a small SOHO router.
Unless I'm missing something from the article, I won't be trading in my ASUS, I just won't be turning these features on.
But the Turris may be a more suitable alternative to an off the shelf router.