Присоединяюсь, для меня тоже всегда было удивительно, где люди умудряются его использовать (до появления KOL'а помню еще один аналогичный иностранный проект). И ту статью в журнале «Программист» тоже помню, она вызвала у меня еще большое удивление. Я за многие годы так и не придумал куда же действительно можно всунуть KOL, даже в «специфическом» софте, на мой взгляд, проще было чиркануть пару строк на ассемблере (не забывая чистый winapi), чем разбираться в совершенно новом фреймворке. Сам конечно поигрался, но никогда так и не пришлось нигде использовать.
Имеется ввиду, что вы естественно знаете какую реакцию нужно ожидать, но вот сам ключ не помните… Не знаю как вы, но я man по gcc читал от силы раза два и в уме только представляю какие есть возможности, а вот до названий флагов мне дела не было никогда. Поэтому, как пример, когда я создаю новый тип сборки рассчитанный на прогон тестами и проверку покрытия моего кода через gcov, то я просто ввожу в поиске окна опций слово «coverage» и тут же ставлю нужную мне галку, мне совершенно не улыбается необходимость хранить в голове то, что опция зовется "-ftest-coverage" и уж тем более не хочется отдельно грузить man и вычитывать там несколько страниц связанных с покрытием кода и нужных для этого опций.
Неужели вам действительно легче мучаться grep'ая man когда точно не знаете как называется ваша опция (прийдется перечитать кучу не нужного текста), чем мгновенно найти нужный переключатель в готовом окне, где все опции дополнительно описаны (именно так, как вы будете их искать по памяти и логики) и удобно сгруппированы?
Этим милиция занимается и проблема в том, к великому сожалению, что если они будут заниматься такими делами без остановки, у них не хватит никаких рук на это, посему по sim'ке/imei телефоны ишут только в случае серьезных преступлений, например убийца унес с собой телефон жертвы.
Вообще в microsoft имеется специальный отдел который отслеживает отзывы (багрепорты) в интернете. Создан он для отслеживания ситуаций, когда что-то ломается после апдейтов, ибо по статистике чуть ли не половина обнаруженных проблем просто не доходит до call центров и посему им приходится отслеживать это самостоятельно.
Хотя в конкретно данном случае, это и сомнительно, программа навярняка покрывает большую часть запросов которые необходимы силовым структурам, а все остальное — тонкая работа специалистов на месте.
Спасибо конечно за ликбез, но я тоже прекрасно разбираюсь как такие вещи делаются, и уж тем более сам могу такое написать. Прочтите просто внимательно как система устроена, тут нет необходимости в защите от подмены на стороне клиента.
> Это дико неудобно.
Ну не все так страшно, как выглядит со стороны. Клиент заполняет форму, жмахает кнопочку «получить пароль», в этот момент начинается транзакция перевода состоящая из нескольких этапов. Вначале происходит получение сервером данных заполненной формы и генерация на ее основе очень хитрого пароля (как раз тот самый mTAN, раз вы в теме, только он не полностью случаен), далее он высылается через sms и позволяет клиенту точно определить, куда уйдут деньги. Клиент быстро удостоверяется, совпадают ли данные в sms с теми, куда он хочет перевести деньги, вводит пароль, код с брелка (хитрый брелок нужен для защиты от фишинга смс и так называемого «sim swap fraud» мошенничества) и нажимает кнопку подтверждения. Ну а система далее после подтверждения перевода сверяет все данные и, если не было нигде подмены, выполняет всю транзакцию. Внешне для пользователя все выглядит ну очень просто и система прекрасно работает.
Да даже если и было что-то, такие вредные программы продаются как правило в одни руки (реже больше, точнее просто разные люди скидываются для покупки), количество жертв не такое уж и большое (несколько десятков), и посему в антивирусные базы ничего не попадает. Поэтому найти ничего не получится, а если было — уже самоуничтожилось. Как вариант конечно ради интереса можете дать систему поковырять опытному реверсеру, авось чего и поймает.
крупные суммы вообще глупо где-либо хранить без дела, деньги как известно должны работать… а вот на повседневные расходы (квартплата, телефон, кафе, бензин, интернет-магазин тот же, etc.) в течении месяца очень удобно держать сумму.
Это работает, а не работает только когда есть как раз нюанс с возможностью незаметной подмены (зависит от криворукости разработчиков), о чем я и написал. Приходилось как-то разрабатывать ТЗ для одного иностранного брокера в плане такой системы. Не описывая всей системы, выделю главное — sms с паролем приходило вместе с идентификатором того, кому переводили средства. Так что, пользователь всегда мог однозначно идентифицировать, куда он точно переводит свои деньги. Плюс еще было ноу-хау с брелком для зашиты от такой вещи, как установка трояна на телефон для подмены наших sms «на лету». Тут кроме как физически не завладев брелком и телефоном (хотя можно обойтись бекдором для телефона), нельзя перевести деньги.
> Почему до сих пор не ввели 2-ую авторизацию по одноразовому паролю, которых приходит на номер мобильного телефона каждый раз, когда пытаешься зайти в аккаунт?!
А что это изменит? Здесь на хабре вот знаю человека который еще 6 лет назад писал тронского коня выводящего деньги из WebMoney только после того, как пользователь залогинивался в самом клиенте. Причем так аккуратно, вдобавок затирая за собой все следы и ключи, что в реальности деньги можно было бы вывести легко до того, как кто-то что-то понял бы. Так что, стоит только вам войти в систему и никто не гарантирует что через секунду ваши деньги не будут автоматически отосланы куда-то и все следы не будут спрятаны «на лету» подмененным содержимым веб-странички. Единственная система которая позволяет вас хоть немного защитить — это запрос пароля непосредственно перед отправкой денег (смс, или еще лучше электронный брелок генератор ключей), но и тут существуют свои нюансы позволяющие подменить направление посылки и реальную сумму, опять же потом подсунув вам фиктивную ошибку.
Так что, в действительности вся ответственность (ни в данном случае конечно) на пользователе, никакая система никогда точно не сможет определить, кто ей отдает команды — пользователь или вор (не обязательно причем человек, может и программа)
Да, не знали тогда большой друг Джеки и сам Джеки, что их однофамильцы в октябре 2008 на знаменитой конференции по защите безопасности в малайзии расскажут как с помощью багов на самых распространенных процессорах intel можно взломать любую систему, под то win или *nix… )
насколько помню придумали японцы — может у них паспорт нужен (в реальности их многочисленные карты\телефоны универсальной оплаты и практически полное отсутствие налички)? ) или камеры кругом? впрочем, главное что есть такая интересная технология.
p.s.
кстати, я забыл когда покупал билеты в кино за наличные, все время только кредиткой пользуюсь и покупаю заранее через интернет, в кинотеатре просто распечатываю около автомата чтобы не стоят в очереди.
Не знаете Кабаеву? скажу честно — удивили )) Это знаменитая на весь мир гимнастка, единственная в истории четырехкратная чемпионка европы и двухкратная чемпионка мира, не без преувеличения — лицо и гордость России. Ну а ныне еще и депутат. Только вот как раз ее роль в политике не знать вполне допустимо, а Хинштейна заведшего десятки дел на наших политиков (в том числе не пропуская и однопартийцев) как-то странно не знать.
И толк есть, что очевидно для любого человека который хоть чуть-чуть интересуется подобной темой. Не устраивать же революцию и переписывать в один день практически все законы нашей страны, их меняют постепенно и аккуратно. Большей частью в правильную сторону, хоть и не без закладок порой.
Я говорил об другом. Или что, после революции и прихода советской власти лучше в стране жилось? Все что можно расташили и уничтожили. Или вы забыли, как во время начала второй мирой мы на немецкие танки отправляли конницу с шашками? А в бой наши прадеды шли в паре, один без оружия, второй с винтовкой. Второй умер — первый вооружился. Не может быть у вас никаких больших возможностей после такого развала по-определению просто. А если смотреть трезво, то возможностей сейчас в действительно столь много, как никогда раньше.
Постойте — мы говорили только об том, отстаем мы или нет. Мозги у нас еще есть, поэтому мы пока не FAIL никаким образом. А уж чтобы что-то из наших достижений когда-либо в истории (за исключением пожалуй вооружении, да и то не полностью) массово переходило в реальность — такого простите никогда не было. Оглянитесь вокруг, миллионы вещей вокруг вас придумано нами, от нового европейского самолета гиганта и вплоть до шарикового смесителя в вашем кране, только вот производство все иностранное. Это та проблема о которой я уже тут несколько раз сказал — не выросло еще то поколение, которое умеет классную задумку превратить в первоклассный товар. Посмотрите на Японцев — феодальная дикая страна была, ничего не умела, ничего не имела — а как развилась за полвека. А за счет чего? Они сами ничего не придумывали, они брали готовые вещи и просто их доводили до совершенства. После развала союза в бюро изобретений у нас стояли целые очереди японцев — они тележками вывозили идеи. А про верхушки партий и госкормушки — это в вас говорит, простите, совковое мышление. Причем здесь государство? Посмотрите на америку, где подавляющая часть инвестиций — частные средства. Если у нас народ как максимум отнесет деньги в банк, а чаще просто положит под подушку дома, то там народ совершенно свободно занимается тем, что инвестирует все что угодно, поэтому там ученым даже теоретикам не такая уж и большая проблема получить деньги. А у нас как привыкли на поклон к батющке царю ходить, как в советские времена привыкли вообще не считать деньги на счете в банке (взаимозачет и по сути неограниченные средства), так и шас продолжают все валить на Путина и прочих — мол денег не дает. А он и не должен. Есть небольшой перечень программ куда деньги вкладываются, есть Роснано у которого при наличии бизнес программы тоже можно получить инвестиции, все. Капитализм же строим, а не социализм.
А если хотите реальные проблемы, то пожалуйста — у нас нет больше новых ученых. Средний возраст самых «молодых» у нас сейчас — 50 с лишним лет. А новая кровь составляет всего 1%, что просто нелепо. Когда через лет 30 «закончится» текущее поколение ученых, вот тогда и появится реальное отставание во всем — мы просто не сможем ничего вообще создать, не то чтобы истребитель нового поколения, кукурузник с трудом осилим. И проблема вовсе не в том, что вы говорите плохо учат. Учат хорошо, просто поколение 80-х и 90-х не желает учится. Совсем. Никто не хочет работать, как максимум выбирают ремесло (то что вы тут писали про современное it — становятся обычными рабочими). Вот это действительно большая проблема, пока отложенная лет на 30.
> муахаха и стать одним из стада с флагом? нет уж, я лучше буду один, хотя бы совесть чиста
Почему это одним из стада? вы не человек? У всех есть свое мнение, свое видение, свои способы решения и в споре рождается конечная истинна. Вам никто не будет там затыкать род, подлинная демократия, каждый предлагает свою программу, критикует чужую, голосует и в итоге получается то, что получается.
> впервые слышу о таком, видимо не сильно знаменит…
Тогда уверен, что вы кроме Зюганова с Жириновским больше никого и не знаете. Попробуйте хотя бы банально новости смотреть, что ли. Не знать там можно Кабаеву (хотя сложно не оценить и ее опыт в плане спорта), а не такую известную личность.
> ну я в общем то про это и говорит… чиновники сидят, говорят, пилят сами знаете что, ну и т.д.
Это программа не про то, как чиновники сидят, а еженедельная свдока про то, что где сперли, развалили, украли, какие законы протолкнули и главное, кого удалось посадить. Зачем фантазируете, даже если не смотрели? Вместо глупых панических и упаднических мыслей вбитых вам в голову «в интернетах» (истинный «зомбоящик»), лучше бы пошли и на месте все узнали, а то сидя в кресле за монитором удобно всех поливать грязью и рассказывать какие кругом дураки, не черта не могут все правильно сделать.
> нет, но как сказал знаменитый С.Брин: «Ни в Советском Союзе, ни даже в теперешней России я бы никогда не получил такие возможности, как в Америке»
А кто сказал что именно вы получите и вообще должны получить эти возможности, тем более в такое время? Хорошо будут жить ваши внуки, а вы должны им для этого платформу подготовить, а не уносить свою задницу где теплее. Вот только тогда ваша совесть и будет чиста.
> приведите хотя бы пару примеров — чего достигли ученые России за эти 20 лет (реального нового)?
вы шутите? у нас тысячи ученых которые каждый день решают какие-то проблемы, причем практически ничего не афишируется в широкой публике… а так, из последнего, что приходит на ум — гмо деревья с скоростью роста в разы большей, чем обычные. Как вам перспектива вырастить лес за 10 лет, вместо 60? Или пока инженеры intel учатся передавать электричество на расстояния, наши имеют патенты на получение оного вообще из воздуха. Или тут недавно на хабре показывали как корейцы делают электромобили с подзарядкой во время движения, но опять же — выкупили эти разработки у наших, причем далеко не все, наши продвинулись гораздо дальше, другое дело что у нас нет финансов чтобы пойти куда-то дальше бумажных проектов и нет людей которые смогут это пропиарить по всему миру и привлечь инвестиции.
> нужны власть и ресурсы, пока хотя бы чего то достигнешь из этого — уже умирать пора настанет
Все, сразу и прямо сейчас? Так не бывает, а главное нельзя. Нужно чтобы сначала жизнь побила, прежде чем вам давать возможность принимать какие-то решения, это не удел молодых. Ну а необходимость в власти/деньгах — это миф, пробегитесь по политикам — четверть в молодости колхозниками были в лучшем случае с средним образованием.
собственно ничего не мешает вам найти свой iPhone даже сейчас — главное умудриться подать заявление и все контролировать, его найдут по IMEI.
Хотя в конкретно данном случае, это и сомнительно, программа навярняка покрывает большую часть запросов которые необходимы силовым структурам, а все остальное — тонкая работа специалистов на месте.
> Это дико неудобно.
Ну не все так страшно, как выглядит со стороны. Клиент заполняет форму, жмахает кнопочку «получить пароль», в этот момент начинается транзакция перевода состоящая из нескольких этапов. Вначале происходит получение сервером данных заполненной формы и генерация на ее основе очень хитрого пароля (как раз тот самый mTAN, раз вы в теме, только он не полностью случаен), далее он высылается через sms и позволяет клиенту точно определить, куда уйдут деньги. Клиент быстро удостоверяется, совпадают ли данные в sms с теми, куда он хочет перевести деньги, вводит пароль, код с брелка (хитрый брелок нужен для защиты от фишинга смс и так называемого «sim swap fraud» мошенничества) и нажимает кнопку подтверждения. Ну а система далее после подтверждения перевода сверяет все данные и, если не было нигде подмены, выполняет всю транзакцию. Внешне для пользователя все выглядит ну очень просто и система прекрасно работает.
А что это изменит? Здесь на хабре вот знаю человека который еще 6 лет назад писал тронского коня выводящего деньги из WebMoney только после того, как пользователь залогинивался в самом клиенте. Причем так аккуратно, вдобавок затирая за собой все следы и ключи, что в реальности деньги можно было бы вывести легко до того, как кто-то что-то понял бы. Так что, стоит только вам войти в систему и никто не гарантирует что через секунду ваши деньги не будут автоматически отосланы куда-то и все следы не будут спрятаны «на лету» подмененным содержимым веб-странички. Единственная система которая позволяет вас хоть немного защитить — это запрос пароля непосредственно перед отправкой денег (смс, или еще лучше электронный брелок генератор ключей), но и тут существуют свои нюансы позволяющие подменить направление посылки и реальную сумму, опять же потом подсунув вам фиктивную ошибку.
Так что, в действительности вся ответственность (ни в данном случае конечно) на пользователе, никакая система никогда точно не сможет определить, кто ей отдает команды — пользователь или вор (не обязательно причем человек, может и программа)
p.s.
кстати, я забыл когда покупал билеты в кино за наличные, все время только кредиткой пользуюсь и покупаю заранее через интернет, в кинотеатре просто распечатываю около автомата чтобы не стоят в очереди.
И толк есть, что очевидно для любого человека который хоть чуть-чуть интересуется подобной темой. Не устраивать же революцию и переписывать в один день практически все законы нашей страны, их меняют постепенно и аккуратно. Большей частью в правильную сторону, хоть и не без закладок порой.
Я говорил об другом. Или что, после революции и прихода советской власти лучше в стране жилось? Все что можно расташили и уничтожили. Или вы забыли, как во время начала второй мирой мы на немецкие танки отправляли конницу с шашками? А в бой наши прадеды шли в паре, один без оружия, второй с винтовкой. Второй умер — первый вооружился. Не может быть у вас никаких больших возможностей после такого развала по-определению просто. А если смотреть трезво, то возможностей сейчас в действительно столь много, как никогда раньше.
Постойте — мы говорили только об том, отстаем мы или нет. Мозги у нас еще есть, поэтому мы пока не FAIL никаким образом. А уж чтобы что-то из наших достижений когда-либо в истории (за исключением пожалуй вооружении, да и то не полностью) массово переходило в реальность — такого простите никогда не было. Оглянитесь вокруг, миллионы вещей вокруг вас придумано нами, от нового европейского самолета гиганта и вплоть до шарикового смесителя в вашем кране, только вот производство все иностранное. Это та проблема о которой я уже тут несколько раз сказал — не выросло еще то поколение, которое умеет классную задумку превратить в первоклассный товар. Посмотрите на Японцев — феодальная дикая страна была, ничего не умела, ничего не имела — а как развилась за полвека. А за счет чего? Они сами ничего не придумывали, они брали готовые вещи и просто их доводили до совершенства. После развала союза в бюро изобретений у нас стояли целые очереди японцев — они тележками вывозили идеи. А про верхушки партий и госкормушки — это в вас говорит, простите, совковое мышление. Причем здесь государство? Посмотрите на америку, где подавляющая часть инвестиций — частные средства. Если у нас народ как максимум отнесет деньги в банк, а чаще просто положит под подушку дома, то там народ совершенно свободно занимается тем, что инвестирует все что угодно, поэтому там ученым даже теоретикам не такая уж и большая проблема получить деньги. А у нас как привыкли на поклон к батющке царю ходить, как в советские времена привыкли вообще не считать деньги на счете в банке (взаимозачет и по сути неограниченные средства), так и шас продолжают все валить на Путина и прочих — мол денег не дает. А он и не должен. Есть небольшой перечень программ куда деньги вкладываются, есть Роснано у которого при наличии бизнес программы тоже можно получить инвестиции, все. Капитализм же строим, а не социализм.
А если хотите реальные проблемы, то пожалуйста — у нас нет больше новых ученых. Средний возраст самых «молодых» у нас сейчас — 50 с лишним лет. А новая кровь составляет всего 1%, что просто нелепо. Когда через лет 30 «закончится» текущее поколение ученых, вот тогда и появится реальное отставание во всем — мы просто не сможем ничего вообще создать, не то чтобы истребитель нового поколения, кукурузник с трудом осилим. И проблема вовсе не в том, что вы говорите плохо учат. Учат хорошо, просто поколение 80-х и 90-х не желает учится. Совсем. Никто не хочет работать, как максимум выбирают ремесло (то что вы тут писали про современное it — становятся обычными рабочими). Вот это действительно большая проблема, пока отложенная лет на 30.
Почему это одним из стада? вы не человек? У всех есть свое мнение, свое видение, свои способы решения и в споре рождается конечная истинна. Вам никто не будет там затыкать род, подлинная демократия, каждый предлагает свою программу, критикует чужую, голосует и в итоге получается то, что получается.
> впервые слышу о таком, видимо не сильно знаменит…
Тогда уверен, что вы кроме Зюганова с Жириновским больше никого и не знаете. Попробуйте хотя бы банально новости смотреть, что ли. Не знать там можно Кабаеву (хотя сложно не оценить и ее опыт в плане спорта), а не такую известную личность.
> ну я в общем то про это и говорит… чиновники сидят, говорят, пилят сами знаете что, ну и т.д.
Это программа не про то, как чиновники сидят, а еженедельная свдока про то, что где сперли, развалили, украли, какие законы протолкнули и главное, кого удалось посадить. Зачем фантазируете, даже если не смотрели? Вместо глупых панических и упаднических мыслей вбитых вам в голову «в интернетах» (истинный «зомбоящик»), лучше бы пошли и на месте все узнали, а то сидя в кресле за монитором удобно всех поливать грязью и рассказывать какие кругом дураки, не черта не могут все правильно сделать.
> нет, но как сказал знаменитый С.Брин: «Ни в Советском Союзе, ни даже в теперешней России я бы никогда не получил такие возможности, как в Америке»
А кто сказал что именно вы получите и вообще должны получить эти возможности, тем более в такое время? Хорошо будут жить ваши внуки, а вы должны им для этого платформу подготовить, а не уносить свою задницу где теплее. Вот только тогда ваша совесть и будет чиста.
> приведите хотя бы пару примеров — чего достигли ученые России за эти 20 лет (реального нового)?
вы шутите? у нас тысячи ученых которые каждый день решают какие-то проблемы, причем практически ничего не афишируется в широкой публике… а так, из последнего, что приходит на ум — гмо деревья с скоростью роста в разы большей, чем обычные. Как вам перспектива вырастить лес за 10 лет, вместо 60? Или пока инженеры intel учатся передавать электричество на расстояния, наши имеют патенты на получение оного вообще из воздуха. Или тут недавно на хабре показывали как корейцы делают электромобили с подзарядкой во время движения, но опять же — выкупили эти разработки у наших, причем далеко не все, наши продвинулись гораздо дальше, другое дело что у нас нет финансов чтобы пойти куда-то дальше бумажных проектов и нет людей которые смогут это пропиарить по всему миру и привлечь инвестиции.
> нужны власть и ресурсы, пока хотя бы чего то достигнешь из этого — уже умирать пора настанет
Все, сразу и прямо сейчас? Так не бывает, а главное нельзя. Нужно чтобы сначала жизнь побила, прежде чем вам давать возможность принимать какие-то решения, это не удел молодых. Ну а необходимость в власти/деньгах — это миф, пробегитесь по политикам — четверть в молодости колхозниками были в лучшем случае с средним образованием.