Security and Cryptography
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsSystem AdministrationSecurity and Cryptography

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
Generate data entry and reporting .NET Web apps in minutes, straight from your database. Read our FREE whitepaper “Build Web 2.0 Applications Without Hand-Coding” Download now!
  #1  
Old March 18th, 2008, 11:57 AM
BobAJob123 BobAJob123 is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2007
Posts: 10 BobAJob123 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 32 m 3 sec
Reputation Power: 0
SSL - Using PGP or not

Currently I have a domain with https access and PGP running on the Server. I have seperate pages under the domain for several clients, with a form on each page forwarding CC details through PGP on the Server to clients' email address. Having originally generated a PGP key pair when the pages was set up for them, they are then able to decrypt using a copy of PGP on their PC.

This is proving cumbersome in that some clients lose their copy of PGP from their PC and/or wipe their private key etc.

The rest of the world seems to simply use a secure site to send email to an email address where it is opened up by the email client in plain text without the need for the likes of PGP (I will be corrected on this). Question: is this secure enough?

I would welcome some advice on whether simply setting several forwarding options on the domain would be sufficient.

Thanks

Reply With Quote
  #2  
Old March 18th, 2008, 12:18 PM
B-Con's Avatar
B-Con B-Con is offline
Crypto-Con
Dev Shed God 4th Plane (6500 - 6999 posts)
 
Join Date: Apr 2004
Location: UC Davis
Posts: 6,643 B-Con User rank is Lieutenant General (80000 - 90000 Reputation Level)B-Con User rank is Lieutenant General (80000 - 90000 Reputation Level)B-Con User rank is Lieutenant General (80000 - 90000 Reputation Level)B-Con User rank is Lieutenant General (80000 - 90000 Reputation Level)B-Con User rank is Lieutenant General (80000 - 90000 Reputation Level)B-Con User rank is Lieutenant General (80000 - 90000 Reputation Level)B-Con User rank is Lieutenant General (80000 - 90000 Reputation Level)B-Con User rank is Lieutenant General (80000 - 90000 Reputation Level)B-Con User rank is Lieutenant General (80000 - 90000 Reputation Level)B-Con User rank is Lieutenant General (80000 - 90000 Reputation Level)B-Con User rank is Lieutenant General (80000 - 90000 Reputation Level)B-Con User rank is Lieutenant General (80000 - 90000 Reputation Level)B-Con User rank is Lieutenant General (80000 - 90000 Reputation Level)B-Con User rank is Lieutenant General (80000 - 90000 Reputation Level)B-Con User rank is Lieutenant General (80000 - 90000 Reputation Level) 
Time spent in forums: 1 Month 5 Days 17 h 32 m 10 sec
Reputation Power: 841
I'm not 100% sure what new method you're contemplating. It seems that you want to simply drop encryption for the e-mail and send the same e-mail, just in plaintext?
__________________
- "Cryptographically secure linear feedback shift register based stream ciphers" -- a phrase that'll get any party started.
- Why know the ordinary when you can understand the extraordinary?


- Sponsor my caffeine addiction! (36.70 USD recieved so far -- Latest donor: Mark Foxvog
)

Reply With Quote
  #3  
Old March 18th, 2008, 12:27 PM
BobAJob123 BobAJob123 is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2007
Posts: 10 BobAJob123 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 32 m 3 sec
Reputation Power: 0
thanks for responding ....

Currently, the emails are encrypted via PGP installed on the Server using an individual client's Public key that's been hung on the Server, then decrypted via the private part of the key manually, when it reaches their PC.

It seemed to be the case to me, that most other systems where ppl are directed to a secure server to send CC details are only using the encryption (and here my knolwedge is limited) ... used via the process of sending an email via a web form on an https site. Most other setups I've come across seem to have plain text emails coming in to their Inbox. Not so??

Reply With Quote
  #4  
