Search the web
Sign In
New User? Sign Up
outlook-dev · Outlook Development
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want your group to be featured on the Yahoo! Groups website? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
In My World Redemption Is A Security Risk :-)   Message List  
Reply | Forward Message #20538 of 28050 |
RE: In My World Redemption Is A Security Risk :-)

Using Redemption is not any different from rewriting your code in
C++/Delphi to directly use Extended MAPI. While not exactly a rocket
science, that does take time and money. Redemption does not use any
black magic (like modifying Outlook code in memory at runtime), it uses
legitimate and fairly well documented API used by Outlook itself. The
whole reason for its existence is that the API (Extended MAPI) has a
very steep learning curve and is not useable from VB/VBA/.Net.
To prevent a virus from hijacking Redemption, you can customize the dll
so that it doesn't even look like the original library - all Class GUIDs
and names stored in the registry to identify Redemption can be changed.
Using Redemption as a virus payload is also impracttical given its size
(500kB for the distributable version).
A virus writer would be much better off either using an SMTP engine
directly (there are literally dozens if not hundreds of open source
libraries that let you send a message to an SMTP server) or using
Extended MAPI directly (less likely given who 90% of the virus writers
are).
There are always ways to write a virus, but the virus writers (just like
everybody else) use the path of least resistance - it was easy to use
Outlook Object Model, security patch made that much harder, so the virus
writers switched to easier alternatives - there were no new viruses of
any significance after MS patched Outlook that use Outlook Object Model.

-----Original Message-----
From: z_coder [mailto:bz@...]
Sent: Wednesday, July 16, 2003 10:39 AM
To: outlook-dev@yahoogroups.com
Subject: In My World Redemption Is A Security Risk :-)


If this wasn't holding up my project, I'd be rolling on the floor in
hysterics. Since I can't laugh about it yet, I hope somebody else
gets a chuckle out of it.

I recently completed my first Outlook application. It's an internal
application using Outlook 2000 with Exchange 5.5 (soon to be 2000).
I informed my supervisor that I wanted to purchase Redemption so my
users wouldn't get the annoying security warnings. Not understanding
the documentation, she saw it as a possible security risk. She
consulted with our network security person. He's been researching
this for three days. Since it's impossible to prove a negative, he
was unable to find any information implicating Redemption as a
security risk, so he declared it a security risk and said we couldn't
purchase it.

When I attempted to explain what it does and doesn't do, his eyes
glazed over. He believes that if the DLL is installed on all of our
systems that somehow an incoming virus can hijack it and use it to
replicate itself undetected. Even though I told him it does not
change the security settings of Outlook, he isn't convinced. He also
seems to think that somehow this DLL is going to hitch a ride on an
outgoing email and wreak havoc throughout the world. This is not by
any means the first time I've used a DLL to bypass system warnings,
but because this one deals with Outlook security it's perceived as
being in some way evil and prone to exploitation.

After you finish having a good laugh over the absurdity of this,
would someone please explain in painfully detailed and simplistic
terms why this DLL is not going to bring on the destruction of the
world as we know it? None of my explanations are sinking in at all.

Thanks to all. Great info on this list.

BZ



--------------------------------------------------------------------
Unsubscribe: mailto:outlook-dev-unsubscribe@yahoogroups.com



Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/






Wed Jul 16, 2003 6:21 pm

dimastr2001
Offline Offline
Send Email Send Email

Forward
Message #20538 of 28050 |
Expand Messages Author Sort by Date

If this wasn't holding up my project, I'd be rolling on the floor in hysterics. Since I can't laugh about it yet, I hope somebody else gets a chuckle out of...
z_coder
Offline Send Email
Jul 16, 2003
5:50 pm

My advice is to just let the security warnings pop up..and let the users deal with them. You'll get your support to purchase Redemption before too long. J.D....
J.D. Walker
walker_jd
Offline Send Email
Jul 16, 2003
6:01 pm

You could also print out the Security page on the Redemption site and explain it to him in words of one syllable....
Sue Mosher
mosher_sue
Offline Send Email
Jul 16, 2003
6:14 pm

Using Redemption is not any different from rewriting your code in C++/Delphi to directly use Extended MAPI. While not exactly a rocket science, that does take...
Dmitry Streblechenko
dimastr2001
Offline Send Email
Jul 16, 2003
6:21 pm

Z-Order, FYI - We utilise Redemption in a number of our clients organisations some with 5,000+ mailboxes (in both the Public & Private sectors). We have...
trickstagal
Offline Send Email
Jul 24, 2003
3:50 am

Good idea, Sue, but I'm afraid even that may not work. I've worked in network security for a while, and a lot of people who work in network security are...
J.D. Walker
walker_jd
Offline Send Email
Jul 16, 2003
6:44 pm

I feel your pain. In my world, NNTP is a security risk so I'm not allowed to use newsgroups. ?!?!?!...
Leon.Jollans@...
leonjollans
Offline Send Email
Jul 17, 2003
10:19 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help