All streams
Search
Write a publication
Pull to refresh
1
0.3
Send message

Вы поспешили написать этот комментарий до того как прочли следующий абзац?

Одобренный PEP 563 “Postponed Evaluation of Annotations” уменьшил время необходимое для обработки аннотаций типов во время выполнения. Аннотации типов больше не вычисляются в момент определения функции, вместо этого они сохраняются в аннотациях в строковой форме(не производя никаких вычислений). Чтобы достичь этого нужно сделать один import

Если вы на Вы с программированием, то откуда у вас уверенность, что GPT-4 действительно выдает вам корректное решение?

Сразу же заметно, что эта функция периодическая и что она имеет сильную симметрию в интервале от 0 до π/2:

А что значит сильная симметрия? И какие еще виды симметрии бывают?

Если вероятность пападания в такую ситуацию выше нуля, то разоритесь на аппаратный usb-ключ. Ну или оставьте парольную аутентификацию для такого случая.

У меня были сомнения насчет keyboard-interactive, но сейчас проверил: все равно пароль одним пакетом посылается.

А может сделать проще? Вход на сервер по ключу и NOPASSWD в sudoers...

Этот да. Но в отличие от пароля для аутентификации, который всегда передается в начале сессии (но одним сообщением), интерактивный пароль на su или sudo может передаваться (а может и не передаваться, если пользователю не надо ничего запускать от рута) где-то в середине и его надо будет еще отличить от обычного набора команд.

Клиент передает ssh пароль на сервер в одном сообщении, а не посимвольно, так что никакого "мусора" для равномерности там не требуется.

https://datatracker.ietf.org/doc/html/rfc4252#section-8

Кстати, если внимательно посмотреть слад, то там вообще речь не о пароле, который используется для аутентификации на сервере, а о пароле, который пользователь будет вводить, если вдруг захочет стать суперпользователем через su

Слайды про утечку пользователя по паролю при наборе его используя SSH (не совсем в тему, но идея похожая)

а с чего это вы взяли, что ssh передает пароль интерактивно буква за буквой в отдельных пакетах?

Зато много красивых слов "блокчейн", "электронная подпись", "невозможно подделать" создают иллюзию надежности и невозможности фальсификаций...

Параметры подключения к БД используются также в конфигах других сервисов. Выносим их в отдельный файл mysql-creds.yml

Теперь подключаем в основном конфиге через якорь *

Спецификация yaml не поддерживает включения из других файлов

Придерживайтесь best practices

Всегда заключайте строковые значения в кавычки. 

Что-то ни одного строкового значения в кавычках в примерах в тексте статьи не заметно.

А не проще ли поднять сервер локально, nginx у провайдера, и связать их через ssh туннель?

Вы еще спросите почему только асинхронные итераторы повышают навык кодирования...

"Если к Вам не прижимаются в метро, то это вовсе не означает, что метро в Париже не существует."

Information

Rating
2,346-th
Registered
Activity