Search DominoPower's 11,443 Lotus-related article archive 
Home
EasyPrint
News details Click here for the RSS feed's XML code. This is not a browser URL.
Articles-only Click here for the RSS feed's XML code. This is not a browser URL.
Twitter Feed Click here for the Twitter feed.
The security of common sense (continued)

The folly of coders
I put bad programming in this category because without it, users wouldn't have anything to be tempted by. If someone can read a document, they can read all of a document, whether or not it has a form element. They can do this by looking at the document properties. Users can create personal views and see documents not listed in any view. They can view the HTML source in a browser and see all the fields and their values. This is a particularly big hole as users might see such things as:

if (password=="admin32") {…

Coding ACL (Access Control List) and logic into the form means a user can see it and potentially use it. While the concept of client processing is fine and dandy, never push your security to the client. That should all be server-side, and invisible by any means to the end-user. You may pay for it a little with reduced efficiency, but you gain a system that can't easily be compromised. Users can make local copies of databases and give themselves manager access. Enforce a consistent ACL across all replicas and make Default and Anonymous access No Access for any database even remotely secured.

Welcome to the government
Notes has great security. It's fantastic. It's totally amazing! In fact, it's so good that most developers and administrators don't use the security features at all because it's such a hassle. A small trick can increase your local security a great deal. The government has set levels of security clearance. If you have Classified access, you can see any document that's secured as Classified. It doesn't matter if it's tank plans or plans to assassinate a California Notes developer for publishing articles on hacking. Creating just three encryption keys--Classified, Secret, and Top Secret--can add a lot to your security.

You may say, "But gee, 20% of our company has one of those keys." But that leaves 80% who don't. You've solved the majority of your snoopy-user issues right there. Also, if you make a big deal about it: "We're going to give you Classified access!" People tend to take it more seriously and help you keep your system intact. If you do everything behind the scenes, such as granting access, users feel no ownership and are often sloppy in dealing with security.

I have seen the enemy
A few weeks ago, I sent an email on the status of a project to a number of people. One of the cc. recipients responded that I had sent a copy by accident to a vice president who had a name similar to the person I had meant to send it to. I checked to see if the V.P. was in, and since she wasn't yet, I walked over to my Notes administrator and asked him to remove the email from her mail database. Yes, by far the greatest number of security violations are committed by Notes administrators and developers.

This is a tricky situation, indeed. Most developers and administrators violate security so often that they don't even think about it. What I mean by violate security is: access, manipulate, and sometimes read information that they normally have no business dealing with.


« Previous  ·  1  ·  2  ·  3  ·  4  ·  5  ·  6  ·  7  ·  8  ·  9  ·  10  ·  Next »
Other articles you might like
Home > Strategies > Security (19 articles)
   Incident report: denial of service attack against ConnectedPhotographer.com
   Centralised email encryption at the Domino server level
   Analysis: Spying Chinese temptress steals senior Brit's BlackBerry
Get Weekly Email Updates
Subscribe to our regular weekly email newsletter. It's packed with tips, reviews, deep analysis, and the latest news.
 
Recent DominoPower Articles
Syncing Notes with Android phones
Application development, William Shatner, and the origin of the universe
Learn Domino Designer 8.5 for free
The (near) future of Sametime, Quickr, Connections, and Symphony
Inside the IBM Innovations lab
Lotusphere 2010: Hot fixes and cool news for Notes, Domino, and LotusLive
Lotusphere 2010: mobility and collaboration
Latest Lotus Headlines
Xpages not loading? JVM errors? - Solution
How to implement an iCalendar feed into your Notes calendar with XPages
DWA Hotfixes for Domino 8.5.1FP1 - A Gotcha
IBM Adds DB2 to Lotus Foundations SMB Package
SNTT : XPages onclick Ghosts in the machine
Ports used by Lotus Sametime 8.5 servers
Exploring a Domino Date Bug
>> Read all the news
More from the ZATZ journals
Computing Unplugged: Online safety for virtual learning
David Gewirtz Online: CNN commentary and analysis
OutlookPower: Seek and find: Strategies to locate filed-away emails fast
-- Advertisement --

Learn Notes and Domino 8 at your place and pace!
Learn Notes and Domino in your office and/or home! TLCC's highly acclaimed distance learning courses for users, developers, and admins will enhance your career and your resume.

The many included activities and demos will make you a pro! Expert instructor help is a click away.

Click here to try a FREE demo course!!

-- Advertisement --

Integrate your Notes Applications with Microsoft Office and Symphony
Integra for Notes Integrates Microsoft Office and/or IBM Lotus Symphony
Requires NO change to the design of the appliation or Installations of DLL's and EXE's
  • Integra is a ready to use solution, enhance static reports with Excel data analysis, pivot tables, macros
  • User friendly aproach, using a point and click access to features
  • Reports from any Lotus Notes databases
  • Runs reports through a Notes client, web browser and scheduled basis
  • Allows use of LotusScript for advanced data manipulation
  • Enables self service reporting capabilities to end-users


Learn more at www.integra4notes.com.
ZATZ Home  ·  News  ·  Back Issues  ·  Credits/Trademarks ·  Link To Us
Copyright © 1998-2010, ZATZ Publishing. All rights reserved worldwide.
Editor's Login