@JSlang

Страница 749 из 2237
Daniel
15.03.2017
18:22:17
Мне нужно чтобы при загрузке страницы загрузились и новые сообщения по HTTP GET

Daniel
15.03.2017
18:22:35
А что есть?

Alex
15.03.2017
18:22:49
Mounted например

Google
Таймураз
15.03.2017
19:15:11
ребят, а кто нативщину под мобильники писал?

Вопрос такой- какие различия есть между аналитикой сайта и мобильного приложения?

Vladimir
15.03.2017
19:18:42
Все остальное обычные http запросы

Таймураз
15.03.2017
19:19:00
В принципе, верно Туплю, десктопы же в вебе

Значит, я в здравом уме и серьезной корреляции нет между ними

Victoria
15.03.2017
20:09:49
В принципе, верно Туплю, десктопы же в вебе
Там про нативщину вопрос был.

Vladimir
15.03.2017
20:14:01
Victoria
15.03.2017
20:17:03
В том плане, что в отличие от Cordova\PhoneGap нативные JS-приложения не поддаются анализу как обычный набор веб-страниц, вестимо.

Google
Victoria
15.03.2017
20:19:36
Ну только если.

Таймураз
15.03.2017
20:20:50
В том плане, что в отличие от Cordova\PhoneGap нативные JS-приложения не поддаются анализу как обычный набор веб-страниц, вестимо.
Я говорил про нативщину, приложения, основанные на js под определенную платформу- не нативные

Ivan
16.03.2017
07:54:17
опять статья

Υπερβορεία
16.03.2017
08:04:44
Arti
16.03.2017
08:04:55
и тут шурыгина

Victoria
16.03.2017
08:14:45
Чиорт, аж захотелось JScript.NET расчехлить и Xamarin'ом обмазат .-.

Я говорил про нативщину, приложения, основанные на js под определенную платформу- не нативные

Nikolay
16.03.2017
08:19:57
а не помните был сайтик по гиту, там в виде визарда все объяснялось для чайников, ссылку дать надо

Sergey
16.03.2017
08:37:52
https://try.github.io/levels/1/challenges/1

Артем
16.03.2017
08:50:42
Ребята привет, вопрос касается chrome-расширений. Задача сделать так, чтобы на любой странице расширение выводило в консоль event.target нажимаемого элемента. У меня не выходит сделать так, чтобы этот код работал в фоновом режиме. Т.е. если расширение установлено и запущено, то это должно работать на всех вкладках по-умолчанию. manifest.json { "name": "My ext", "description": "Show target of click", "version": "1.0", "permissions": [ "tabs", "http://*/*", "https://*/*" ], "browser_action": { "default_title": "Test", "default_icon": "icon.png", "default_popup": "popup.html" }, "content_scripts": [ { "matches": ["http://*/*"], "js": ["temp.js"] } ], "manifest_version": 2 } temp.js chrome.tabs.onUpdated.addListener(function(id, info, tab) { chrome.tabs.executeScript(null, {code:` document.addEventListener("click", function (event) { console.log(event.target); }); `}); }); Что я делаю не так? Действовал согласно документации https://developer.chrome.com/extensions/content_scripts#registration

Сергей
16.03.2017
08:51:27
может нужно добавить matches: https?

content_scripts добавляется на каждую вкладку

а ты написал скрипт для бэкграунда

да и к тому же ты вызываешь chrome.tabs.executeScript без указания вкладки

читай документацию

Артем
16.03.2017
08:52:58
Konstantin
16.03.2017
08:56:54
Салют! Знатоки webpack'а второго. Подскажите. А на что надо поменять вот такие штуки теперь. А то в доках толком не написано. require('bundle!../../templates/admin/' + t + '.nunj')(function(tpl) { .. })

Drag
16.03.2017
08:56:55
Почему у меня Рекапча через браузер намного легче, чем через node webkit? Каким образом она пропаливает? nwdisable nwfaketop стоят

Артем
16.03.2017
09:03:36
читай документацию
ну я в том документе-то вообще пишу?

читай документацию
Имеется ввиду верно ли, что все это должно быть в том скрипте который указан в content_scripts?

Google
Сергей
16.03.2017
09:59:19
Lucius
16.03.2017
10:02:48
Почему у меня Рекапча через браузер намного легче, чем через node webkit? Каким образом она пропаливает? nwdisable nwfaketop стоят
Это очень глубокая тема. В гугле и других больших компаниях сидят специалисты которые борются с ботоводами, они доходят до того что могут по мелким отличиям в работе API браузерного движка отличить его, или вообще положить или сделать с твоей системой что похуже. В каждом конкретном случае надо дебажить и разбираться.

