Jump to content

Recommended Posts

Posted

Hi all,

 

We're currently trialling using SIMS with trusted logins, but we have a third-party tool that staff also use, which requires them to enter their SIMS username/password to log in. Once we move to Trusted logins, there is no password for them to enter, so this third-party tool fails to log in. Is there any way to get this to work (i.e. how does SIMS handle passwords for trusted logins)?

Posted
SIMS Trusted logins utilise the username and password from the logged in Windows account. So, if you are logged in to a computer, you've already passed authentication and therefore SIMS uses the login for that account logged in. Therefore, SIMS doesn't actually handle passwords at all for trusted logins. At least, that's my understanding!
Posted
That's how we've taken it to be - it doesn't check the password, just that the username from the logged on account exists within SIMS (in the format domain\username). It assumes that as you're logged on to Windows, you're authenticated already. That security weakness is why we created our own SIMS launcher, which asks for the logged on user's password again before loading Pulsar.
Posted

@theeggmaster what's the third-party tool?

 

That security weakness is why we created our own SIMS launcher

 

That's why you created a security weakness - You've basically created a man-in-the-middle vulnerability!!

Posted

The SIMS Launcher platform:

 

1. Joe Bloggs comes along and logs into the computer using their AD Credentials

2. Joe Bloggs is a teacher, so he has SIMS installed. (Little Johnny is also in Joe Blogg's class and is a pain)

 

Just trustedauto

3. Little Johnny loads up SIMS on Joe Blogg's PC and has access to everything while Mr Bloggs is outside talking to a student.

 

SIMS Launcher

3. Joe Bloggs must type in their AD Password to launch SIMS.net

 

Security

How on earth can it be a man in the middle attack, if you are adding security layers... The launcher program:

 

- Authenticates password using built in .NET libraries where the password is not exposed to anyone

If correct - launch the Pulsar process ; if incorrect, display error.

Posted (edited)

Back to OP - you need to check with the supplier of your third party product if AD Auth is available, if not then I'm afraid you have to choose between:

- continuing to use a SIMS password (recommended from a security POV) and your third-party software

- moving to SIMS 'Trusted' login (i.e. AD Auth) and finding an alternative to the third-party software

 

To be totally honest, if the system wants your SIMS credentials, it's probably extracting data using CommandReporter, which has a command line argument "/TRUSTED" when you're using AD Auth with SIMS, so they should be able to get their system to continue working, assuming they're connected to the network. If it's an online system, I'm sure it'd be possible still but more work from their POV if they haven't already got a system to handle this in place.

Edited by LosOjos
Posted

If a pupil is on the machine, logged on as the teacher, they already have access to enough information that would be a breach of data protection which would make you fail an OfSTED inspection. Quite frankly thats the end of it.

 

Teaching Windows + L should be the key lesson, not writing an application that re-prompts the user for they Windows Network logon. If you put the launcher in the sims folder where you have given the teacher full rights to do upgrades then whats stopping them with replacing it with a less secure version? When talking about such things its often a case of should-er, would-er, could-er, didn't bother making it fully secure as it was too difficult.

 

As for SQL authentication, I'm not a fan of having passwords, "encrypted" or not, in a SQL table.

 

Anyway, thats just my 2p, back to OP, like @LosOjos get the third party to add support.

Posted
My understanding is that it doesn't actually have a password at all, and won't accept one. It just uses the username from SIMS that you've matched against an AD account. If that matches, then you get in. I don't believe any passwords are exchanged from PC to SIMS.
Posted
The supplier is working on this right now, as they haven't come across this before. Their solution extracts data from SIMS into their own tables, then writes back into SIMS when changes are made. The authentication is with SIMS, so without a password, I can't see how it is going to authenticate as I don't see SIMS getting a password from anywhere before Trusted or TrustedAuto logs in.
Posted
We're currently trialling using SIMS with trusted logins, but we have a third-party tool that staff also use, which requires them to enter their SIMS username/password to log in.

 

We don't use SIMS, but the system we do use has much the same issue - strange authentication methods seem to be common with MIS systems. I plan to run our MIS how I've run SIMS in the past - on a Remote Desktop server, so you have to open up a Remote Desktop session (and authenticate) before you can run SIMS. You can then set the screensaver timeout on the remote session to 3 minutes or something, so if a teacher leaves SIMS running unattanded then at least it locks pupils out.

Posted

Windows Trusted uses your Windows security token, which expires and auto-renews. It's safer then passing passwords as if someone gets the token, it's only valid for a few mins (15-45mins) before it expires and they have to start again. Passwords last for days.

 

If they are a Capita partner, which I hope they are if they write back to SIMS, it shouldn't be too hard for them to do. You normally create a service account, give it access in SIMS then run the extract job as that user (via either windows service or scheduled task)

Posted

@Schoolcomms a trusted third party partner (and sponsor of this forum ;) ) use sims authentication to access SIMS. It works fine with trusted as well. In fact i think it just uses the same sort of login prompt, as i have trusted set up, i just hit ok.

Your third party should know what they do with your sims credentials and be able to adapt in a way to use trusted which is a viable way to access SIMS. I worry what exactly their system is doing with your username and password when it asks for it.

  • Thanks 1

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...