View Issue Details

IDProjectCategoryView StatusLast Update
0007783Part 83: UAFX Offline EngineeringSpecpublic2022-04-29 14:01
ReporterTodd Snide Assigned ToEmanuel Kolb  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionreopened 
Product Version1.00.00 RC2 
Target Version1.00.00 RC2Fixed in Version1.00.00 RC2 
Summary0007783: Chapter 9.1 state one is mandated to log errors when performing certification checking but there is no mention of log exporting
Description

In chapter 9.1, If we mandate the logging we should actually also say something about further processing of the logs. Is it enough if they can be viewed in the tool, do we expect an export of this log for archiving, ...
The chapter states: "The tool shall support the logging and display of meaningful warning and error messages when a signature cannot be fully validated. If there is no signature present or the signature is invalid, the tool shall ask the user to stop or continue the import action."

on behalf of Thomas Enzinger

TagsNo tags attached.

Activities

Todd Snide

2022-02-25 15:25

developer   ~0016107

This needs further discussion. There may tools that do not log this kind of information nor have a security log. Should this be forced on the tool vendor or left to the tool vendor to decide what to log or not?

Emanuel Kolb

2022-03-04 09:45

manager   ~0016181

Discussion with Martin: The logging shall be auditable (this means that it gets somehow exported or send out (log server)
A detailed definition of auditable would be quite complex and may involve also digital signature of log messages.
A log message should contain at least user_id, timestamp and the action.
The logging functionality is important for auditing purposes and should be implemented.

Emanuel Kolb

2022-03-15 10:13

manager   ~0016375

Propose to change the text in 9.1 to:
"The tool shall support sending log messages and displaying meaningful warning and error messages when a signature cannot be fully validated"
Reason: With this formulation a "logging" system is not in the "shall" requirement. (only the ability to send out messages is required).
Organizational topics related to logging are out of scope.

Todd Snide

2022-03-15 14:10

developer   ~0016378

In section 9.1, now section 8.1 the following was changed:
The third sentence in the fourth paragraph was changed to read "The tool shall support sending of log messages and display of meaningful warning and error messages when a signature cannot be fully validated. ".

Emanuel Kolb

2022-04-08 13:58

manager   ~0016551

In the team review it was mentioned that this should be not a "shall" and that the log format is not specified (so the "shall" is not testable))

Emanuel Kolb

2022-04-22 14:19

manager   ~0016612

Based on input from Martin Dickopp:
We changed the "shall" for log messages to a "should", but kept the "shall" for the display of warning/error messages.

Emanuel Kolb

2022-04-22 14:20

manager   ~0016613

see previous note

Emanuel Kolb

2022-04-29 14:00

manager   ~0016660

Text was again changed to reflect tools with and without user interfaces

Emanuel Kolb

2022-04-29 14:01

manager   ~0016661

team agrees to close the issue

Issue History

Date Modified Username Field Change
2022-02-24 18:55 Todd Snide New Issue
2022-02-25 15:21 Todd Snide Assigned To => Emanuel Kolb
2022-02-25 15:21 Todd Snide Status new => assigned
2022-02-25 15:25 Todd Snide Note Added: 0016107
2022-03-04 09:45 Emanuel Kolb Note Added: 0016181
2022-03-15 10:13 Emanuel Kolb Note Added: 0016375
2022-03-15 14:10 Todd Snide Status assigned => resolved
2022-03-15 14:10 Todd Snide Resolution open => fixed
2022-03-15 14:10 Todd Snide Fixed in Version => 1.00.00 RC2
2022-03-15 14:10 Todd Snide Note Added: 0016378
2022-04-08 13:58 Emanuel Kolb Status resolved => feedback
2022-04-08 13:58 Emanuel Kolb Resolution fixed => reopened
2022-04-08 13:58 Emanuel Kolb Note Added: 0016551
2022-04-08 13:59 Emanuel Kolb Status feedback => assigned
2022-04-22 14:19 Emanuel Kolb Note Added: 0016612
2022-04-22 14:20 Emanuel Kolb Status assigned => resolved
2022-04-22 14:20 Emanuel Kolb Note Added: 0016613
2022-04-29 14:00 Emanuel Kolb Note Added: 0016660
2022-04-29 14:01 Emanuel Kolb Status resolved => closed
2022-04-29 14:01 Emanuel Kolb Note Added: 0016661