Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет mumuntu ([info]mumuntu)
@ 2009-08-27 06:00:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
В последнее время все чаще встречаю людей, которые путают аутентификацию с авторизацией.
Это всё потому что в последней меньше букв, что ли?


(Добавить комментарий)


[info]avnik@lj
2009-08-26 22:16 (ссылка)
А разнице между ними мало где учат.
А в неспециальной литературе (то есть не посвященной безопасности) -- она не поминается вообще. Программистам/админам от сохи про это знать просто неоткуда.

(Ответить) (Ветвь дискуссии)


[info]ex_ndzv@lj
2009-08-26 22:31 (ссылка)
да ну, это же элементарные вещи

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alexott@lj
2009-08-27 04:13 (ссылка)
я когда пришел в свою текущую фирму, был в шоке от того, что люди 10 лет пишущие софт для секьюрити постоянно путаются в этих понятиях

(Ответить) (Уровень выше)


[info]aruslan@lj
2009-08-26 23:02 (ссылка)
А верификацию с валидацией?

(Ответить)


[info]kyprizel@lj
2009-08-26 23:18 (ссылка)
главное, чтобы хеширование с шифрованием не путали :)

(Ответить) (Ветвь дискуссии)


[info]aruslan@lj
2009-08-27 00:10 (ссылка)
ага, и линеаризацию с сериализацией.

(Ответить) (Уровень выше)


[info]vadimkle@lj
2009-08-27 02:40 (ссылка)
хеширование с кэшированием легко спутать

(Ответить) (Уровень выше)


[info]nolar@lj
2009-08-27 00:01 (ссылка)
Хорошо хоть идентификацию отличают )

(Ответить) (Ветвь дискуссии)


[info]korchasa@lj
2009-08-27 03:05 (ссылка)
Вот уж ее постоянно с аутентификацией путают. Например, в случае доступа к документу по секретному ключу, идентификация документа и аутентификация спросившего происходят одним действием, не?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]nolar@lj
2009-08-27 03:15 (ссылка)
Эм... Идентификация документа? А что это такое, хотя бы вообще?

Вообще я имел ввиду про идентификацию юзера.

В случае веб-дева, например, сессии по кукам можно считать хитрым способом идентификации. Идентификатором является, ессно, sid, который временно выдаётся после аутентификации по логину-паролю.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]korchasa@lj
2009-08-27 03:26 (ссылка)
Например, в google docs можно дать "секретную" ссылочку на редактирование документа. В ссылочке ничего, кроме docid нет. На основании идентификации документа происходит аутентификация пользователя.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]nolar@lj
2009-08-27 04:09 (ссылка)
А, ну разве что так. Та же схема, что и с сессиями - по временному идентификатору, без кредентиалзов.

(Ответить) (Уровень выше)


[info]korchasa@lj
2009-08-27 03:09 (ссылка)
Я, например, тоже их путаю, в разговоре. Видимо из-за того, что происходят рядом по времени.

(Ответить) (Ветвь дискуссии)


[info]nolar@lj
2009-08-27 03:18 (ссылка)
Эти две штуки лежат в совершенно разных слоях любой архитектуры, и по времени тоже совсем не рядом зачастую. Не понимаю как их можно путать. Кроме, естественно, длинного заковыристого названия с окончанием на "-ация" :)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]korchasa@lj
2009-08-27 03:34 (ссылка)
Ну значит не поэтому, а из-за принадлежности к одной области знаний, которая затрагивается реже остальных.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]korchasa@lj
2009-08-27 03:36 (ссылка)
Нда, совсем не по русски написал.

s/к одной/к одной и той же/

(Ответить) (Уровень выше)


[info]dph@lj
2009-08-27 04:26 (ссылка)
Ну, про "совершенно разных слоях любой архитектуры" я бы чуть поспорил ;)
Например, для RPC всяких вполне возможна (и очень удобна) модель, когда и авторизация и аутентификация реализуется через входные и выходные фильтры на методе (аспекты, по сути). Слой получается один :)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]afa_at_work@lj
2009-08-27 05:05 (ссылка)
гм...
проверка существования сучности с именованием оной - и проверка прав сучности - оно сильно в разных слоях.
более точным было б - рядом по коду.
да. я зануда.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dph@lj
2009-08-27 05:10 (ссылка)
Ой, а в каком смысле тогда "слои архитектуры"? Обычно словом "слой" в этом контексте переводят layer или tier (в смысле multilayer architecture). Но, кажется, у тебя какой-то другой смысл вкладывается - а какой (не флейма ради - а действительно интересно).

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]nolar@lj
2009-08-27 05:38 (ссылка)
Перефразирую. В разных блоках архитектурной схемы.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]afa_at_work@lj
2009-08-27 06:13 (ссылка)
о.
а я сообразить не смог, шо не так, где найобка.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]nolar@lj
2009-08-27 06:58 (ссылка)
Да, тут с терминологией просто. Про "tiers" я забыл что они тоже "слои". Я когда архитектуру чего бы то ни было рисую, стараюсь чтоб схема была слоистая и понятная с первого, второго и третьего взгляда -- простота и элегантность рисунка как признак простоты и эффективности решения. Я эти "слои" имел ввиду :-)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dph@lj
2009-08-27 07:08 (ссылка)
Ну, "в разных блоках" - все-таки корректнее.
Если в модели нет необходимости проводить авторизацию внутри "команды" (тот же RPC без row-level, например), то слой для авторизации и аутентификации будет таки один (собственно - уровень предоставления сервиса, называется у всех по разному), а вот блоки - да, совершенно разные, в этом слое встретившиеся почти случайно.

