D7481: RFC: Batch window changes events on XCB
Eike Hein
noreply at phabricator.kde.org
Wed Aug 23 21:18:44 UTC 2017
hein added a comment.
I'm not sure we only care about the title.
First of, icons: libtm usually ignores NET::WMIcon changes. It only looks at them for windows which hit the fallback path of using the WM icon. Of course a malicious window might be particularly likely to fall into that category, though.
Now, the roles that are generally interesting for ddos purposes are all of the roles that contribute to app identification and cause a cache eviction and re-running of the app matching heuristic. The heuristic is computationally expensive, and changes in the resulting app identity cause more computation like re-evaluation of grouping decisions.
Here's all the roles that cause this:
NET::WMName, NET::WMVisibleName, NET::WMPid, NET::WM2DesktopFileName, NET::WM2WindowClass
Some of these are non-issues (PID) and some are title. Leaves NET::WM2DesktopFileName & NET::WM2WindowClass.
REPOSITORY
R120 Plasma Workspace
REVISION DETAIL
https://phabricator.kde.org/D7481
To: davidedmundson, #plasma
Cc: broulik, hein, graesslin, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170823/84d73816/attachment.html>
More information about the Plasma-devel
mailing list