Мы помним. Аккурат на ДР.
Энциклопедия безопасности
Несмотря на то, что написали её достаточно давно, это по-прежнему полезный материал для ознакомления в наше смутное время.
Автор: Громов В.
Название: Энциклопедия безопасности
Аннотация:
Авторы раскрывают практические сведения по безопасности в самом широком смысле этого слова - информационная и компьютерная безопасность, упреждающая разведывательная деятельность, партизанская борьба как средство защиты своего отечества, следопытство и маскировка, специальные навыки, навыки обращения с оружием, рукопашный бой, выживание в экстремальных природных условиях а также многое другое.
Исходя из безусловного права личности на собственную безопасность, авторы предоставляют право свободного копирования, распространения и издания этих материалов, как в полном объеме, так и по частям в любых комбинациях - для всех желающих.
Скачать: FB2, EPUB, TXT.
Автор: Громов В.
Название: Энциклопедия безопасности
Аннотация:
Авторы раскрывают практические сведения по безопасности в самом широком смысле этого слова - информационная и компьютерная безопасность, упреждающая разведывательная деятельность, партизанская борьба как средство защиты своего отечества, следопытство и маскировка, специальные навыки, навыки обращения с оружием, рукопашный бой, выживание в экстремальных природных условиях а также многое другое.
Исходя из безусловного права личности на собственную безопасность, авторы предоставляют право свободного копирования, распространения и издания этих материалов, как в полном объеме, так и по частям в любых комбинациях - для всех желающих.
Скачать: FB2, EPUB, TXT.
Если пропал человек с телефоном
Оригинал взят у
_adept_ в Если пропал человек с телефоном
Так как в моем родном городе пропадают люди, набросаю-ка я текстик - авось кому пригодится.
Если пропал человек с телефоном, и вы его ищете
Напишите ему SMS. Если SMS будет доставлен (то есть, вам пришел отчет о доставке) - у оператора сохранится запись с уникальным номером базовой станции, доставившей SMS. Это какая-никакая, но зацепка. Проверить, что SMS доставлен, можно только по отчету о доставке (delivery report). Если отправитель его не запросил (включается в настройках вашего телефона) - отчета не будет, равно как и уверенности, что SMS дошел.
Звонить (если там не берут трубку) - бестолку. Факт несостоявшегося разговора не фиксируется.
Дальше ищите способ добыть данные о том, что это за базовая, где она находится, и в какую сторону она вещает (базовые редко бывают всенаправленными).
Если у человека было несколько телефонов - пишите на все номера. Больше шансов, что хоть одна сеть будет доступна и SMS дойдет, больше шансов получить данные хоть от одного оператора. Если удалось получить данные обоих операторов - резко сузится область поиска.
Если телефон выключен, ищите способ добыть данные о месте последней регистрации в сети - там тоже будет уникальный номер базовой.
Если вы "пропали", и у вас есть телефон
Напишите SMS. Это может быть быстрее, чем звонить и ждать, возьмут там трубку или нет. Если вам удасться отправить SMS (не важно, будет он доставлен или нет), то у оператора сохранится запись с уникальным номером базовой, которая его приняла.
Для андроида есть приложения вроде этого, которые могут отправлять "тревожный SMS" с вашими кординатами. Приложение по ссылке отправит SMS после 2-5 кратного нажатия на power. Disclaimer: я видел и другие приложения, но ни одно из них не тестировал.
Если есть возможность, имейте при себе два телефона двух операторов -- выше было написано зачем.
Как добыть данные о базовой
Я знаю, как это сделать в рамках закона и судебного процесса. Но с этим сейчас вы сами знаете как ... Мне приходит в голову только писать в социальных сетях просьбы о помощи - мир не без добрых людей, авось кто-то из имеющих доступ и откликнется.
Чтобы вам смогли помочь, в просьбу включите:
* Номер телефона абонента, который пропал. Если знаете, укажите также IMEI (серийник телефона) и IMSI (серийник сим-карты). Если знаете еще какие-то ID (номер контракта, например) - укажите и их. Имя-фамилия не нужны, т.к. полных тезок в базе оператора могут быть сотни.
* Дата и время звонков или СМС-ов, которые были приняты телефоном.
* Для каждого звонка или СМС-а укажите, с какого номера звонили или писали, в какое время (как можно точнее, до секнуд - убедитесь, что ваши часы идут точно)
* для СМС отдельно укажите время отправления и время получения отчета о доставке. СМС-ы без отчетов о доставке указывайте в крайнем случае.
* Укажите, как можно связаться с вами на условиях анонимности. Создайте документ на collabedit.com и укажите его ссылку. Создайте документ в google docs (google drive) и дайте права на редактирование всем желающим, и укажите его ссылку. Мониторьте правки в этом документе.
Коммутатор мобильной связи в час может обработать несколько десятков миллионов событий. Чем точнее вы опишете данные для поиска - тем больше шансов на успех.
Например
Помогите найти Ивана Иванова!
Его номер телефона: 380xxyyyzztt
В ЧЧ:ММ ДД.ММ.ГГГГ ему был отправлен смс с номера ..., в ЧЧ:ММ пришел отчет о доставке.
В ЧЧ:ММ ДД.ММ.ГГГГ мы ему дозвонились с номера такого-то. Трубку кто-то снял, но ничего не сказал. Звонок продолжался примерно Х секунд.
В ЧЧ:ММ телефон уже был выключен.
Нужны любые сведения о местонахождении телефона в это время или базовых станциях, которые обслужили эти сообщения, а также месте последней регистрации в сети. Любые сведения можно анонимно оставить на collabedit.com/xyt23v или <ссылка на google docs>
PS
А еще я интересуюсь SMS-ами о "регистрации в качестве участников массовых волнений"
UPD: уже не интересуюсь, там написано, почему
Если пропал человек с телефоном, и вы его ищете
Напишите ему SMS. Если SMS будет доставлен (то есть, вам пришел отчет о доставке) - у оператора сохранится запись с уникальным номером базовой станции, доставившей SMS. Это какая-никакая, но зацепка. Проверить, что SMS доставлен, можно только по отчету о доставке (delivery report). Если отправитель его не запросил (включается в настройках вашего телефона) - отчета не будет, равно как и уверенности, что SMS дошел.
Звонить (если там не берут трубку) - бестолку. Факт несостоявшегося разговора не фиксируется.
Дальше ищите способ добыть данные о том, что это за базовая, где она находится, и в какую сторону она вещает (базовые редко бывают всенаправленными).
Если у человека было несколько телефонов - пишите на все номера. Больше шансов, что хоть одна сеть будет доступна и SMS дойдет, больше шансов получить данные хоть от одного оператора. Если удалось получить данные обоих операторов - резко сузится область поиска.
Если телефон выключен, ищите способ добыть данные о месте последней регистрации в сети - там тоже будет уникальный номер базовой.
Если вы "пропали", и у вас есть телефон
Напишите SMS. Это может быть быстрее, чем звонить и ждать, возьмут там трубку или нет. Если вам удасться отправить SMS (не важно, будет он доставлен или нет), то у оператора сохранится запись с уникальным номером базовой, которая его приняла.
Для андроида есть приложения вроде этого, которые могут отправлять "тревожный SMS" с вашими кординатами. Приложение по ссылке отправит SMS после 2-5 кратного нажатия на power. Disclaimer: я видел и другие приложения, но ни одно из них не тестировал.
Если есть возможность, имейте при себе два телефона двух операторов -- выше было написано зачем.
Как добыть данные о базовой
Я знаю, как это сделать в рамках закона и судебного процесса. Но с этим сейчас вы сами знаете как ... Мне приходит в голову только писать в социальных сетях просьбы о помощи - мир не без добрых людей, авось кто-то из имеющих доступ и откликнется.
Чтобы вам смогли помочь, в просьбу включите:
* Номер телефона абонента, который пропал. Если знаете, укажите также IMEI (серийник телефона) и IMSI (серийник сим-карты). Если знаете еще какие-то ID (номер контракта, например) - укажите и их. Имя-фамилия не нужны, т.к. полных тезок в базе оператора могут быть сотни.
* Дата и время звонков или СМС-ов, которые были приняты телефоном.
* Для каждого звонка или СМС-а укажите, с какого номера звонили или писали, в какое время (как можно точнее, до секнуд - убедитесь, что ваши часы идут точно)
* для СМС отдельно укажите время отправления и время получения отчета о доставке. СМС-ы без отчетов о доставке указывайте в крайнем случае.
* Укажите, как можно связаться с вами на условиях анонимности. Создайте документ на collabedit.com и укажите его ссылку. Создайте документ в google docs (google drive) и дайте права на редактирование всем желающим, и укажите его ссылку. Мониторьте правки в этом документе.
Коммутатор мобильной связи в час может обработать несколько десятков миллионов событий. Чем точнее вы опишете данные для поиска - тем больше шансов на успех.
Например
Помогите найти Ивана Иванова!
Его номер телефона: 380xxyyyzztt
В ЧЧ:ММ ДД.ММ.ГГГГ ему был отправлен смс с номера ..., в ЧЧ:ММ пришел отчет о доставке.
В ЧЧ:ММ ДД.ММ.ГГГГ мы ему дозвонились с номера такого-то. Трубку кто-то снял, но ничего не сказал. Звонок продолжался примерно Х секунд.
В ЧЧ:ММ телефон уже был выключен.
Нужны любые сведения о местонахождении телефона в это время или базовых станциях, которые обслужили эти сообщения, а также месте последней регистрации в сети. Любые сведения можно анонимно оставить на collabedit.com/xyt23v или <ссылка на google docs>
PS
А еще я интересуюсь SMS-ами о "регистрации в качестве участников массовых волнений"
UPD: уже не интересуюсь, там написано, почему
Капча
Полагаю, все в курсе о том, что при любой капче есть возможность заместить слово, которое распознается на 'fuck' и при этом код будет валиден?
Пример:

