Skip to Content.
Sympa Menu

perfsonar-user - Re: [perfsonar-user] Security guidance and http(s)

Subject: perfSONAR User Q&A and Other Discussion

List archive

Re: [perfsonar-user] Security guidance and http(s)


Chronological Thread 
  • From: Tim Chown <>
  • To: Andrew Lake <>, perfsonar-user <>
  • Subject: Re: [perfsonar-user] Security guidance and http(s)
  • Date: Thu, 23 May 2024 08:31:27 +0000
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jisc.ac.uk; dmarc=pass action=none header.from=jisc.ac.uk; dkim=pass header.d=jisc.ac.uk; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=VoLZkP3cF/z3XqMvEIUxcaGhk5tvg9t3/5/hn+lfjPg=; b=Oi0+wWcoLw2KZKv81vDlttTI7+t059mW80RsRKqya0bg3GKDy+PKWlp4uy/NZ+6wzhlBTc9NWgGnX/cu2HHPP8X9Zmd/R77yT142BLsFvfh4wxIjgQi4S6Qnz0P8gHjcorEMalNSKiPC3oSI8UN6SX8ACwfe2TcVzxXPGCarGhCDbbPqbvbJ1ix9u34QMKCcX67uV/lXXoqWxj3XgvLY0aTBJSYkGusdhkucfyRppfrX89+MNsVm3TyyAntPYqMIX6xLJmMZqGndkcn/4efPGzUYzDcisMkLsJNItXnjPjFRYurGqUAST9eO0pAGS6fmZsxI9t0e+8fgZz2jK/RDtw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LXXptYimzCv653fi/2OuU3C+t64AZlabN5BpRttDdJrdeR2jxDDql6gbYFPABxX0dSHMO5Gvw9FfD/ThxjEQr3o0/oUlAaq0jIB+pwLUiz9m+ruxIU1rmWF5Oy9ITqaxH4/vC96bhkPhCT9fiQZ2wgZScfP/tZI7JGEOrys1YR9w2xZy32vDaO0q94OOa0ioePJmJdAlMbK4kOrXqsJEjw3PzbVWvNMhpN5CbqfTqTDK4eqzc0PB+keFOJEQianDkjzGwaM0YzME3XaP68wV3dVyCLLVRYqg5HygyeG9nsXwDt5n0lBVDpYyG07z46MPVtz0ttj0lSCJR1UlflzIMA==
  • Msip_labels: MSIP_Label_628f3288-8b3e-408d-a4e1-b1f65b180f66_Enabled=True;MSIP_Label_628f3288-8b3e-408d-a4e1-b1f65b180f66_SiteId=48f9394d-8a14-4d27-82a6-f35f12361205;MSIP_Label_628f3288-8b3e-408d-a4e1-b1f65b180f66_SetDate=2024-05-23T08:31:25.8706764Z;MSIP_Label_628f3288-8b3e-408d-a4e1-b1f65b180f66_ContentBits=0;MSIP_Label_628f3288-8b3e-408d-a4e1-b1f65b180f66_Method=Privileged

Hi Andy,

 

Hi Tim,

 

I don’t think I realized that page existed. It seems to be pulled straight from an older version of this page: https://docs.perfsonar.net/manage_security.html

 

It’s the top hit for googling “perfsonar firewall”, so perhaps delete it if it’s no longer active.

 

It seems to address your questions (no more port 80 and 443 is attributed to pscheduler). We should probably redirect to the docs page so there is a single source of truth and they don’t get out of sync. 

 

That would seem a good idea.

 

If a site blocks 443 and wants external tests then reverse throughout tests will be most affected since the remote pscheduler will kickoff the test. Other tests like latency should work fine assuming nothing else is blocked. Another option is to run pscheduler on a non-standard port...which then requires additional configuration when defining the test in psconfig. See https://docs.perfsonar.net/psconfig_templates_advanced.html#using-non-standard-pscheduler-ports-and-addresses

 

Yet another option is to run a tespoint with 443 open and an archive + Grafana UI with 443 blocked in 5.1.0 if they just don’t want to expose the web pages. 

 

I don’t quite follow what you’re saying there.  Port 443 is either open or closed, or do you mean controlled via the limits file configuration?

 

Our most recent example of a question is a site that wishes to have the configuration (toolkit) UI only accessible internally (I think they may have a dedicated management interface on the system) and to have 443 closed externally. Hence the query as to whether if they do that, pull the test config from a remote config server, and archive results remotely, that they can then be in a test mesh and view the mesh results (including theirs) via the Grafana interface on the remote archive server.

 

Tim

 

Thanks,

Andy

 

 

On May 22, 2024 at 7:04:41 AM, Tim Chown () wrote:

Hi,

 

We’ve had some queries about firewall settings for perfSONAR, in particular for http(s).

 

I believe the current relevant guidance is at https://www.perfsonar.net/deployment_security.html, which lists ports 80 and 443 as “management interfaces”.

 

A couple of questions from that. The first is whether port 80 is needed any more. Is all web activity now on 443?

 

And secondly, what specifically is 443 used for? There’s access to the “toolkit” page, there’s also presumably pscheduler’s negotiation of tests and their scheduling, and subsequent retrieval of measurement results?  What else is 443 required for?

 

It might be nice to be explicit in what the “management” is, given it seems a common question.

 

We have had some sites ask whether they can keep web access / port 443 internal only, to have just an internal toolkit view, is that possible if tests are configured via a remote configuration file that’s pulled down and rersults are sent to a remote archive?

 

Thanks,

Tim

--
To unsubscribe from this list: https://lists.internet2.edu/sympa/signoff/perfsonar-user




Archive powered by MHonArc 2.6.24.

Top of Page