Pull to refresh
91
1

User

Send message
А ведь покупки так легко защитить…
Запрашивает клиент «итем №1» — сервер списывает деньги со счёта и отдаёт клиенту 256-битный ключ.
Приложение либо сверяет ключ со вшитым, либо делает расшифровку доп. контента этим ключом.

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

Странно, что гугл так не сделал.
Вот бы кто выяснил техническую реализацию блокировки: DNS-провайдера или список IP-адресов сетей youtube.
В первом случае блокировка не проблема, т.к. DNS можно помениять на 8.8.8.8 (хотя и не хочется предоставлять Гуглу информацию о доменах, которые я пытаюсь ресолвить).
скорее всего, пострадает только корпус.
керамический чип непросто разбить, если не снять пластмассу корпуса.
а даже если разбить чип, нужно ещё повредить кристалл (2-3 мм внутри чипа).
в-общем, ненадёжно

быстрее и удобнее электрическое повреждение, но может выгореть интерфейс, а память уцелеть.
Зачем искать? Открываем в i2p сайт с экстремизмом и порно. Фиксируем адреса всех нод, откуда пришли пакеты с шифрованным содержимым. Отфильтровываем тех, кто ближе. Арестовываем по обвинению в распространении.

И ведь формально не прикопаешься. Человек, устанавливая роутер i2p, сознательно соглашается, что его компьютер будет использован любыми лицами для передачи любых материалов. В том числе незаконных, а также для переговоров преступников между собой (тут можно и посредничество пришить).
Вопрос в том, как сделать стеганографию массово доступной, но в то же время незаметной для властей.
Если один Кулибин поднимет себе любой хитрый канал, никого это не заинтересует, пока этот канал работает только для него лично.
почему помереть? наоборот, переродиться (из-за переполнения возраст обнулится)
svn: checkout, commit
tfs: checkout, checkin
git: pull, push
— Почему ты сегодня ничего не написал?
— Я стоял в очереди за курицей.
Это же абстрактная математика. Дискуссия идёт в предположении, что исходное утверждение верное. Иначе зачем его цитировать ;)
1) если X>0, то true
2) если false, то X<=0
поскольку «если false» никогда не срабатывает, глубоко фиолетово, что стоит после «то» у этого «если»
Исходное утверждение ложное (Всё, что я не ем, — помои).
Например, HDD я не ем, но это и не помои.
Из ложного высказывания запрещено делать выводы.
>> html_request h(«GET», "/");

«GET» замените на константу из enum.
не так много http-методов, а передавать метод строкой — дурной тон.
упс, какой-то кривой /dev/random в Android ))
Это ещё почему?
Под рукой из линуксов только Android (но какая разница)

# dd if=/dev/random of=/dev/null bs=64000000 count=1
0+1 records in
0+1 records out
16 bytes transferred in 0.001 secs (16000 bytes/sec)


dd if=/dev/urandom of=/dev/null bs=64000000 count=1
1+0 records in
1+0 records out
64000000 bytes transferred in 30.574 secs (2093281 bytes/sec)

Не сильно изменится. urandom не вычисляется, а отдаёт случайные данные, накопленные ядром (шум от внешней среды: микросекунды между прерываниями, вызванными приходом сетевых пакетов, сообщений от клавиатуры, готовности HDD после записи очередного блока)
/dev/random будет хорошим компромисом

Information

Rating
1,650-th
Location
Россия
Registered
Activity