
F01134H
26.12.2016
12:26:32
класс

v
26.12.2016
12:26:35
угадать и создать
и заманить пользователя

F01134H
26.12.2016
12:26:55
думаю уязвимость какая-нибудь есть, что бы браузеру послать несуществующий домен

Google

ivphpan
26.12.2016
12:27:13
что за прикол со слешем
ищет в базе \app\model\object
инсертит app\model\object

F01134H
26.12.2016
12:27:20
слишком это все странно работает, в локальные хранилища больше веры

v
26.12.2016
12:27:41
куки - это не хранилище

F01134H
26.12.2016
12:27:46
Мне нужно исключить любой доступ к клиентским данным

Владимир
26.12.2016
12:27:56

Ортем
26.12.2016
12:28:04

F01134H
26.12.2016
12:28:08
а как же localstorage

v
26.12.2016
12:28:19

F01134H
26.12.2016
12:28:31
Нет
Наоборот нужно на клиенте записывать
причем так, что бы сервер не знал

Владимир
26.12.2016
12:29:04
а как же localstorage
не заблокирует комп юзер, другой подойдет к компу, зайдет на твой сайт и через консоль из локалстораджа вытащит данные, т.е.
Мне нужно исключить любой доступ к клиентским данным
уже не выполнится

Google

v
26.12.2016
12:29:06
тогда изобретай шифрованный аналог localStorage, который работает везде :D

F01134H
26.12.2016
12:29:28
LS реально везде почти работает, возьму его
Владимир, спасибо за наводку ?

Antony
26.12.2016
12:31:32
Indexed Database API
Web SQL Database
sessionStorage
localStorage
в зависимости от поддержки)

v
26.12.2016
12:32:07

F01134H
26.12.2016
12:33:14

v
26.12.2016
12:33:28
ест каэшн
но он не решает твоей проблемы

F01134H
26.12.2016
12:33:44
Решает

v
26.12.2016
12:34:19
"думаю уязвимость какая-нибудь есть, что бы браузеру послать несуществующий домен"

F01134H
26.12.2016
12:34:23
работает как куки, но нельзя ставить\читать с сервера
то что мне и нужно

v
26.12.2016
12:34:34
гм
"запустится другой скрипт"

F01134H
26.12.2016
12:34:49
под сервером я подразумеваю серверный код
там привязка к домену

v
26.12.2016
12:35:02
и поставит ипрочитает тебе все что угодно :3

F01134H
26.12.2016
12:35:06
да, я пожертвую возможностью эксплойта, но она мала
особенно учитывая, что я сам ее придумал

Google

Antony
26.12.2016
12:37:57
А для чего вообще планируется использовать LS?

F01134H
26.12.2016
12:39:01
для E2E шифрования

v
26.12.2016
12:39:25
@F01134H вон видишь, уже есть человек, который хочет поменить твой домен :3

F01134H
26.12.2016
12:39:52
Мне в общем то пофиг, главное реализация
это для портфолио

Sergey
26.12.2016
12:48:14

v
26.12.2016
12:49:11
ну он куки рассматривает как некую БД
что есть извращение, как на мой взгляд

F01134H
26.12.2016
12:49:28
а в чем проблема
база данных и есть
Cookie (куки) — это небольшие текстовые файлы, в которые браузер записывает данные с посещенных вами сайтов. Файлы cookie позволяют сайтам «запоминать» своих посетителей, например, чтобы каждый раз не переспрашивать их логин и пароль

Sergey
26.12.2016
12:50:58

v
26.12.2016
12:51:18
лучше локалсторадж рассмтривать как берклидб

F01134H
26.12.2016
12:51:25
ну я и рассмотрел

Sergey
26.12.2016
12:52:44
ну local storage только для клиента, а куки сервер может без проблем читать

v
26.12.2016
12:52:59
а ему не надо, чтобы сервер читал
ему как раз надо, чтобы не мог читать

Sergey
26.12.2016
12:53:51
тогда только клиентское приложение
сервер всегда может послать запрос, который прочитает localstorage и вернет серверу

v
26.12.2016
12:55:34
ну вот я тоже самое говорил

Google

v
26.12.2016
12:55:39
а он не слушает :3

F01134H
26.12.2016
12:57:12
или о чем ты

Sergey
26.12.2016
12:57:37
или flash
или java

F01134H
26.12.2016
12:58:36
и как он прочитает, если не будет соответствующего js кода?

Sergey
26.12.2016
12:59:06
почему его не будет?

F01134H
26.12.2016
12:59:23
ну смотри, юзер спокойно может весь js код в документе посмотреть
и определить, отправляет он что то из локального хранилища, или нет

Admin
ERROR: S client not available

F01134H
26.12.2016
12:59:44
т.е. определить, не наебываю ли я его где то

Sergey
26.12.2016
13:00:43
ты про debug панель?

F01134H
26.12.2016
13:00:53
я про весь документ в целом
все что доступно из браузера

Sergey
26.12.2016
13:01:53
по умолчанию ни один браузер такого не предоставляет, это у тебя будет кастомный клиент

F01134H
26.12.2016
13:02:05
Т.е. без взаимодействия с внешним js кодом, данные из LS получить нельзя, да?

Sergey
26.12.2016
13:02:51
я про определение отправления из локального хранилища

F01134H
26.12.2016
13:03:03
короче проехали

Google

v
26.12.2016
13:03:21

F01134H
26.12.2016
13:03:22
чисто с сервера localstorage никак не взять

Sergey
26.12.2016
13:03:32
и данные из LS без js получить можно

v
26.12.2016
13:03:33
или вообще, загрузчик из Jpg

F01134H
26.12.2016
13:03:54

Sergey
26.12.2016
13:03:56
java applet скачает без проблем

F01134H
26.12.2016
13:04:26
или владельцу домена
кому угодно, мне пофиг
я делаю для портфолио
хотя
что то мне подсказывает
что java апплет это пздц палево
потому что браузеры разрешения спрашивают
такое же палево, как отправка с js

Sergey
26.12.2016
13:08:56

F01134H
26.12.2016
13:09:27
мм, все браузеры не подписаны по умолчанию
в любом случае, я могу добавить приписку "проверьте, что у вас флаг на java выставлен в false"

Sergey
26.12.2016
13:09:59
спрашивают у не подписанных java applet

F01134H
26.12.2016
13:10:16
ну
а браузеры по умолчанию не исполняют java applet, разрешение нужно полюбому
если юзер до этого врубил - его проблемы