derwowusste
Goto Top

Microsoft machts möglich - mehr Rechte gleich weniger Rechte

Wer am Osterdienstag Langeweile haben sollte, kann hier mitlachen:

nehmt mal ein Win10 (funktioniert aber vermutlich auch auf 7 und 8) und führt folgende Schritte aus:
-öffnet secpol.msc und geht unter lokale Policy - Zuweisen von Benutzerrechten und gebt eurem schwachen Nutzer das Recht, die Systemzeit zu ändern
-meldet den schwachen Nutzer danach neu an und ihr dürft in der Tat die Zeit ändern - fein.
-nun nehmt den schwachen Nutzer noch in die lokale Gruppe der Netzwerkkonfigurationsoperatoren auf und meldet ihn danach neu an.

Resultat: ihr dürft die Zeit nicht mehr ändern. Mehr Rechte gleich weniger Rechte - das ist doch mal hohe Programmierkunst face-smile

Content-Key: 300319

Url: https://administrator.de/contentid/300319

Printed on: April 20, 2024 at 03:04 o'clock

Member: MettGurke
MettGurke Mar 29, 2016 at 11:47:42 (UTC)
Goto Top
Gelacht, gestaunt und als ich gemerkt hab, dass die das ernst meinen, geweint. Danke für den Knaller für mich und meine Kollegen!
Member: Tim.Kramer
Tim.Kramer Mar 29, 2016 at 12:16:29 (UTC)
Goto Top
Vielen Dank, kurz geweint aber dann doch drüber lachen können. Microsoft machts möglich :D
Member: DerWoWusste
DerWoWusste Mar 29, 2016 at 13:02:53 (UTC)
Goto Top
Bin darüber gesolpert, als ich in einem anderen Forum davon las, dass jemand plötzlich nicht mehr die Zeit verstellen konnte, nachdem er vom Admin zum Poweruser "befördert" wurde. Schon lustig, denn die Gruppe Power User (Hauptbenutzer) hat ja seit Vista schon sicherheitstechnisch überhaupt keine Relevanz mehr, sie ist ein Dummy.

Wenn ich Netzwerkkonfig-Operator werde, wird überall dann eine UAC-Abfrage kommen, wo das Manifest ein runashighest enthält, siehe Runasinvoker auf Windows10 - dass diese Abfrage jedoch NUR beim Zeitstellen nun ein "access denied" produziert, ist schon erstaunlich. Das ist auch der Grund, warum ich es als Frage gepostet habe und nicht gleich unter Humor.
Member: emeriks
emeriks Mar 29, 2016 at 17:04:30 (UTC)
Goto Top
Hi DWW,
wenn Du schon mal dabei bist:
Kann dieser User denn noch über die Kommandozeile oder Script die Zeit ändern, wenn die CMD oder das Script max. eleviert laufen?

E.
Member: DerWoWusste
DerWoWusste Mar 29, 2016 at 21:03:51 (UTC)
Goto Top
Versuch's mal selbst, bin schon nicht mehr dabei. Müsste auf allen Windowsversionen so sein, soweit ich sehe.
Member: DerWoWusste
DerWoWusste Apr 19, 2016 updated at 13:27:05 (UTC)
Goto Top
Hallo emeriks.

Habe gerade wieder dahin zurückgefunden/Zeit gefunden.

Hat der Nutzer das Privileg, die Uhrzeit stellen zu dürfen und ist ebenso in der Gruppe "Netzwerkkonfigurationsoperatoren", so kann er auf der Kommandozeile in der Tat mit dem Befehl
time

erfolgreich die Zeit stellen, wenn man die cmd elevated
Nun kommts: wenn er nicht in der Gruppe ist, dann braucht er die cmd nicht zu elevaten (logisch, denn nur die Gruppenmitgliedschaft und nicht das Zeitprivileg führt zum Splittoken)!

Ist man aber in der Gruppe, dann müsste die GUI also zum Zeitstellen auch Elevation anfordern - tut sie auch! Aber aus irgendeinem Grund wird das nicht korrekt weitergereicht.

Also mal wieder ein großes Schmankerl. Aber höchstwahrscheinlich keine Sicherheitslücke - nur darum ging es mir. Ich finde es bei Sicherheitsfunktionen gefährlich, wenn da Bugs drin sind, deshalb habe ich es untersucht.
Member: emeriks
emeriks Apr 20, 2016 at 06:26:04 (UTC)
Goto Top
@dww
Danke für die Rückmeldung!
Das ist dann tatsächlich mal wieder ein Bsp. für: "It's not a bug. It's a feature!"
Member: DerWoWusste
DerWoWusste Apr 20, 2016 updated at 09:38:06 (UTC)
Goto Top
Nee, wenn etwas über die GUI nicht geht, was als Kommando geht, dann it das natürlich kein Feature, sondern ein Bug.
Die verbuggte Komponente ist jedoch nicht die Tokenerstellung, sondern die GUI des Zeitstellens, darum ging es mir.