Jason,

  Well, you've peaked my interest...

> This method(with digital signatures/encryption) would be more secure
> than the Http(s) transport,

Really?  Any articles on the subject?

> Authentication would be near definite
> (rather hard to fake),

Is there something in the mail protocol that facilitates this?  I'd love to
see a strong argument for "email is more secure than https"...

> the server would not be exposed to the big bad
> internet,

Hmmm.  Email attacks are fairly common.  Email is, by definition, a part of
the internet.  I'm not sure where you're going with this...

> and the company's IT guys don't have to set up a VPN to every
> outside source that needs to update data in the server.

VPNs are bad ;)  What's wrong with the tried and true "poking a hole in the
firewall" technique?  What about https?

Is the idea that "they have to have email anyway, so let's just tunnel over
that"?  Wasn't this same argument used for HTTP tunnelling?

  - Matt

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:jboss-development-admin@;lists.sourceforge.net]On Behalf Of Jason
Essington
Sent: Thursday, November 14, 2002 10:33 AM
To: [EMAIL PROTECTED]
Subject: Re: [JBoss-dev] jboss.net email transport


Hi Matt,

Given an instance where a company would place a server on its intranet
(behind a firewall that does not allow incoming connections from the
internet).

Now, If this company wanted to receive periodic updates to some
semi-static data (iso country codes for instance) from a source on the
internet. This source would need a VPN to get through the companies
firewall (major hassle if this source has to update many servers, or if
the company needs data updated from many different sources) or it could
send a Signed and possibly Encrypted email to a mail account the
company has set up for the server. The server checks it's email at a
configured interval and processes any soap messages it finds there. The
digital signature is used for message verification and authentication,
while encryption could be used to protect sensitive parts of the
message. The message is processed and it's response (or fault) is
returned to the original sender via the mail server.

This method(with digital signatures/encryption) would be more secure
than the Http(s) transport, Authentication would be near definite
(rather hard to fake), the server would not be exposed to the big bad
internet, and the company's IT guys don't have to set up a VPN to every
outside source that needs to update data in the server.

All in all, and email transport with digital signatures and encryption
has quite a bit of promise as a secure way to allow data to pass
through/around a firewall without too much extra hassle. There would
need to be a mechanism for key exchange, but no work on the part of IT.

-jason

On Thursday, November 14, 2002, at 07:21  AM, Matt Munz wrote:

> Jason,
>
>   Just out of curiosity, what would you use this for?
>
>   - Matt
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:jboss-development-admin@;lists.sourceforge.net]On Behalf Of
> Jason
> Essington
> Sent: Wednesday, November 13, 2002 5:48 PM
> To: [EMAIL PROTECTED]
> Subject: [JBoss-dev] jboss.net email transport
>
>
> Hi all
>
> I have managed to get a fairly crude email transport working in
> jboss.net (It is lurking in head). I would appreciate any comments /
> design ideas from folks who are interested.
>
> Check the javadocs in org.jboss.net.axis.mail.MailTransportService to
> see how to set it up.
>
> It will currently process emails with simple soap messages (no
> attachments). It requires the content type to be application/soap+xml
> with the action attribute set to the desired service.
>
> i.e. content-type: application/soap+xml; action=SomeService
>
> The response message is returned to the sender via email.
>
> Since email doesn't really have any type of authentication framework
> the transport will only work with ejb's / ejb methods's that have
> unchecked permissions.
>
> I have been able to sign (DSA) a soap message using apache's
> xml-security library and have jboss.net verify the signature (I haven't
> submitted this handler yet, as it depends on the apache xml-security
> library that would have to be added to the thirdparty libs).
>
> I think this is the first step to some sort of authentication via email
> (and cryptographic authentication by other transports as well). but . .
> .
> I haven't figured out how to go about trusting a given signature and
> mapping it to a Subject. This is where I could use the help of someone
> with a better knowledge of jaas and JBossSX than myself.
>
> Thanks for any feedback
>
> -jason
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by: Are you worried about
> your web server security? Click here for a FREE Thawte
> Apache SSL Guide and answer your Apache SSL security
> needs: http://www.gothawte.com/rd523.html
> _______________________________________________
> Jboss-development mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-development
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by: To learn the basics of securing
> your web site with SSL, click here to get a FREE TRIAL of a Thawte
> Server Certificate: http://www.gothawte.com/rd524.html
> _______________________________________________
> Jboss-development mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-development
>
>
-jason



-------------------------------------------------------
This sf.net email is sponsored by: To learn the basics of securing
your web site with SSL, click here to get a FREE TRIAL of a Thawte
Server Certificate: http://www.gothawte.com/rd524.html
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development



-------------------------------------------------------
This sf.net email is sponsored by: To learn the basics of securing 
your web site with SSL, click here to get a FREE TRIAL of a Thawte 
Server Certificate: http://www.gothawte.com/rd524.html
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to