• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 188
  • Last Modified:

Is HTTP secure?

Hi experts,
I have a question regarding the Security of HTTP.  I created an application which uses Wininet.dll to handle passing data back and forth between clients and a server, it uses the default_http_port setting and can accept proxy information.  However it has been asked what level of security is included with this data transmission.  so ..

Is there any built in security inherent to an HTTP connection?  Like perhaps SSL?

Thanks in advance and sorry if this isn't the correct place for this can you tell me where is.

G
0
Glowman
Asked:
Glowman
  • 2
1 Solution
 
JammyPakCommented:
HTTP is not secure
HTTPS is secure (it uses SSL)

HTTP on it's own does not do any encyption, so the data would have to be encrypted before HTTP gets it - or, allow for the use of HTTPS

I'm not a programmer, so I'll leave the details to you :)
0
 
GlowmanAuthor Commented:
Thanks Jammy,
I will remember you when points are distributed, but I also would like to know from a programmer if this is a hard change?
here is how I connect currently:
    hOpen = InternetOpen("http generic", INTERNET_OPEN_TYPE_PRECONFIG, vbNullString, vbNullString, 0)
   
    If hOpen = Null Then MsgBox "Cannot establish Internet Connection", vbCritical, "InternetOpen"
   

    'Try to connect
   
    hConnect = InternetConnect(hOpen, MyUrl, INTERNET_DEFAULT_HTTP_PORT, vbNullString, vbNullString, INTERNET_SERVICE_HTTP, 0, 0)

Any help will be great, thanks experts
G
0
 
JammyPakCommented:
yes, I understand!

check here:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winhttp/http/winhttpconnect.asp

it mentions using INTERNET_DEFAULT_HTTPS_PORT and then links to info on WINHTTP_FLAG_SECURE
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now