(Ответить) (Уровень выше)


[info]afa_at_work@lj
2009-08-27 06:09 (ссылка)
простейшая ситуация.
рпц. тот-жеж lj-rpc. пинаем команду, всё честно, с именем, дай-ка, мол, сервер, мне авторизовацца. а сервер и говорит - на тебе строчку и подтверждай шо эт ты. а потом уже начинается аутентификация, ага. проверка паспортов-ушей-лап-хвостов.
не, не спорю - в вырожденных случаях оне влезают в один вопрос (if User.find_by_name_and_password) с параметрами сугубо из запроса - но на то и вырожденный случай.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dph@lj
2009-08-27 07:01 (ссылка)
Да это-то я все знаю, что аутентификация и авторизация в разных архитектурных блоках - это понятно. Меня просто фраза про уровни смутила, я стал думать, как это так.

(Ответить) (Уровень выше)


[info]dph@lj
2009-08-27 07:10 (ссылка)
Ой, ты тут аутентификацию с авторизацией не перепутал, случаем?
Сначала все-таки аутентификация (подтверди, что это ты), а уже потом авторизация (тебе таки можно запускать данный метод данного сервиса с указанными данными).

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]afa_at_work@lj
2009-08-27 09:20 (ссылка)
гг
порядок слов играет, да.
сам и нарвался на путанку. нехрен в рабочее время комментить.

(Ответить) (Уровень выше)


[info]afa_at_work@lj
2009-08-27 05:02 (ссылка)
потому шт программерам, да и админам стоит читать книжки по безопасности и не ляпать красивые слова не зная их значения.

(Ответить)


[info]kvasimodo@lj
2009-08-27 05:24 (ссылка)
путают слова, сами понятия вряд ли
а вот людей, которые выше пишут что-то про "слои архитектуры", нужно убить, конечно

(Ответить) (Ветвь дискуссии)


[info]chemodax@lj
2009-08-27 12:58 (ссылка)
а вот людей, которые выше пишут что-то про "слои архитектуры", нужно убить, конечно
Ага :)
Саша вообще мастер провоцировать такие перлы в комментариях ;)

(Ответить) (Уровень выше)


[info]dair_spb@lj
2009-08-27 05:54 (ссылка)
А расскажи, чем отличаются!

(Ответить) (Ветвь дискуссии)


[info]alexclear@lj
2009-08-27 06:14 (ссылка)
Да все просто
Аутентификация это проверка идентичности субъекта.
Авторизация это проверка прав доступа субъекта к объекту.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]move_yo@lj
2009-08-27 15:19 (ссылка)
один из вопросов экзамена SCEA кстати

(Ответить) (Уровень выше)


[info]hobohabilis@lj
2009-08-28 02:12 (ссылка)
Аутентификация - это проверка подлинности. "Проверка идентичности" в простонародье называется операцией сравнения.

(Ответить) (Уровень выше)


[info]dixi@lj
2009-08-27 06:15 (ссылка)
у нас в конторе как-то появились одновременно две новые девочки: Виктория и Вероника. Я постояно тормозил, когда нужно было одну из них назвать по имени.
Я очень подозреваю, что в мозге хэширование слов производится по какому-то фактору, связанному с согласными, причём считается только первая часть слова, если оно длинное. И допустимы перестановки.

Поэтому мозг может легко путать некоторые слова, если его дополнительно не тренировать как-то.

(Ответить) (Ветвь дискуссии)


[info]dph@lj
2009-08-27 07:20 (ссылка)
Да, да. Поэтому запись слов в семитских языках - она самая правильная :)

(Ответить) (Уровень выше)


[info]hobohabilis@lj
2009-08-28 02:26 (ссылка)
Наверное, девочки не отличались внешней привлекательностью, поэтому ваше левое полушарие не озадачивалось разрешением коллизий.

(Ответить) (Уровень выше)


[info]dil@lj
2009-09-28 07:49 (ссылка)
в последнее время? гы-гы. http://dil.livejournal.com/666584.html

(Ответить)