валидный ответ: olanguit fuck.
На месте создателей капч было бы неплохо создать бесплатный ресурс, питающийся на биотопливе и позволяющий распознавать рукопосные и просто набранные тексты тех книг, которые предстоит распознать. Пять подтверждений? Вносим слово в распознанный текст, через несколько лет получим наиболее обширную распознанную библиотеку, которая по каждому слову на любых юзыках будет сопоставима с оригиналом текста.
Пример:
валидный ответ: olanguit fuck.
На месте создателей капч было бы неплохо создать бесплатный ресурс, питающийся на биотопливе и позволяющий распознавать рукопосные и просто набранные тексты тех книг, которые предстоит распознать. Пять подтверждений? Вносим слово в распознанный текст, через несколько лет получим наиболее обширную распознанную библиотеку, которая по каждому слову на любых юзыках будет сопоставима с оригиналом текста.
ICFP-conference 2013
Erlang / Webserver
Розжига псто. Erlang — это истинный самадхи для бодхисаттв от программирования и крайне занимательный для катарсиса дхармы ЯП. На нем даже веб-сервер представляет собой почти минимальный кот, который работает на всех платформах, где есть Erlang. Напишем простой кот:
Кот я разбирать не буду, он достаточно простой.
Запустим кот:
Запустим тест:
Отлично, всё работает.
( Collapse )
Ну разве это не повод изучить столь прекрасный функциональный язык? The more man knows - the greater power he has. Каждый мужчина обязан уметь несколько вещей: владеть хотя бы одним видом единоборств, хотя бы одним видом оружия, хотя бы одним музыкальным инструментом; а вот бодхисатвы кода минимально должны знать два императивных языка и один функциональный. Один уровня системы (например, С или что-либо встраиваемое - Lua), один - верхнего эшелона (C#, Python) и один функциональный (Erland). Лишь это поможет в познании пракрити и приведет к самьявастхе.
-module(panopticum).
-export([start/1]).
start(Port) ->
spawn(fun () -> {ok, Sock} = gen_tcp:listen(Port, [{active, false}]),
loop(Sock) end).
loop(Sock) ->
{ok, Conn} = gen_tcp:accept(Sock),
Handler = spawn(fun () -> handle(Conn) end),
gen_tcp:controlling_process(Conn, Handler),
loop(Sock).
handle(Conn) ->
gen_tcp:send(Conn, response("Иди работай на завод!")),
gen_tcp:close(Conn).
response(Str) ->
B = iolist_to_binary(Str),
iolist_to_binary(
io_lib:fwrite(
"HTTP/1.0 200 OK\nContent-Type: text/html\nContent-Length: ~p\n\n~s",
[size(B), B])).
Кот я разбирать не буду, он достаточно простой.
Запустим кот:
[fonmax@lighthouse|~]% erl 04:14 pts/0 |
Erlang R15B01 (erts-5.9.1) [source] [64-bit] [smp:4:4] [async-threads:0] [kernel-poll:false]
Eshell V5.9.1 (abort with ^G)
1> c(panopticum).
{ok,panopticum}
2> panopticum:start(2225).
<0.39.0>
3> Запустим тест:
[fonmax@lighthouse|~]% curl -i -v 127.0.0.1:2225 04:14 pts/4 | * About to connect() to 127.0.0.1 port 2225 (#0) * Trying 127.0.0.1... * connected * Connected to 127.0.0.1 (127.0.0.1) port 2225 (#0) > GET / HTTP/1.1 > User-Agent: curl/7.26.0 > Host: 127.0.0.1:2225 > Accept: */* > * additional stuff not fine transfer.c:1037: 0 0 * HTTP 1.0, assume close after body < HTTP/1.0 200 OK HTTP/1.0 200 OK < Content-Type: text/html Content-Type: text/html < Content-Length: 38 Content-Length: 38 < * Closing connection #0 Иди работай на завод!%
Отлично, всё работает.
( Collapse )
Ну разве это не повод изучить столь прекрасный функциональный язык? The more man knows - the greater power he has. Каждый мужчина обязан уметь несколько вещей: владеть хотя бы одним видом единоборств, хотя бы одним видом оружия, хотя бы одним музыкальным инструментом; а вот бодхисатвы кода минимально должны знать два императивных языка и один функциональный. Один уровня системы (например, С или что-либо встраиваемое - Lua), один - верхнего эшелона (C#, Python) и один функциональный (Erland). Лишь это поможет в познании пракрити и приведет к самьявастхе.
Самая странная материализация лингама Сатьей Саи Бабой
Сатья Саи Баба явил миру очень эпическую материализацию лингама в 2004 году:
Тех же, кто сомневается в подлинности Саи Бабы и его учений — могут получить развернутый ответ в комментариях.
Тех же, кто сомневается в подлинности Саи Бабы и его учений — могут получить развернутый ответ в комментариях.
День защиты детей
Сабж от всегда трогательного аниматора Кола Белова:
Якабу и персональные данные
Захотел купить новую книгу Дивова «Объекты в зеркале заднего вида», зарегистрировался на yakaboo.ua (филиал .ru). посмотрел форму восстановления пароля, а там..
..а там ад и израиль, пароли и персональные данные хранятся в БД в открытом виде:
Да какой там «рады приветствовать?» — у вас в форме логина и восстановления пароля два XSS, плюс они хранятся в открытом виде да ещё и имеется в полный рост нарушение закона Украины о персональных данных (ЗАКОН УКРАЇНИ Про захист персональних даних Із змінами і доповненнями, внесеними Законами України від 23 лютого 2012 року N 4452-VI, від 20 листопада 2012 року N 5491-VI), потому как никакого согласия на обработку персональных данных я этому магазину не давал.
Нет, сервис там, конечно, достаточный, менеджеры правильные и всё оперативно, но в этот раз книгу покупал с омерзением.
ЗЫЖ выяснил: у российского старшего брата та же история. получается, они закон нарушили сразу в двух странах.
ЗЗЫЖ выяснил: таки ничего не нарушили, всё ок. Согласие на обработку ПД было получено (= но тем не менее грех так информацию в БД хранить в 21 веке.
..а там ад и израиль, пароли и персональные данные хранятся в БД в открытом виде:
«Здравствуйте!
Вы являетесь зарегистрированным клиентом интернет-магазина www.yakaboo.ua
Ваши регистрационные данные:
Логин Пароль ФИО Дата регистрации Количество заказов Дата первого заказа Дата последнего заказа
fonmax pomelo9234 === PERSONAL DATA GOES HERE === 17.02.2013 1 26.02.2013 26.02.2013
l286376 929665 === PERSONAL DATA GOES HERE === 01.02.2013 1 02.02.2013 02.02.2013
По всем возникающим вопросам, пожалуйста, обращайтесь в наш Call-center по телефону (044) 503-70-69 или пишите нам на e-mail support@yakaboo.com
Рады приветствовать Вас среди наших друзей!»
Да какой там «рады приветствовать?» — у вас в форме логина и восстановления пароля два XSS, плюс они хранятся в открытом виде да ещё и имеется в полный рост нарушение закона Украины о персональных данных (ЗАКОН УКРАЇНИ Про захист персональних даних Із змінами і доповненнями, внесеними Законами України від 23 лютого 2012 року N 4452-VI, від 20 листопада 2012 року N 5491-VI), потому как никакого согласия на обработку персональных данных я этому магазину не давал.
Нет, сервис там, конечно, достаточный, менеджеры правильные и всё оперативно, но в этот раз книгу покупал с омерзением.
ЗЫЖ выяснил: у российского старшего брата та же история. получается, они закон нарушили сразу в двух странах.
ЗЗЫЖ выяснил: таки ничего не нарушили, всё ок. Согласие на обработку ПД было получено (= но тем не менее грех так информацию в БД хранить в 21 веке.
quixotic
thoughtful
busy
listless