среда, 16 августа 2017 г.
Как работают веб-приложения
Некоторые из читателей уже подписаны на мой Twitter и видели опрос на тему безопасного способа передачи пароля в веб. Тема важная, так что стоит на ней остановиться подробнее, но для начала разберемся как вообще работают веб-приложения.
Ниже приведена схема, на которой я очень упрощенно описал типичный веб-сервис и его взаимодействие с веб-браузером. Однако, тут показаны все важные компоненты, которые участвуют в процессе.
Далее рассмотрим по шагам что происходит.
Posted by
Kirill V. Lyadvinsky
обновлено:
2022-11-11T13:05:12Z
Labels:
архитектура
,
Architecture
,
dns
,
http
,
Internet
,
javascript
,
nginx
,
programming
,
server
,
web
пятница, 21 апреля 2017 г.
Небольшие заметки про отладку Bash скриптов
Если вам когда-либо приходилось писать сложные скрипты на Bash, то вы наверняка думали о двух вещах:
- Никогда больше не писать сложные скрипты на Bash.
- Как отлаживать то, что уже написано?
Получить трейс выполнения проще простого. Надо всего лишь запустить bash с параметром -x. Либо в самом коде выполнить команду set +x. Первый вариант выглядит предпочтительней, потому что вы извне контролируете — нужен вам подробный вывод или нет. Конечному пользователю такой вывод обычно не только не нужен, но и откровенно мешает.
Посмотрим, как это работает на практике.
Posted by
Kirill V. Lyadvinsky
обновлено:
2022-11-11T13:01:08Z
четверг, 2 марта 2017 г.
Google: кто-то завладел вашим паролем
Ночью мне пришло письмо на резервную почту о том, что кто-то использовал мой пароль для доступа к почте GMail, и что Google отважно заблокировал негодяев. Ну и мне, конечно, необходимо срочно принять меры. Я немного удивился, что почта, которая заведена специально для PayPal оказалась кем-то взломана. Учитывая, что она почти нигде не засвечена и имеет сгенерированный высокоэнтропийный пароль, это казалось невозможным. Однако, я сменил пароль, внутренне уже приготовившись к СМС с информацией о снятии денег с карты. А после смены пароля я начал разбираться в произошедшем и вот что выяснилось...
Posted by
Kirill V. Lyadvinsky
обновлено:
2022-11-11T13:01:26Z
Подписаться на:
Сообщения
(
Atom
)