OK, I've already blogged three times in the past week on the Rotenberg Center. But now I've learned that its website has issues, and that's an area on which I can say something not just with indignation, but with professional knowledge.
The staff login page has a pulldown menu of all the people who are allowed to log in through that page. A password is required, but this is still very bad from a security standpoint. Knowing user names is half the battle in breaking into a system. If any of the 876 users listed in that menu has an easily guessed password, an outsider could gain access to the staff site. I don't know what's there, but it's likely to have confidential information on children which shouldn't be exposed to the public. To avoid making life too easy, I've declined to link to the staff page, but I'm afraid it isn't hard to find.
There is heavy repetition of last names in the list, including some very unusual last names. Unless the Rotenberg Center relies heavily on recruiting of employees' relatives, this suggests that it might be giving staff access to employees' family members. If that's the case, it sounds like a serious violation of confidentiality. This is speculation; it's also possible that the site is seeded with many fake names as traps for intruders or that there really is a valid reason for giving these people access. But just making people type their own names seems much more sensible.
Kevin Leitch claims to have discovered another flaw in the Rotenberg site. He doesn't give details on the exploit which he found; perhaps it's an elaboration from the one I found, though he implies he didn't attempt password guessing. He writes:
Anyway, I’ve been taking a long hard look at the JRC website and received a bit of information which led to what I believe is a breach of US law governing personal data and data protection issues.
I’m going to have to talk broadly here as I don’t think it would be ethical for me to show you exactly what steps I took to stumble across this data. However, not only are the full names of all current staff members on public display, there are documents I’ve found which contain a full listing of all current students, represented by initials, together with details about which schools/units they’ve attended prior to JRC. There are also documents which mention at least 4 students full names, together with photographs of these students.
Let’s also be clear that the method I utilised to get to the data under discussion did not in any way reflect any hacking, cracking, injecting or otherwise any unethical practices. It came from a chance mouse click and some really dreadful .NET coding on behalf of the JRC’s web developer(s).
I'm not able to confirm this, but reportedly an official complaint is being issued about it.
Finally, this isn't a computer security issue as such, but it's perhaps the scariest of all. Go to the Rotenberg homepage and click on "Jobs." At the bottom of the page, you'll see this:
We consider applicants for all positions without regard to age, race, color, religious creed, national origin, sex, sexual orientation, age, criminal record, mental illness, handicap/disability, or any other legally protected status pursuant to Massachusetts Fair Employment Practices Act, and other relevant federal, state and local laws.
Some states do have crazy anti-discrimination laws, and it would take a lawyer to know for sure, but as far as I can tell from a quick web search, Massachusetts employers aren't forbidden from discriminating on the basis of criminal record. Certain information -- arrests without conviction, some minor offenses, and old convictions -- is out of bounds, but I can't find anything that suggests a blanket prohibition on taking convictions into account. It's horrifying that an institution with such power over children welcomes applications from convicted criminals.