Во-первых, поддельный_центр_сертификации != центр_сертификации_apple
Во-вторых, iPhone знает этот путь и знает (может получить) отпечатки всех центров сертификации в цепочке, которые может сравнить с сохраненными.
В-третьих, даже если подделали корневой центр сертификации — надо озаботиться также подделыванием отпечатков, а это не так-то и просто.
Мне кажется, что процедура перехвата была выполнена на джейленом телефоне, по-другому никак.
Нет, я не утверждаю, что вы решаете несуществующую проблему. Но, возможно, это проблема конкретного приложения или она [проблема] вытекает из каких-то других предпосылок. К сожалению, у меня под рукой нет iPad, чтобы проверить наличие проблемы. Попробую на iPhone 4.
А это не потому что манипулятор робота так установлен? Он же не может в точности повторять очертания экрана. Вы присмотритесь к моментам видео, где крупным планом показано, как он рисует — линии образуются точно в центре соприкосновения манипулятора с экраном.
Большинство счетчиков производительности Системного монитора используются достаточно редко. При этом достаточно распространена шутка, что это важнейший инструмент администратора. А все потому, что, будучи запущенным и помещенным на видное место экрана, он своими графиками реального времени создает прекрасную иллюзию напряженной работы, которая так нравится начальству.
Да, я этот вариант в C++ тоже проверил.
С PHP штука в том, что переменная должна быть статичной, но она статична только в пределах текущего класса. Причем, если объявить её статичным полем класса (а не метода) — все работает как надо.
<?php
class A {
function test($set_value=0) {
static $i = 0;
if($set_value) {
$i = $set_value;
}
echo $i.PHP_EOL;
}
}
class B extends A {}
class C extends A {}
$b = new B();
$c = new C();
$b->test();
$c->test();
$b->test(1);
$c->test();
<source lang="...">...</source>
Во-вторых, iPhone знает этот путь и знает (может получить) отпечатки всех центров сертификации в цепочке, которые может сравнить с сохраненными.
В-третьих, даже если подделали корневой центр сертификации — надо озаботиться также подделыванием отпечатков, а это не так-то и просто.
Мне кажется, что процедура перехвата была выполнена на джейленом телефоне, по-другому никак.
Большинство счетчиков производительности Системного монитора используются достаточно редко. При этом достаточно распространена шутка, что это важнейший инструмент администратора. А все потому, что, будучи запущенным и помещенным на видное место экрана, он своими графиками реального времени создает прекрасную иллюзию напряженной работы, которая так нравится начальству.
С PHP штука в том, что переменная должна быть статичной, но она статична только в пределах текущего класса. Причем, если объявить её статичным полем класса (а не метода) — все работает как надо.