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
Silvijn Kloosterhuis
@blackwolf991815
Annina Blanc
@ticklishzebra979137
سهیل صدر
@crazygorilla220979
Paige Ryan
@tinypanda333398
Bratislav Orlić
@purpleswan672677
Raquel Núñez
@angrycat780421
Enola Martinez
@redelephant976270
Vlast Zubrickiy
@beautifulswan699985
Jules Fleury
@silvercat589380
Isabella Rasmussen
@angryrabbit180962
Ceyhun Oraloğlu
@redtiger465744
Willard Russell
@blackmeercat220250
David Harris
@tinygoose622646
Enni Jokinen
@angryladybug518950
Clara Bélanger
@orangepeacock694747
Caleb Davidson
@redrabbit568602
Taylor Cooper
@blackgoose754997
Charlotte Claire
@angrydog954665
Tristan Lam
@orangeswan292917
Eni da Paz
@purplekoala507587
Zora Ivanović
@goldenswan878714
Jack Li
@redzebra978601
Allan Owens
@bigdog811182
Feija Gijsbertsen
@purplerabbit511669
Yael Van Roessel
@orangepanda664582
Natalija Wachsmuth
@organickoala298750
Sofija Perić
@whitekoala353705
امیر قاسمی
@smalltiger795779
Parimala Mathew
@yellowduck564862
Jacob Madsen
@crazymeercat584414
Daniel Tafoya
@blackmouse644445
Josefina Ballesteros
@silvertiger637610
Iván Monroy
@brownelephant813118
Adrijana Đokić
@angrywolf901947
Óscar Camacho
@goldenpanda153207
Mark Wood
@crazycat552623
Mechislava Skochilyas
@sadbird356390
Marine Dubois
@beautifulbird754119
Claudia Cooper
@orangekoala556433
Nevaeh Williams
@sadwolf244893
Soan Pierre
@yellowpeacock996435
Magdalena Paredes
@smalllion534955
Yvonne Faure
@greenswan808806
Monisha Saniel
@organicgorilla465765
Afşar Elçiboğa
@yellowelephant298893
Katie Lee
@purplesnake829526
Zoe Bailey
@tinygoose784512
Ülkü Tanrıkulu
@whiteswan474552
Tomas Romero
@smallfrog480182
Donna Hernandez
@heavyswan329468
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