SSH Certificates and user principal logging/auditing?
Hi all,
I've been looking at SSH Certs for authentication. One of the things I'm having trouble wrapping my mind around is this idea of user to principal mapping. From my perspective it just makes auditing/logging more difficult to track.
For example:
Let's just say I have users\[1-5\] all issued SSH certificates with principal 'www' for all prod servers (or some other generic user).
If everyone logs in to the system with their 'www' principal (ssh -i \~/.ssh/my\_signed\_cert.pub www@server), there's no way to distinguish who did what on the local system. I get that there are paid and open source agent solutions that do per session auditing and tracking, but why complicate it with an extra layer?
I'd rather have a system log show up like this
* 'user x made xyz change'
* 'user y made abc change'
Rather than
* 'www made xyz change'
* 'www made abc change'
In the system log there's only a record of authentication with the serial number, so you know who logged into the system as 'www' at what time, but after that it's all a blur.
The way I see it, it's better to have a 1:1 user to principal mapping. I guess I understand that some systems only have generic user names like 'postgresql
ClubHub
Eeli Wiitala
@orangecat219799
Only @orangecat219799 can see everyone listening in. Visitors see a rotating sample.
Listening
Tomas Romero
@smallfrog480182
Vlast Zubrickiy
@beautifulswan699985
Adrijana Đokić
@angrywolf901947
Kayla Fisher
@lazygorilla233174
Enola Martinez
@redelephant976270
Mechislava Skochilyas
@sadbird356390
امیر قاسمی
@smalltiger795779
Iván Monroy
@brownelephant813118
Ceyhun Oraloğlu
@redtiger465744
Annina Blanc
@ticklishzebra979137
David Harris
@tinygoose622646
Parimala Mathew
@yellowduck564862
سهیل صدر
@crazygorilla220979
Óscar Camacho
@goldenpanda153207
Steffen Dagestad
@organicfish665625
Jules Fleury
@silvercat589380
Vidoje Jović
@orangerabbit960798
Jerome Hunter
@tinygoose985873
Katherine Fitzgerald
@blueswan323692
Karolina Philippe
@orangefrog179928
Madison Taylor
@brownkoala338693
Idhant Rajesh
@smalllion958632
Zoe Bailey
@tinygoose784512
Katie Lee
@purplesnake829526
Paige Ryan
@tinypanda333398
Gordyata Dupliy
@crazypeacock715496
Afşar Elçiboğa
@yellowelephant298893
Daniel Hale
@blackostrich945606
Milton Crawford
@beautifulbear603503
Aayushi Shroff
@smallgorilla514203
Paraskeva Kuharska
@crazyostrich401716
Willard Russell
@blackmeercat220250
Mark Wood
@crazycat552623
Noelia Herrera
@orangeduck139317
Josefine Poulsen
@brownsnake955920
Yael Van Roessel
@orangepanda664582
Enni Jokinen
@angryladybug518950
Ülkü Tanrıkulu
@whiteswan474552
Isabella Smith
@organicgoose840310
Helena Picard
@saddog769187
Michele Lefebvre
@tinyladybug389867
Clara Bélanger
@orangepeacock694747
Mario Rodríquez
@bigrabbit694186
Jacob Madsen
@crazymeercat584414
Efe Kavaklıoğlu
@whiteswan859248
Marine Dubois
@beautifulbird754119
Martin Kerscher
@whiteleopard356910
Natalija Wachsmuth
@organickoala298750
Micaela Meraz
@smallswan276286
Allan Owens
@bigdog811182
Following
Maximino Ribeiro
@whitetiger763773
Saranya Anand
@greenostrich864703
Harper Lavoie
@beautifulpanda350580
Käthe Maucher
@blueelephant281663
Emilie Jensen
@brownbear864764
سوگند مرادی
@bigmeercat232955
Heimo Göller
@bluecat397191
کیانا احمدی
@smalltiger503267
Volkan Koç
@sadleopard992489
Shira Klijsen
@lazywolf797314
Malou Johansen
@crazybear494948
Marilou Bouchard
@bigrabbit243860
Logan Jean
@greenrabbit199680
Allen Anderson
@bluebutterfly713608
Marc Perry
@greenleopard659637
Erin Mccoy
@redostrich704649
Buse Çetiner
@happygoose913146
Radmila Grujić
@tinybutterfly624265
Oğuzhan Sarıoğlu
@bluebutterfly440144
Sandra Day
@bluekoala417779
Nico Kriegel
@heavysnake529645
Nurdan Durmaz
@ticklishlion781102
Benjamin Leroy
@ticklishgoose377492
احسان زارعی
@lazysnake988417
Maja Kristensen
@bigbear806120
Mestan Dağlaroğlu
@happyrabbit608864
Mónica Pascual
@orangegoose626357
Jade Tremblay
@purpledog447762
Benedikt Carpentier
@greenrabbit422151
Beau Johnson
@heavypanda736915
Pinja Jarvinen
@ticklishwolf334702
Harvey Owens
@lazymouse255548
Vilma Jokinen
@sadladybug895855
Prebislav Haritonenko
@lazybird560843
Viljami Tuomala
@tinywolf139300
Mstislav Vizerski
@ticklishbear366199
Enola Martinez
@redelephant976270
Imogen Jackson
@bigbutterfly294819
Billy Cruz
@smallsnake902191
Arijus Lekven
@whitepanda316203
Ida Christensen
@whitebird748710
Nina Van Baalen
@bigfish983328
Finn King
@blackswan932529
Olena Yarich
@orangegoose453786
Noemí Lugo
@whitetiger251341
Mathis Menard
@greenladybug839886
Eemil Kokko
@orangetiger399300
Gerfried Rapp
@greenbird462883
Aiden Bélanger
@happybird985579
Merian Arnoldus
@greenostrich667504
Dwight Byrd
@greenswan533278
Mateja Bajević
@greenleopard221135
Milla Kuusisto
@tinytiger619788
Jan Fanebust
@heavydog430487
Lada Subašić
@heavytiger719502
Nihal Aclan
@angrygoose300860
Florence Evans
@whiteleopard693287
Cléo Charles
@organicfrog306326
James Johnson
@tinyfrog573991
Scott Rekdal
@angryswan635987
Tristan Lam
@orangeswan292917
Line Gulli
@smallmouse467954
Elisete Moraes
@silverfrog657985
عرشيا جعفری
@lazybear169970
Clóvis Farias
@blueduck664816
Diego Carpentier
@ticklishsnake273824
Asta Jørgensen
@happyfrog379198
Maddison Berry
@goldengoose801407
Jackson Anderson
@ticklishwolf217949
فاطمه کامروا
@organicsnake471607
Paige Ryan
@tinypanda333398
Kassem Farhat
@kassem
Global Virtual Trust
@gvt
ClubHub Team
@ClubHub