HTTP (HYPERTEXT TRANSFER PROTOCOL) | HTTPS (HYPERTEXT TRANSFER PROTOCOL SECURE) |
---|---|
1.LESS SECURE | 1. MORE SECURE |
2. FASTER THAN HTTPS | 2.SLOWER THAN HTTP |
3. ANYONE CAN ACCESS INFORMATION TRANSFERRED THROUGH HTTPS | 3. USER WITH PUBLIC KEY ONLY CAN ACCESS INFORMATION TRANSFERRED THROUGH HTTPS. |
4.NO CRYPTOGENIC PROTOCOL USED TO MAKE HTTP SECURE | 4. CRYPTOGENIC PROTOCOLS SUCH AS SSL/TLS USED TO MAKE HTTPS SECU |
5. IT USES DEFAULT PORT 80 | 5. IT USES DEFAULT PORT 443 |
6.HTTP WORKS AT APPLICATION LAYER | 6. HTTPS WORKS AT TRANSPORT LAYER |
7. HTTP CONTAINS NO CERTIFICATE. | 7. HTTPS CONTAINS SSL CERTIFICATE (SECURE SOCKET LAYER CERTIFICATE) |
8.PASSWORD, LOGIN DETAILS, COOKIES, CREDIT CARD DETAILS FORM SUBMISSION CAN BE ACCESSED BY HACKERS | 8.PASSWORD, LOGIN DETAILS, COOKIES, CREDIT CARD DETAILS, FORM SUBMISSIONS CAN NOT BE ACCESSED BY HACKERS |
9.HTTP NEVER PROVIDE WEBSITE SECURITY | 9. HTTPS PROVIDES BASE LEVEL SECURITY OF A WEBSITE |
10. THE FIRST VERSION OF HTTP INTRODUCED IN 1991 [ First version-HTTP V0.9] | 10. HTTPS FIRST VERSION RELEASED IN 1997 [First version- HTTP V1.1] |
11. TED NELSON COINED THE TERM HTTP | 11. HTTPS FIRST IMPLEMENTED BY NETSCAPE CORPORATION. |
12. SMALL BUSINESS WEBSITES STILL USING HTTP | 12. GOOGLE ANNOUNCED HTTPS AS SEO FACTOR IN 2014 & MADE MANDATORY FOR ALL SITES TO KEEP HTTPS INSTEAD OF HTTP |
13. IT IS MOSTLY USED IN VIDEO STREAMING, PLAYING ONLINE GAMES, VIDEO CONFERENCING | 14. IT IS WIDELY USED IN ONLINE E-COMMERCE STORES, PAYMENT WEBSITES LIKE PAYPAL &BUSINESS SITES. |
14. IT OPERATES AT TCP/IP LEVEL | 15. IT OPERATES AT SSL/TLS LAYER |
15. HACKERS CAN ACCESS INFORMATION TRANSFERRED THROUGH HTTP | 16. HACKERS CAN NOT ACCESS INFORMATION TRANSFERRED THROUGH HTTPS |
diagram showing how HTTPS is more secure compared to HTTP |
1. Is HTTP safe?
No, HTTP is not safe for you if you are doing sensitive works online.
Sensitive works mean doing online shopping, changing the password, accessing important data online etc.
2. Difference between HTML & http?
HTML is a programming language and HTTP is a protocol.