Объясните, пожалуйста:
1. Чем грозит утекший refreshToken? Когда Ева попытается обменять его с пин-кодом на accessToken, я его отзову после третьей неудачной попытки…
2. Как шифрование защитит вас от массовой утечки? Если у вас в БД лежат сырые токены — то при утечке Ева будет отправлять «расшифрованный» токен не зная пин-кода.
Если же вы в БД храните не токены, а хеши от них, то и пин-коды на сервере Еве ничего не дадут — она узнает пин-код и хеш-код токена, но не сам токен!
Если у Евы есть одновременно сохраненные данные с клиента и дамп БД, то этого клиента уже не защитить ни при каком сценарии. Ева просто переберет пин-коды и для каждого смоделирует: если использовать эти сохраненные данные (неважно, зашифрованный токен или сырой) с этим пин-кодом — ответит ли сервер положительно.
Извините, что спустя неделю, но покажите, пожалуйста, «запись реестра №800760». Я пытался найти информацию о блокировке IP 213.59.243.132 на паре сайтов вроде РосКомСвободы, и не нашел ни одной записи с этим адресом или подсетью, содержащей этот адрес…
Подождите, операция Teleport включает в себя передачу двух бит информации, для того чтобы привести состояние моего кубита к правильному. Таким образом, мы передали два классических бита по телефону, чтобы получить сообщение в 1 бит?
Гравитационное поле — это искривление пространства-времени. Почему физика в градиенте гравитационного поля не может растянуть (искривить) вместе с окружающим пространством-временем без нарушения целостности? Я имею в виду, объект разваливается на кусочки при увеличении размера до некоторой критической величины, но ведь размер надо измерять относительно самого объекта, а он в сильном гравитационном поле…
Доказал себе сам, Вы правы, цепочки можно отбросить и сложность получится O(N). Но для уверенности я бы сортировал сначала по правой границе, потом по длине (в случае равных правых границ).
То есть даже так: уверены ли Вы (и можете ли доказать), что ответ — обязательно часть цикла? Иными словами, что нет такой цепочки, которая дает (вместе со следующим за ней циклом) лучший ответ?
Мы не можем (во-всяком случае, я не уверен, что можем) останавливаться, пока левый указатель не дойдет до элемента цикла. А правый указатель может пройти путь порядка N уже с первым значением левого указателя, которое еще не в цикле.
Получается, что от каждого отрезка идет какая-то цепочка, которая потом упирается в цикл. В итоге алгоритм может деградировать до O(N^2), но работать будет
1) В вашем случае массив next надо строить сразу на окружности, до перевода на удвоенный отрезок, иначе цикла не будет.
2) [0,1], [2,3],… [100,101], [102,101]. В таком случае первые 51 отрезок связаны последовательно один за другим, а из последнего — переход к нему самому.
Помимо электронов там будут еще антипротоны, например. Если бы была обнаружена единственная частица-переносчик массы — тогда масса объекта бы стала не мерой инерции и мерой гравитации, а мерой содержания частиц-переносчиков массы, которая определяет оба параметра — и инерцию, и гравитацию. Но на данный момент, насколько мне известно, такой частицы не обнаружено — есть разные частицы с разной массой, но для каждой из них мера инерции пропорциональна мере гравитации.
Если они пропорциональны независимо от других условий (а они пропорциональны, по крайней мере без учета релятивистских эффектов — я не слишком вникал в математику СТО и тем более ОТО), то это одна сущность. Так что либо согласитесь, либо приведите пример, когда мера инерции и гравитационный заряд непропорциональны, либо к Вам придет Оккам с бритвой. :)
Да, я очень упрощаю в попытке ответить на вопрос «Почему вы считаете, что только гравитация вызывает «искривление пространства-времени», а электростатика не вызывает?». И ответ в том, что результат воздействия гравитации на тело (ускорение) не зависит от тела (массы сокращаются), а электрического поля — зависит.
Если у нас есть электрическое поле напряженности E (в заданной точке), то оно придаст телу в этой точке ускорение Eq/m, т.е. ускорение зависит от тела. Если у нас есть «гравитационное поле» напряженности g, то оно придаст любому телу ускорение g.
Если посередине места посадки камень, то никакая конструкция лучше не отработает. :) Только «ноги» удлинять и увеличивать высоту, на которой корпус находится. Но тогда страдают габариты/устойчивость.
Дело даже не в том, что три лапы всегда в одной плоскости — садимся-то мы не на плоскость, а в том что три лапы четко встают на любую поверхность — если, конечно, это не сфера слишком маленького радиуса или что-то подобное. Точного доказательства у меня нет, но оно, видимо, вытекает из того, что три точки всегда лежат в одной плоскости.
1. Чем грозит утекший refreshToken? Когда Ева попытается обменять его с пин-кодом на accessToken, я его отзову после третьей неудачной попытки…
2. Как шифрование защитит вас от массовой утечки? Если у вас в БД лежат сырые токены — то при утечке Ева будет отправлять «расшифрованный» токен не зная пин-кода.
Если же вы в БД храните не токены, а хеши от них, то и пин-коды на сервере Еве ничего не дадут — она узнает пин-код и хеш-код токена, но не сам токен!
Если у Евы есть одновременно сохраненные данные с клиента и дамп БД, то этого клиента уже не защитить ни при каком сценарии. Ева просто переберет пин-коды и для каждого смоделирует: если использовать эти сохраненные данные (неважно, зашифрованный токен или сырой) с этим пин-кодом — ответит ли сервер положительно.
Не ощутимо. На такие же сотые доли процента радиуса орбиты. :)
2) [0,1], [2,3],… [100,101], [102,101]. В таком случае первые 51 отрезок связаны последовательно один за другим, а из последнего — переход к нему самому.