Jump to content

Recommended Posts

Posted

Hi everyone,

 

I’m looking for advice or examples from other institutions on how you’ve managed safeguarding compliance while providing adult learners with access to cloud-hosted resources like VPSs.

 

In our institution, we’ve been using a hosting provider to give HE students (19+ adults) individual VPS instances for building and hosting their projects (e.g., databases, C# web apps, and frontends). These VPSs have been invaluable for their learning, especially as many students study part-time and need remote access.

 

However, a concern has been raised by our IT Services team about these VPSs being outside the college’s filtering and monitoring systems. They’re worried this breaches safeguarding policies such as Prevent and Keeping Children Safe in Education (KCSIE). As a result, we’re at a standstill, and the students have temporarily lost access to their VPSs, which has disrupted their work.

 

We fully understand the importance of safeguarding, but we also want to ensure our adult learners receive a quality experience and the skills they need for the workplace. Has anyone else faced a similar challenge? How have you ensured compliance while still meeting the needs of fee-paying adult learners?

 

We’re exploring ideas like routing VPS traffic through a college-managed VPN or using more centralized solutions like Azure or AWS. If you’ve implemented a solution (technical or policy-based), I’d love to hear about it!

 

Thanks in advance for your advice,

 

Peter

Posted

You may want to check with your own safeguarding team what requirements you need to meet for adult learners, as my understanding was KCSIE only applies to under 18s

 

It sets out the legal duties you must follow to safeguard and promote the welfare of children and young people under the age of 18 in schools and colleges.

 

On the Prevent side of things HE generally also have some different rules for free speech/research etc etc due to the nature of their courses

 

Steve

Posted (edited)

I'm with Steve on this one, they are adults therefore the Safeguarding requirements are a little more lenient.

 

When I have done similar exercises for teachers and younger learners I have had the teacher draft up a letter of consent for the parents detailing what / how is being taught and that some safeguarding controls are unavailable due to XYZ reasons, this is then proofed by the deputy or head and sent home to parents for them to agree to and sign so they accept the risks of what we are doing.

 

Safeguarding in IT is always a "best as possible" in my eyes, sometimes students need further access for learning and with that comes risks however we either manage, communicate and educate or simply don't at all and everyone loses out.

Edited by Tefters
Posted

They're adults. From a content POV we filter them the same way we do the staff.

 

If they're adults working remotely, they have their own Internet connection to get up to odd things. "I'll shell into the college-provided third-party VPS and then start looking at odd things" is a weak argument.

 

I'll also echo the "KCSIE doesn't apply" comment.

 

Someone (probably whoever raised this issue in December rather than considering it in the planning stages) needs to wind their neck in.

Posted

What HE's obligations currently are is outside of my scope of expertise. BUT...

 

Increase duty of care towards its students is certainly on the agenda.

 

https://hansard.parliament.uk/commons/2023-06-05/debates/9BA59E93-4342-4AD6-BA94-379DCA6A24E0/HigherEducationStudentsStatutoryDutyOfCare

 

 

Prevent certainly applies, and then the are the general content filters you should expect a workplace to provide to minimise the risk of exposure to offensive and harmful materials (from a HR/Liability perspective).

 

So the question might not be quite so off kilter, and KCSIE isn't the worst starting place for thinking about what steps an institution hosting people who months ago were legally children should be considering.

Posted
Regardless of the politics side of it it sounds like the only way to get this working exactly as you (they) want would be to host the virtual server instances in house so that they will inherit all of your filtering and monitoring. That, or somehow apply the exact same filtering monitoring to the external virtual servers? Would probably be easier to host in house?
Posted
Coders that have never had to work with proxies and non admin accounts produce code with is a pain to deploy.

 

Getting your app to use proxies is a different problem to getting your development environment to use proxies, that's someone else's app. If you're trying to make an easy to use system for students to write code, having to go on a side quest to make it work with proxies is a waste of time. I just end up removing https inspection from github, python package index, node.js packages, debian packages.

 

Let's see, first you have to import the CA cert, into a different place for each program, then if you also need to send credentials, where and how are you storing those?

Posted
Getting your app to use proxies is a different problem to getting your development environment to use proxies, that's someone else's app. If you're trying to make an easy to use system for students to write code, having to go on a side quest to make it work with proxies is a waste of time. I just end up removing https inspection from github, python package index, node.js packages, debian packages.

 

Let's see, first you have to import the CA cert, into a different place for each program, then if you also need to send credentials, where and how are you storing those?

 

I believe this is proving my point. If coders had to actually work with in the limitations that the users do they would think more about how to make it easy to set up.

Posted
Coders that have never had to work with proxies and non admin accounts produce code with is a pain to deploy.

 

And when coders had to work within those limitations, we got per-user vpns and applications that 'install' into AppData.... and also why everything is now web based and the power of the personal computer and applications are diminished, replaced with the anchor of subscription based pricing on a per department/user level.

Posted
I believe this is proving my point. If coders had to actually work within the limitations that the users do they would think more about how to make it easy to set up.

 

The coders of the software users use, or programmers use?

 

Often they're on another OS or cross platform, so although the admin of the Windows machine might have installed a CA that's often not referenced by the remote server they're using. If as the admin of the network you want to setup pip and node and apt etc to all use the right CAs, and have the users authenticate with the domain and pass through the credentials (or have your chrome extension magically now work from the command line), fair enough, but in practise it'll fail, there's no cross platform standards that work, and that's before you start pinning certificates. Proxies are pretty dead, as evidenced by the on device filtering now needing to be installed by smoothwall etc

  • Thanks 1
Posted
While we're waiting for the gods to decide (no rush, it's not like the second semester isn't starting early next year...) I had a chat with our senior network admin, and he's finally coming round to the idea of giving our Computing department our own Azure tenancy. The £4K we spend on the hosted VPSs might be better spent there?
Posted
While we're waiting for the gods to decide (no rush, it's not like the second semester isn't starting early next year...) I had a chat with our senior network admin, and he's finally coming round to the idea of giving our Computing department our own Azure tenancy. The £4K we spend on the hosted VPSs might be better spent there?

 

Does your ISP support Azure express route. A company I used to work for used this to have a single firewall egress point for cloud and office network traffic. You could also do this with a VPN or a filtering software on the AVD boxes.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...