Live data from Hacker News

You might want to stop running atop

rachelbythebay.com

21–30 of 155 posts

Re: You might want to stop running atop

#21
Probably a backdoor.

Repositories controlled by accounts based in mainland China and Russia are always a risk- it's too easy for a dictatorship to force something to happen even if the authors themselves are trying to act in good faith.

XZ, Swoole... examples off the top of my head.

Re: You might want to stop running atop

#22
post #5
post #3

Earlier quoted context omitted.

No clue personally, but the author is prolific enough here that I thought it merited posting.

I go with three paths out. 1. it consumes too much systems resources. So its net-negative impact on the system under observation 2. it's misleading and leads to false diagnoses of situations under review 3. she's under an NDA of some kind related to a CVE or some other high class risk which will come out in due course but she felt a burden to stop people being exposed to risk. 4. I can't count and there are 4, 5, 6 o…

If it was 1 or 2, there would be a long Rachel-style post ranting about it and explaining exactly why.

It has to be 3.

And she knows her stuff, so I'm listening. Luckily we don't use atop.

Re: You might want to stop running atop

#23
post #15

I stopped using atop when I found it installs several hooks which automatically run code as root and deposit files around the filesystem, including a "power management" hook.

Do you have any references that describe this behavior? That sounds like exactly the kind of thing that could conceal a backdoor of the sort this seems to be warning about.

Re: You might want to stop running atop

#24
post #20

There's a lot of speculation about why, with the answer almost certainly security / exploitable (or backdoor), and I'll just throw an extra little tidbit in: atop seems to run persistently as root, which may be the reason for preventing it from running/uninstalling. the netatop part of atop installs a persistent kernel module, netatop.ko, as part of its installation. The module hooks netfilter to be able to monitor a…

I'm not familiar with atop but the website mentions netatop is optional and what I've found suggests you have to manually install it. Do you know if any distributions/packages install this by default alongside the atop install?

Re: You might want to stop running atop

#25
post #5
post #3

Earlier quoted context omitted.

No clue personally, but the author is prolific enough here that I thought it merited posting.

I go with three paths out. 1. it consumes too much systems resources. So its net-negative impact on the system under observation 2. it's misleading and leads to false diagnoses of situations under review 3. she's under an NDA of some kind related to a CVE or some other high class risk which will come out in due course but she felt a burden to stop people being exposed to risk. 4. I can't count and there are 4, 5, 6 o…

1) is possible because it uses some interesting options like nice/mlockall/changing its oom score so if the atop process went out of control your box would probably be fucked.

Re: You might want to stop running atop

#26
post #24
post #20

There's a lot of speculation about why, with the answer almost certainly security / exploitable (or backdoor), and I'll just throw an extra little tidbit in: atop seems to run persistently as root, which may be the reason for preventing it from running/uninstalling. the netatop part of atop installs a persistent kernel module, netatop.ko, as part of its installation. The module hooks netfilter to be able to monitor a…

I'm not familiar with atop but the website mentions netatop is optional and what I've found suggests you have to manually install it. Do you know if any distributions/packages install this by default alongside the atop install?

This is a good question - I'm not sure. The rpmspec doesn't seem to install it, so perhaps it's not quite that bad. The atop program _itself_ runs persistently, though, so, uh, still bad. :)

Re: You might want to stop running atop

#27
post #26
post #24

Earlier quoted context omitted.

I'm not familiar with atop but the website mentions netatop is optional and what I've found suggests you have to manually install it. Do you know if any distributions/packages install this by default alongside the atop install?

This is a good question - I'm not sure. The rpmspec doesn't seem to install it, so perhaps it's not quite that bad. The atop program _itself_ runs persistently, though, so, uh, still bad. :)

[deleted]

Re: You might want to stop running atop

#28

I’m actually surprised I didn’t have it installed, what with all the packages I check out just through sheer curiosity. Thanks Rachel! I’ll avoid it in the future.

Alarmingly, I had it installed on my home server, for some odd reason. I don't remember ever using it.

Re: You might want to stop running atop

#29
post #11

This screams NDA/disclosure but things are so mega super fucked that they feel obligated to pre warn as early as possible. I wonder how long/old the problem is in atop?

That last line for sure reads as '(author) can't tell you now, but can (plans to) tell you later'; NDA and/or CVE as most likely reasons.
Post reply on HN