Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  2. ZBX-20920

Empty psk fields are always sent when any proxy parameter is updated


    • Sprint 87 (Apr 2022), Sprint 88 (May 2022), Sprint 89 (Jun 2022), Sprint 90 (Jul 2022), Sprint 91 (Aug 2022)
    • 0.5

      Problem description: When any parameter of the proxy is updated, then the proxy.tls_psk and proxy.tls_psk_identity fields are updated with empty values. This becomes confusing for the end user once he looks into the corresponding Audit log record.
      The above fields should be sent only when their values are actually updated, or when the encryption type is changed from PSK to a non-PSK encryption.

      Steps to reproduce:

      1. Create a passive proxy with both connections to proxy and connections from proxy set to "No encryption"
      2. Update the port of this proxy
      3. Check the corresponding audit log record.

      Result: the corresponding audit log record shows as if the psk fields were also updated along with the proxy port:

      proxy.interface: Updated
      proxy.interface.port: 10051 => 10055
      proxy.tls_psk: ****** => ******
      proxy.tls_psk_identity: ****** => ******

      Expected: If psk fields were not actually updated, then their values should not be sent, and the corresponding misleading information should not be present in audit log.

        1. image-2022-08-16-12-20-08-184.png
          60 kB
          Kirils Seve
        2. screenshot-1.png
          4 kB
          Kirils Seve
        3. screenshot-2.png
          48 kB
          Kirils Seve
        4. screenshot-3.png
          44 kB
          Kirils Seve

            averza Andrejs Verza
            solonkins Sergejs Olonkins
            Team A
            0 Vote for this issue
            6 Start watching this issue