|
5 / 4 / 3
Регистрация: 07.01.2015
Сообщений: 30
|
|
Гарантия, что Вы заходите именно на свой сайт ) Подлинность сайта06.04.2018, 09:47. Показов 1691. Ответов 6
Метки нет (Все метки)
Здравствуйте, дорогие участники форума
![]() Вот и снова Ваш покорный слуга ![]() На этот раз возникла вот такая ситуация... В мире существуют самые разные сайты. Большие и маленькие, на официальных хостерах и на домашних компах, известные и малоизвестные... Есть сайты, которые любят атаковать злоумышленники, и есть сайты даром никому особо не нужные... Дано: имеется сайт. На домашнем компьютере. Экспериментальный. Пока налаживается, и планируется к обкатке из интернета. Доменное имя или будет какое-нибудь алфавитно-цифровое, или что-нибудь потом придумаю. Не суть важно. Такие программные решения, позволяющие получить "техническое имя", имеются. Хотя бы ngrok или бывший одно время популярным dyndns. И, знаете, хочется уверенности. Уверенности в том, что когда человек зайдёт на этот экспериментальный домашний сайт - то он зайдёт именно на этот сайт. Что он получит html-текст именно с моей страницы. Именно мой, не подменённый никем текст. Что никакой провайдер, никакой хакер ловящий людей на открытый WiFi, никакой "человек посередине", никто - не подменит содержимое, не заменит страницу на свою, код на свой код, скрипт на свой скрипт, поля моей формы на поля своей формы; и т.д. Чтобы человек, заходящий на сайт, был уверен, что он зашёл именно на этот сайт, а не куда либо ещё. Точнее чтобы конкретно я был в этом уверен. ![]() При заходе на крупные сайты с сертификатами браузеры предупредят,если имеет место подмена. Быстро и сразу. На то и существуют открытые и приватные ключи, подписи и сертификация. А существуют ли решения для малых, самопальных сайтов, особенно хостящихся не у крупных серверов, а у себя в квартире? Вот такой вот вопрос.
0
|
|
| 06.04.2018, 09:47 | |
|
Ответы с готовыми решениями:
6
Как добавить RSS с сайта на свой сайт )
Как взять div с определенным id с сайта и поместить на свой сайт? |
|
46 / 46 / 43
Регистрация: 04.10.2012
Сообщений: 224
|
||
| 06.04.2018, 10:37 | ||
0
|
||
|
5 / 4 / 3
Регистрация: 07.01.2015
Сообщений: 30
|
|||||||
| 08.04.2018, 19:48 [ТС] | |||||||
![]() Ссылка: https://ssl.com.ua/essential-ssl Хорошее начало! Продолжаем :
Уж не знаю чего он там насчитал - но сумма внушительная. Я не Билл Гейтс пока что, как-никак... ![]()
Веселуха продолжается, короче. ![]() Дороговато для сайта "для посмотреть". Но ведь есть и бесплатные решения? Да, есть. Упомянутый let's encrypt. Познакомимся с ним поближе?
Итак, его надо ставить через какую-то командную строку. Предполагаю, что через консоль CMD. Какими-то командами, которые я не знаю. Техподдержки нет, всё придётся делать на своё понимание происходящего. Плюс надо запасаться английскими словарями. ![]() Это ещё не всё. Дальше:
Всё замечательно, конечно. Спасибо. Но позвольте - а если у меня и не Nginx, и не Апач? А если у меня сервер - винда, и из-под неё IIS? И из-под него я хочу SSL? Что тогда? Я не могу отделаться от ощущения, что всё время будут именно такие или похожие инструкции. Или они будут не для того сервера, который нужен. Или надо будет переводить длинные мануалы. Или потом ключ не распознАется браузером. Ну или ещё что-нибудь да вылезет, под конец. Именно под конец - потому как проблемы обычно вылезают под конец. Про сертификаты - решение понятное. Местами хлопотное, местами будет муторное, местами будет платное. Оно понятно... А есть что-либо ещё? Ну там делегировать свой "домен" какому-нибудь Гуглу или Яндексу, чтобы типа они гарантировали что страницы не подменены? Иди что-нибудь в этом же роде? Самописный сертификат тоже, по сути, ни от чего не защищает. Его точно так же подменят, и посетитель не узнает - его браузер ругается на мой самописный сертификат или на "самописку" от вклинившегося "перехватчика". Поэтому хочется узнать - кто что делал в этом роде, как, какими инструментами, получилось ли?
0
|
|||||||
|
5 / 4 / 3
Регистрация: 07.01.2015
Сообщений: 30
|
||
| 10.04.2018, 22:16 [ТС] | ||
|
Вы посмотрите - какую я интересную штуку нашёл?
ru точка stackoverflow точка com/questions/495782/%D0%9A%D0%B0%D0%BA-%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B8%D1% 82%D1%8C-%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82-%D0%BE%D1%82-%D0%BF%D0%BE%D0%B4%D0%BC%D0%B5%D0%BD%D1% 8B ------- Т.е. в принципе можно разместить свою "стартовую", скажем так, страницу, на каком-нибудь ЖЖ или https-блоге (который гарантирует что он - это он), и в неё встроить ссылку (или скрипт) на свой ресурс с вычисленным хешем. Главное - чтобы там позволили включить integrity. ![]() Не совсем то, что хотелось бы - но тоже вариант. Правда тут ещё остаётся вопрос - как будет работать скрипт, вызванный из другой "доменной области" (т.е. который "пришёл" не с того домена, где он вставлен), ну да ладно, что-нибудь придумать наверняка можно. А есть какие-нибудь варианты ещё? ![]() ------- ПС: да, я так и не понял - отчего мне никак не удалось вставить ссылку на stack overflow. Это слово заменялось на звёздочки. Неужели форум в контрах с тем сайтом и вставка ссылок с него запрещены?
0
|
||
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
||
| 10.04.2018, 23:09 | ||
|
И если я перехватил трафик, то что мне помешает поменять этот самый аттрибут, или просто удалить его? Этот аттрибут может быть полезен, когда на своем сайте будет размещен чужой скрипт или css, например, jQuery на cdn, чтобы содержимое не могли незаметно поменять сторонние люди. Ну и когда поддержка актуальными браузерами будет лучше
0
|
||
|
5 / 4 / 3
Регистрация: 07.01.2015
Сообщений: 30
|
||||
| 11.04.2018, 00:09 [ТС] | ||||
![]() Те же сайты защищены своим SSL? Защищены. А я к их сертификату примазываюсь. ![]() ![]() Некрасиво, но можно. Человеку, зашедшему через "правильный браузер", подменить ничего не смогут. ![]() Хотя абсолютно согласен, что защите следовало бы быть универсальнее... Не по теме:
0
|
||||
|
5 / 4 / 3
Регистрация: 07.01.2015
Сообщений: 30
|
|
| 13.04.2018, 00:13 [ТС] | |
|
Кстати, если уж на то пошлО - то зачем вообще защищать скрипт параметром integrity, если всё равно стартовая страница находится на хостинге с сертификатом и не может быть подменена?
Тогда и скрипт можно безо всяких integrity загружать оттуда же. И пусть этот же скрипт проверяет данные со стороннего ресурса, зашифровывает, расшифровывает, сверяет контрольные суммы, гарантирует что-то... Вот простейший пример. Допустим, начальная страница на Гугле, скажем. Или ещё где. Рядом с ней скрипт. Страница и скрипт подлинные (с сервера Гугла же). Заходит человек. Вводит пароль. Скрипт зашифровывает по этому паролю данные и отправляет набор байт на мой_домашний_комп_http_сайт. Что-то типа http : //cbf123a7b8.ngrok или dyndns (или ещё что-то в этом роде). Гугл и провайдеры ничего просмотреть не могут - ибо они пароля не знают. Пароль знают юзер и домашний сервер. Домашний сервер расшифровывает запрос, составляет ответ, зашифровывает и посылает его обратно. JavaScript в браузере расшифровывает. Ну и так далее... Если хотя бы один из участников диалога получает нерасшифровываемое сообщение - значит была атака и подмена. Всё просто. ![]() Подменить трафик между клиентом и домашним компом нельзя - не даст скрипт и шифр. Подменить скрипт нельзя - не даст Гугл. ![]() Тогда вопрос такой - есть ли хостеры, соцсети, Живые журналы, Мои Миры и т.д. с SSL, позволяющие забесплатно захостить одну-две страницы своего ресурса и встроить туда любые мои собственные скрипты? Опять-таки не совсем то, что нужно, но как вариант сойдёт. Хотя может действительно проще сертификат взять, нежели подобное городить? ![]() ПС: поясню почему так сильно довожу уважаемую публику этими вопросами - планируется сделать что-то вроде удалённой работы и по этому каналу, возможно, возможно, будут передаваться в том числе и конфиденциальные данные, которые не должны быть больше нигде, кроме как в голове у работника и на сервере у "фирмы" (т.е. на домашнем компе) ![]() Спасибо вам за терпение!
0
|
|
| 13.04.2018, 00:13 | |
|
Помогаю со студенческими работами здесь
7
Как вытащить видео-трансляцию со стороннего сайта и вставить ее на свой сайт?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|