Разяснение за SSL

macmen

Registered
Здравейте преди седмица се чудех какви защити да вкарам с сайта си и почнах да чета за SSL и така вече сайта ми минава през порт 443 и вече ми изписва, че е защитен сайта, но аз никакви настройки не съм му правил нито съм казал пост заяквите и гет заявките да минават през SSL,
въпроса ми е какви настройки се правят и как да прекарам заявките си през SSL и как след като някой потребител зареди сайта направо да се зарежда https протокола а не http
 
редиректа можеш да го направиш с .htaccess :

http://www.google.bg/#hl=bg&source=hp&biw=1280&bih=866&q=htaccess+redirect+to+https&aq=1&aqi=g10&aql=&oq=htaccess+redirect+&gs_rfai=&fp=d36e213dc42b49da

аз поне така съм го направил .
 
това е за ubuntu

инсталира се mod_ssl ;
създава се сертификат - apache.pem ;
добавя се настройка за ssl за виртуален хост :

Код:
<VirtualHost *:443>
        ServerName subdomain.domain.com
        DocumentRoot /var/www....
        ErrorLog /var/log/apache2/error.log
        CustomLog /var/log/apache2/access.log combined
        SSLEngine on
        SSLCertificateFile /etc/apache2/ssl/apache.pem
</VirtualHost>

и това в .htaccess :

Код:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
 
а като ти минава сайта през https:// без никакви настрйки,това означава ли че е защитен с ssl
 
И аз да попитам че не ми е много ясно.До колкото знам трябва да се закупи сертификат .А можели без закупен сертификат пак да се оцветява в зелено и да пише htpps://
 
на мен ми изписва че всичко ми е ок на локалния хост пък не съм си закупувал сертификат
 
ами в интернет бях прочел някаде как се инсталира, но не се сещам страницата как беше, чети за openSSL, и ако си с xampp последна версия там си има дирекна опция където се стартира
 
правиш си с openSSL сертификат .
можеш да си добавиш име(CN) , организация(О) , но като влезнеш няма да ти изкара Собственост - защото не си платил :) .. и е self-signed .

http://www.madboa.com/geek/openssl/

не може без закупен сертификат да е зелена лентата - може да стане ако си вземеш trial .. но ще ти е зелена 30 дена . иначе е синя като е с openSSL , издаден от теб .
 
Значи:
SSL криптира връзката между теб и сървъра и гарантира идентичността на сървъра
На теб ти го оцветява в синъо обаче в началото ти е изкарал един много страшен прозорец в който ти казва че връзката с този сайт е несигурна.
Ако това го покажеш на потребителите те веднага ще излязат от сайта ти щом прочетат че е несигурен :)

Сертификат се купува. Има два видя: тези дето оцветяват в синъо и тези дето оцветяват в зелено (казва се Extended Validation SSL)
Два бързи примера:
Син: https://epay.bg/
Зелен: https://www.paypal.com/bg
И двата предлагат еднакво ниво на сигурност (криптиране на връзката)
Обаче зеления струва много повече и носи денни за фирмата

Цени:
Син: http://www.verisign.com/ssl/buy-ssl-certificates/secure-site-ssl-certificates/index.html - 400$ за една година
Зелен: http://www.verisign.com/ssl/buy-ssl-certificates/extended-validation-ssl-certificates/index.html?sl=boxlink - почти 1000$ за 1 година

Има и по-евтини сини, например на comodo. Обаче те нямат root certificate в повечето ОС (данните за най-големите регистрари ги има под формата на root ca в ОС-а ти)
За това за comodo се правеше една врътка където се съединяваше твоя сертификат с техния root сертификат.

Освен ако няма да работиш с банкови данни, кредитни карти и подобни работи няма особен смисъл от това. Или поща, или други лични работи.

Ето как не се прави (и какво ще виждат твоите потребители ако ти влязат в сайта сега):
https://public.brra.bg/CheckUps/Default.ra?
Това пак е издадено от някакъв небенеизвестен български CA
Ако сте добавили exception или по някаква причина имате сертификата ще зареди, иначе ще изреве.

Ако това ти зареди, грешката ще я видиш тука:
https://brra.bg/
Това обаче е нормално, защото сертификата е издаден за поддомейн.

А да, и не можеш да имаш повече от 1 ссл сертификат на 1 ип адрес.
 
благодаря за помоща не мога сега да си позволя sll сертификат, но исках да знам повече за него
 
Сертификата се закупува,иначе в противен случай няма да ти се показва титлето на сайта в полето за въвеждане,а просто ще пише че сайта минава през SSL,което ако те хванат принципно може да ти го........
 
еми само провери цените на SSL сертификатите и може да ти стане ясно :)

Това е равносилно на:

да инсталираш примерно Facebook clone

и да си напишеш сайт :D :evil:
 

Back
Горе