Old March 18th, 2008, 08:05 PM
fishtoprecords's Avatar
fishtoprecords fishtoprecords is offline
Contributing User
Click here for more information.
 
Join Date: Sep 2007
Location: outside Washington DC
Posts: 942 fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level) 
Time spent in forums: 1 Week 3 Days 13 h 18 m 29 sec
Reputation Power: 419
Expecting "users" to use PGP or GPG is a bit much.

A simpler approach is to have a well setup HTTPS site, with a login to control access.

Send an email to users with a nonce in the query string.
Have a URL with the nonce point to your webserver using HTTPS:

User gets mail, follows link, uses SSL/TLS, logs in, and read message securely.

Note, this does not prevent the clueless user from doing a copy of the message on the SSL server, and pasting it to some file on their insecure PC.

Reply With Quote
  #5  
Old March 19th, 2008, 05:39 AM
BobAJob123 BobAJob123 is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2007
Posts: 10 BobAJob123 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 32 m 3 sec
Reputation Power: 0
Ah ...now I begin to follow. Thank you.

1. Can anyone direct me to some plain english guide to sending such a one off string from a web form?

2. Is one then accessing the email via webmail ..? or am I off the track here?

3. Since the current secure site domain has to be shared between clients, how would one make sure a login is only to the relevant email and accessing a whole inbox?

thanks ...

Reply With Quote
  #6  
Old March 19th, 2008, 08:16 AM
prcAdap's Avatar
prcAdap prcAdap is offline
Contributing User
Dev Shed Beginner (1000 - 1499 posts) Click here for more information
 
Join Date: Mar 2005
Location: Tír na nÓg
Posts: 1,147 prcAdap User rank is First Lieutenant (10000 - 20000 Reputation Level)prcAdap User rank is First Lieutenant (10000 - 20000 Reputation Level)prcAdap User rank is First Lieutenant (10000 - 20000 Reputation Level)prcAdap User rank is First Lieutenant (10000 - 20000 Reputation Level)prcAdap User rank is First Lieutenant (10000 - 20000 Reputation Level)prcAdap User rank is First Lieutenant (10000 - 20000 Reputation Level)prcAdap User rank is First Lieutenant (10000 - 20000 Reputation Level)prcAdap User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Month 1 Week 7 h 50 sec
Reputation Power: 172
1) You need a server-side scripting language to generate a random string.
2) Yeah but no but yeah but no - you are using a https connection - should be secure. My ISP doesn't bother with https for webmail, just plain old http.
3) You'll need a database for that.

The suggestion from fishtoprecords is basically to create a website.

Reply With Quote
  #7  
Old March 19th, 2008, 06:02 PM
BobAJob123 BobAJob123 is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: May 2007
Posts: 10 BobAJob123 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 32 m 3 sec
Reputation Power: 0
Again, many thanks.

I understand the outline of what is required, but little beyond that

If there's any body passing by that can refer me to any tutorials or similar, I'm happy(ish) with some learning! :-)

Alternatively, should I perhaps spend money transfering the domain to a company that offers an easy interface for the very thing I'm requiring? (I've seached but I can't find anything so far).

Reply With Quote
  #8  
Old March 19th, 2008, 07:19 PM
fishtoprecords's Avatar
fishtoprecords fishtoprecords is offline
Contributing User
Click here for more information.
 
Join Date: Sep 2007
Location: outside Washington DC
Posts: 942 fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level) 
Time spent in forums: 1 Week 3 Days 13 h 18 m 29 sec
Reputation Power: 419
All you really need is a programmer to do a tiny bit of programming for you. DevShed has hundreds of them, and it would not be very expensive to setup.

You could learn, but it may take a long time. What you need is very basic LAMP stuff.

Your current hosting vendor should be able to set you up with proper certs and SSL for that part.

Reply With Quote
Reply

Viewing: Dev Shed ForumsSystem AdministrationSecurity and Cryptography > SSL - Using PGP or not


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 5 hosted by Hostway