@react_js

Страница 4050 из 5115
Stepan
31.05.2018
18:49:44
бери, читай

а куки шифрованные лежат, не так просто забрать

Сергей
31.05.2018
18:50:19
ну вот

да

Google
Stepan
31.05.2018
18:51:08


там пробелы точками помечаются

но не суть



В общем, вы поняли, не буду больше спамить

Artyom
31.05.2018
18:52:08
Такое? Ну не такое
Если малварь на компе пользователя - проблем уже куча у него

Сергей
31.05.2018
18:52:20
localStorage?

Stepan
31.05.2018
18:52:24
Сергей
31.05.2018
18:52:41
Если малварь на компе пользователя - проблем уже куча у него
ну в общем-то да если на компе есть вирь, то сильно не помочь юзеру

куки можно расшифровать

но сложно

Stepan
31.05.2018
18:53:00
Ну там AES

Ебаться долго будешь

Google
Сергей
31.05.2018
18:53:12
ну ключ же где-то лежит)

Stepan
31.05.2018
18:53:19
:))

Я это всё к чему, почему бы не юзать что-то более секурное, если оно есть?

aspirin
31.05.2018
18:54:50
Что мешает самому шифровать localstorage если такая паранойя

Сергей
31.05.2018
18:55:12
ключ на сервере хранить?)

aspirin
31.05.2018
18:55:19
Или использовать токены с малым временем свежести

Сергей
31.05.2018
18:55:28
Stepan
31.05.2018
18:55:29
Kendr
31.05.2018
18:55:35
Stepan
31.05.2018
18:55:37
indexeddb?
Подержка

aspirin
31.05.2018
18:55:44
ключ на сервере хранить?)
Ключ для шифрования кукисов так то тоже хранится на компьютере клиента

Сергей
31.05.2018
18:56:06
aspirin
31.05.2018
18:56:07
Раньше ещё и алгоритмы своевременно выкладывали для браузеров

Stepan
31.05.2018
18:56:30
Алсо, вроде совсем недавно у Сафарей была дыра, что можно было файлик с компа юзера получить

Так и сторейдж можно прочитать, если сильно захотеть

Никаких тебе малварей, онли веб

aspirin
31.05.2018
18:59:46
Мне нравится идея access и refresh токенов, с малым временем жизни первого

Сергей
31.05.2018
19:00:36
Google
aspirin
31.05.2018
19:00:36
Угнали второй , реального клиента выкинет или можно послать предупреждение украли первый - действует не долго

aspirin
31.05.2018
19:01:29
как ты узнаешь, что второй токен угнали?
Реальный клиент попробует получить новый access токен и у него не пооучится

При таком инцеденте можно создавать оповещения , выдавать инфу о пользователе токена и т.д.

Сбросить сессии при желании пользователя

Шанс украсть свежие токены меньше

А куки ещё всегда срут в запросах хоть картинку ты грузишь хоть аякс

Stepan
31.05.2018
19:06:16
Но если у тебя как у нормальных людей картинки на cdn

То не срут

aspirin
31.05.2018
19:06:51
Раньше были уязвимости связанные с недостаточной безопасностью отладочных инструментрв. Получил доступ к списку запросов к ресурсам, запросил картинку, получил печеньки

Stepan
31.05.2018
19:07:30
Обычный юзер не откроет отладочные инструменты

aspirin
31.05.2018
19:08:36
Обычный юзер не откроет отладочные инструменты
Были уязвимости, возможность получить доступ к заголовкам запросов юзера с твоего домена

Но это давно

Поэтому куки начали шифровать ещё и на бэке прежде чем туда класть что то важное

Евгений
31.05.2018
19:11:45
кто нить помнит как звучит задача с console.log() и там еще метод надо вызвать , забыл как он называет.

aspirin
31.05.2018
19:17:10
кстати давненько я помогал ребятам из самсунга,которые пилили тайзен платформу. так они там такое навертели что можно было написать приложения по типу фрейма, открывать любые url в фоне и собирать все данные cookie, localStorage

так что всякие разработчики новых платформ те еще дыры оставляют

tizen так и осталась неизвестной, слышал на паре холодильников запустили :D

Roman
31.05.2018
19:27:18
кто нить помнит как звучит задача с console.log() и там еще метод надо вызвать , забыл как он называет.
эта? На какую функцию должна быть ссылка в f, что бы код выполнился? f('console.log("done!")');

Google
Roman
31.05.2018
19:29:40
Default
31.05.2018
19:29:48
eval

Лул

Stepan
31.05.2018
19:30:14
eval
Зачем ты произнёс вслух, он щас на твоём компе код выполнит!

Вот так и попадаются незнающие

Default
31.05.2018
19:31:15
Зачем ты произнёс вслух, он щас на твоём компе код выполнит!
Мой комп слишком загружен телеметрией, чтобы там еще какой-то код выполнялся :)

Сергей
31.05.2018
19:31:25
Admin
ERROR: S client not available

Евгений
31.05.2018
19:32:30
вызывать console.log().someFunc() где someFunc может быть любой метод. console.log('test').toUpperCase();

Finch
31.05.2018
19:35:41
+

Artyom
31.05.2018
19:57:08
Таааак. Ну я собрал инфу по Security Отличие cookie от localStorage. https://github.com/artalar/blog/blob/master/src/pages/notes.md#%D0%9E%D1%82%D0%BB%D0%B8%D1%87%D0%B8%D0%B5-cookie-%D0%BE%D1%82-localstorage

Again
31.05.2018
20:45:25
какие есть нормальные autocomplete для областей/республик

Again
31.05.2018
20:45:33
городов и улиц

для России

Google
Artyom
31.05.2018
20:46:13
блог есть?
пока не билдю

Finch
31.05.2018
20:47:57
пока не билдю
я бы не стал так громко называться программистом. Программисты это серьезные дядьки, пишущие на компилируемых языках - игры, ИИ, дата сайнс, win/os приложения etc

Но у тебя все впереди!

Главное что есть стремление к саморазвитию

Если ты конечно не приврал у себя в статье)

P.S. звездульку поставил?

Artyom
31.05.2018
20:52:12
я бы не стал так громко называться программистом. Программисты это серьезные дядьки, пишущие на компилируемых языках - игры, ИИ, дата сайнс, win/os приложения etc
А как? HR'ы называют программистом ?‍♂️ Программист - это создатель программы. Программа - это это набор скриптов, обычно объедененных для достижения бизнес-задач. Продукты моей работы - тексты для интерпритирования машинами. Они (работы) в конечном счете вполне успешно достигают бизнес-целей. Так что даже не знаю...

Artyom
31.05.2018
20:53:16
я бы не стал так громко называться программистом. Программисты это серьезные дядьки, пишущие на компилируемых языках - игры, ИИ, дата сайнс, win/os приложения etc
Простите, а что такое "компилируемые языки"? Что это за процесс такой, компиляция, делящий языки на два типы и заслуживающий упоминания в вашем высказывании?

Finch
31.05.2018
20:54:59
Почему?
потому что в моем понимании это не настоящее программирование.

Artyom
31.05.2018
20:55:18
Artem
31.05.2018
20:55:24
?

Finch
31.05.2018
20:55:40
А что делает программирование настоящим?
Ну вот смотри. Ваз 2107 автомобиль?

Artyom
31.05.2018
20:55:44
?
Погоди, мне интересно

Stas
31.05.2018
20:55:48
А что делает программирование настоящим?
Божье слово этого господина)

Finch
31.05.2018
20:56:03
Да
А AUDI A8?

Artyom
31.05.2018
20:56:07

Страница 4050 из 5115