Token Trust & Traceability WG
Fortnightly for the risk assessment season.
https://codimd.web.cern.ch/nPsSdd5SQnC7rY-phglSfg?view
# TTT Meeting 11/7/25
#### "Bonus" meeting progressing risk work
Attending: Matt, Linda, DaveK, Maarten, DaveD, Jens, Luna
Apologies: Mischa, DavidC
## Since Last Meeting
* Linda shared EGI Cloud and WISE risk assessments as further examples
## Risk Discussion - Workflows and Ranges
ML - has added TR-7 to the sheet
Current mitigations need filling out - perhaps some from the last column are in the previous column.
Areas of most concern?
Jens - Bearer tokens being passed around, finding minimum privilage is difficult.
ML - some of these horizontal bands will need to be sub-devided, as dependent on workflows, and different workflows will also have different mitigations.
Would we (for example) create 3a/3b/3c
Hopefully the current 7 cases are mostly orthogonal
DK - one way to deal with it is seperate sheet for each line.
ML- one problem solved, seperate sheets.
Luna - feel free to add sheets in, wonders at the slight lack of input
ML - need to know risks, then start weighting them
MD - thinks that some issues are from being in a pre-production phase, "maximal scopes etc"
ML - not the case in most places
Luna - this is an example of us needing to be sure.
ML - need to find out how potential damage is mitigated. Can serve as examples for others to follow.
Technologies are proven, others can follow suit (and at least not do any worse).
Again very much tied to workflows, e.g. Production (robots), Users
DD - we have limit by roles
ML - need to refer others to this
Next sheet would be dedicated to workflows. Will send email to WG that there is more material there for comment.
DK - Have we defined ranges?
1-3, 1-4, 1-5? Discuss WISE using 1-4 to avoid the middle ground.
ML - good to have medium (3)
LC - some preference for 1-5
Stick to 1-5.
Need to write this down in a table.
Use the WISE format, but for likelihood have 5 as "montly"
https://wiki.geant.org/display/WISE/RAW-WG?preview=/53773456/84476186/WISE_Risk_Management_Template_Instructions_v1.1.pdf
Use similar for Impact.
Once we have a spreadsheet we would have copies and fill them in indenpendently, then compare and look for variance.
Add a second page for workflows for next meeting. Then start on risk assessment.
What would we do about if we don't have an idea of a risk? Leave blank or give average?
Thinking to leave it blank, and can add later on.
DC - mentions heathrow risk register
ML - for a previous assessment looked at all the high impact risks. DC - But high enough wants mitigation.
MD - If enough of us leave something blank that's a data point in and of itself
ML - will need to pull in a few experts
JJ - some differences expected, between example SKA and WLCG
ML - more for the second sheet, to account for potential differences/risks/mitigations.
DK - opinions of experts ("insiders") might differ from us
ML - invite people "close to the fire" in a workflow, panda, rucio etc
ML - different VOs also do something differently. But won't have tonnes of workflows.
ML - hopes "sheet 2" won't get too messy, only needing to single out a few peculiar flows.
This will be added to the TokenTF who will be adding operational risks and their mitigation strategies.
ML - volunteers to start second sheet
Nots differences between atlas and CMS TPC as an example of seperate lines on the sheet.
Can write something for multiple VOs.
User workflows - jobs, get data, not much more.
Some of these will be "multipled by N", but not every experiment is unique - e.g. atlas and lhcb likely to TPC the same
DK - a sheet for each line?
Luna - agrees with David, a sheet per TR?
ML - maybe TR-4 would be a better start then -3
Need to avoid unnessicery duplications
Second sheet could have workflows, and indicate which of the TRs there is an implcation.
Maarten will make a start and indicate how worried we are?
Once we have some meat we can decide between us if we're sufficently happy and take it from there.
Also can add to description. Remember the description sheet.
ML - will need to provide details into a document (as with the WLCG and others)
Would like to end up with something "nicely spelled out" with one short section per box.
## Next steps
Maarten will start on the workflow "second sheet"
Matt will add "ratings" to the google doc with what was decided today.
Others encouraged to share ideas on the list.
## AOB/Next meeting
* Next meeting 15.00 CET on Tuesday 22nd July (usual slot)- https://indico.cern.ch/event/1566580/