https://bugzilla.wikimedia.org/show_bug.cgi?id=51497

Tim Landscheidt <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #6 from Tim Landscheidt <[email protected]> ---
I chatted yesterday with Yuvi a bit about monitoring and its challenges, and he
reminded me that the main problem with applying the prod setup to Labs is that
roots can fake Puppet facts by altering facter and thus control to some degree
the exported resources (which in themselves are harmless as their template is
reviewed by ops in operations/puppet).  So the monitoring in Labs would require
all monitoring resources to be audited with the assumption that all host data
is hostile.  Still, I don't like to let go of a working configuration that is
tested every day :-).

So two things that crossed my mind this morning:

a) For root at Tools, I had to sign a contract where WMF promises to sue my ass
off if I should do something funny.  If we could limit the collection of
monitoring resources to hosts in Labs projects with roots that are legally
bound in a similar way (Tools, Beta, projects by WMF employees, etc.), we could
assume that no hostile data is injected.  That would solve the problem for the
Beta cluster (and Tools ...), but not for all hosts Labs.

b) What is the worst thing that a bright hacker could achieve by being root on
a Labs project, carefully faking facts and bringing Labs's Icinga or Ganglia
under their control if the latter are hosts in a Labs project themselves? 
Nothing.  He would have started as root in a Labs project and ended as one as
well.  All the data in Icinga and Ganglia is public.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to