• 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.

  • 2
1 Solution
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 :)
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
yes, I understand!

check here:

it mentions using INTERNET_DEFAULT_HTTPS_PORT and then links to info on WINHTTP_FLAG_SECURE

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