Is HTTP secure?

Posted on 2005-04-13
Last Modified: 2013-12-04
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.

Question by:Glowman
    LVL 16

    Expert Comment

    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 :)
    LVL 4

    Author Comment

    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
    LVL 16

    Accepted Solution

    yes, I understand!

    check here:

    it mentions using INTERNET_DEFAULT_HTTPS_PORT and then links to info on WINHTTP_FLAG_SECURE

    Featured Post

    Do You Know the 4 Main Threat Actor Types?

    Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

    Join & Write a Comment

    Suggested Solutions

    As I write this article, I am finishing cleanup from the Qakbot virus variant found in the wild on April 18, 2011.  It was a messy beast that had varying levels of infection, speculated as being dependent on how long it resided on the infected syste…
    SHARE your personal details only on a NEED to basis. Take CHARGE and SECURE your IDENTITY. How do I then PROTECT myself and stay in charge of my own Personal details (and) - MY own WAY...
    It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
    Here's a very brief overview of the methods PRTG Network Monitor ( offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

    733 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    22 Experts available now in Live!

    Get 1:1 Help Now