Site navigation

Libby (aka Notesgirl) talks about the Lotus community and other technology, literature, running, cooking, yoga, and other varied interests. Tune in and take note.

Home

Blog Entry - Thursday, August 28th, 2003 Add / Read (6)
Ethics and passwords

Rich Schwartz and Julian over at nsftools.com have recently talked about tools that can hack Notes passwords. In this case, they're really talking about brute force attacks that can, over time, expose a Notes password. Most systems and a large percentage of passwords are vulnerable to this type of attack, if it is allowed to execute.

While I've never created a program that can do this type of hack, I have been faced with the ethical dilemma surrounding it. In the past, I've had folks submit this as an article -- that is, they'd written one or wanted to write about the commercial one out there, and wanted me to publish the article. There have also been other types of Notes hacks (such as ones that were taking advantage of a reported bug or vulnerability) that have been submitted as article ideas. I wouldn't publish any of these articles.

Julian was hoping for a clear answer to ethical dilemmas such as these and I have to agree with him that there really isn't one. I actually got really slammed by a few of the people who had submitted these article ideas, as they thought I was "protecting" Lotus/IBM by not publishing the article. I think that was an unfair accusation: I will and have published stories that discuss bugs and holes in Lotus products, especially when they are being addressed by a MR or CF. If a hole exists and there is a fix or workaround, I believe it's my responsibility as a member of the community to help get the fix or workaround propagated -- this makes all of our server environments safer. It's also my responsibility to point out if Lotus/IBM isn't fixing a hole or vulnerability that has been reported and put pressure on them to do so.

On the other hand, I think it is irresponsible to provide support to tools that, as Julian suggests, will be used by 2% of the folks for constructive reasons and the by the other 98% for destructive reasons. I can certainly see the point that there is a real use for tools like the one Rich talks about and the one Julian has written -- many people have lost certifier ID passwords or administrator ID passwords and would love to get them back. Also, it can be used for testing your system to see how vulnerable it is. You can use it to force some user education by showing them the difference between a weak and strong password. Ok. Fine. Once again, however, I have to believe that no matter how I spun an article about a tool like this that I would be opening up someone's server to danger by publishing an article that either describes how to perform a hack, gives the code for a tool such as this one, or draws extra attention to the tool.

Now, the rub... Have I just done what I think is unethical by linking to Rich's site where he links to the tool that does this? I feel as though my responsibility is a little bit different here on my personal blog versus in the official press, but I also think it's still borderline...

Author: Libby
Posted at: 09:43:14 PM
RSS