View Issue Details

IDProjectCategoryView StatusLast Update
0007492Compliance Test Tool (CTT) Unified Architecture1 - Script Issuepublic2022-01-29 14:00
ReporterMatti Siponen Assigned ToPaul Hunkar  
PrioritynormalSeveritymajorReproducibilityN/A
Status closedResolutionno change required 
Product Version1.04.09.400 
Summary0007492: Session Change User 004.js doesn't specify the desired behavior
Description

This test script attempts to change user with ActivateSessionRequest in a way that will cause the Server to respond with Bad_UserAccessDenied. What should happen after that isn't specified in the test script or in Part 4 of the OPC UA specification.

TagsNo tags attached.
Files Affected

Activities

Paul Hunkar

2021-12-23 15:50

administrator   ~0015616

The specification describes what should happen - from part 4

"Servers shall take proper measures to protect against attacks on user identity tokens. Such an attack is assumed if repeated connection attempts with invalid user identity tokens happen. One option is to lock out an OPC UA Client for a period of time if the user identity token validation fails several times. The OPC UA Client is either detected by IP address for unsecured connections or by the ApplicationInstanceUri for secured connections. Another option is delaying the Service response when the validation of a user identity fails. This delay time could be increased with repeated failures. Sporadic failures shall not delay connections with valid tokens."

So the test case is exercising this paragraph - i.e. one error should not cause a problem (repeated one should cause some action, but the mentioned test case is not for repeated - just a single activate session issue.) The Activatesession shall return an appropriate error, but no effect on the existing session.

Paul Hunkar

2021-12-23 15:51

administrator   ~0015617

Reviewed in CMP call - see note

Paul Hunkar

2022-01-29 14:00

administrator   ~0015889

agreed and closed in extra call

Issue History

Date Modified Username Field Change
2021-12-23 10:53 Matti Siponen New Issue
2021-12-23 15:50 Paul Hunkar Note Added: 0015616
2021-12-23 15:51 Paul Hunkar Assigned To => Paul Hunkar
2021-12-23 15:51 Paul Hunkar Status new => resolved
2021-12-23 15:51 Paul Hunkar Resolution open => no change required
2021-12-23 15:51 Paul Hunkar Note Added: 0015617
2022-01-29 14:00 Paul Hunkar Status resolved => closed
2022-01-29 14:00 Paul Hunkar Note Added: 0015889