Вот о том как детектировали два года назад https://www.slideshare.net/SergeyShekyan/shekyan-zhang-owasp

Дмитрий
16.03.2017
10:19:09
nwUserAgent ещё пропиши нормальный
Это всё равно не поможет

Есть такие защиты, ориентировочное время обхода оторых кажется, превышает столетие

Дмитрий
16.03.2017
10:22:15
Которые хэндлят дикое количество разнообразных параметров, подделывать которые реально очень и очень долго

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

Из банального — фантом неправильно выполняет пару функций js и этим палится, а nw имеет палевные глобальные переменные

Из небанального — выполнение определенной вычислительно сложной функции на клиентской машине

Oleksandr
16.03.2017
10:34:20
Да, гонка вооружений нынче серьезная

Дмитрий
16.03.2017
10:34:38
Процесс протекает уникальным образом на каждой железке и достаточно серьёзно настроенные люди могут использовать это, чтобы идентифицировать злоумышленников

Oleksandr
16.03.2017
10:35:24
В 2012 оно все достаточно просто обходилось, но... недешево

Т.е. стоимость поддержания реалистичного бота уже тогда была немаленькая

А с тех пор не интересовался

я с обеих сторон баррикад успел постоять)

кстати хинт тем кто на стороне защиты - ни в коем случае нельзя банить

Google
Admin
ERROR: S client not available

Oleksandr
16.03.2017
10:44:01
надо делать софтбан/шадоубан, сложно отличимый

если бан легко отличимый то, well, легко проверить работает ли фикс и легко увидеть что новые детекты ввели

что-то вроде на сайт сходить можно и прайсы/наличие там показываются реальные, но вчерашние

или повышенные/пониженные, по вкусу

если платежка то 20% платежей отправлять на ручную проверку, не 100%

если поисковик - можно отдавать вторую-третью страницу результатов :)

Михаил
16.03.2017
11:03:22
Хмм, firefox + соответствующий плагин, немного допилить и будет как человек.

Дмитрий
16.03.2017
11:05:46
Я смотрю у тебя в запасе пара вечностей)

Хмм, firefox + соответствующий плагин, немного допилить и будет как человек.
С плагином тебя раскроют даже без помощи сервера, просто посчитав дискретносить и дисперсию твоих кликов мышкой)

Михаил
16.03.2017
11:09:38
А как кликают существующие боты? Очевидно, что сюда надо еще и прокси прицепить.

Кстати, javascript имеет доступ к кукам?

Arti
16.03.2017
11:13:49
document.cookie ?

Oleg
16.03.2017
11:17:17
К хттпонли нет

Ещё есть флаг секуре, такие не будут без https

И как минимум раньше можно было сбросить куки любые переполнением хранилища кук, причём в том числе с поддомена

Например чтобы заставить цель перелогиниться когда ты получил доступ к его трафику и сможешь поймать его логин и пароль

Михаил
16.03.2017
11:22:04
Есть большая и чудесная проблема, как работать если в браузере куки пустые. Вконтакте и некоторые другие сайты посылают нафик и не открывают страницу пользователя.

Oleg
16.03.2017
11:22:51
Логично

Sergey
16.03.2017
11:26:19
Есть большая и чудесная проблема, как работать если в браузере куки пустые. Вконтакте и некоторые другие сайты посылают нафик и не открывают страницу пользователя.
есть еще веселая проблема с людьми у которых стоит не принимать куки от третьей стороны, например в айфрейм приложениях на соцсетках, особенно с сафари боль, где это по умолчанию стоит

Google
Sergey
16.03.2017
11:27:13
веселился полгода назад с таким траблом

Дмитрий
16.03.2017
11:28:13
А как кликают существующие боты? Очевидно, что сюда надо еще и прокси прицепить.
Эти бот и то, что они кликают не имеют отношения к реально серьёзной защите)

Михаил
16.03.2017
11:39:18
Можете привести пример защиты, которую нужно обойти?

Oleg
16.03.2017
11:45:05
Лучшая защита - так которой не видно

Поэтому бронеавтомобили с виду часто не отличаются от серийных

Но всё это флуд конечно ?

Vladimir
16.03.2017
11:46:05
та которая не даёт о себе знать при попытке взлома, и mislead атакующего

Oleg
16.03.2017
11:47:09
Самый тупой вариант это возвращать 404 вместо 403

Ещё забавно эмулировать уязвимость, собирая данные об атакующем

Страница 749 из 2237