Федеральная Служба Опасности


Яху все еще жив
manandmoon
[info]malaya_zemlya
Яху выпустила нечто под названием Axis. Сами они свое произведение называют "поисковый браузер" хотя на самом деле это браузерный плагин, добавляющий поисковый тулбар (второй) и визуальный интерфейс для просмотра результатов. Утверждается, что с ним гораздо легче искать ништяки в интернетах, но мне как-то не показалось. По-моему, в настоящее время, искать в сети и так-то не слишком тяжело - вбил запрос в адресную строку, получил ответ в реальном времени. Ну да посмотрим.

UPDATE: Как подсказывают в комментах, Yahoo оставила внутри Axis свой закрытый ключ. Теперь каждый может создавать расширения для Хрома и подписывать их Яхушной подписью. Ой.

Несмотря на сообщения прессы, что Яху убрали ключ из паблика, на данный момент ключ вполне доступен:
-----BEGIN PRIVATE KEY-----
MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBANYJ6cmQ047637Ia+
9In7br8/kwuap7OhLCpXfmRTpPcgyt6cL8H/+HSkxdUTuV7bySedAcHkZw2Q0D/0F
8esuKlwyHYRHv7xNGPqXxearskrz1g8MN+RtLIIFIu4r4eyw1Si3oqnJMJ7B5UKga
8+v8qMjnA9zn4xU572cW1K+plAgMBAAECgYEAlmv9G6VmqPNyxo7kLzvUfTdT2GI+
mED3S9ibrMsL+CpfHO0902Nh12jP6vNbRzfKUmfxjwcotCoGdeXSoSbH++wSGvXQ2
3033pmZI5Y5GfCkQyEimFTes1aTBCJeow7ivycgv36iRIJwa5DdB5Rd1usrp4R80a
PA9IxC+w2B60ECQQDqJa/mOaCF1dJxoyrMtFGs9AD3l+zGSNB9IEnqjCJVPW6asGf
+qSColob5LtHQ5n6VbgZTVpMup75mThNcHaTZAkEA6gPJybDZ+1WL6ODnwWuerBxf
XWjWlpqX+sVd9Kmj56stp17i0bWOKtYkNywHDyfWcyiF0oSukVzkMgGfmlZKbQJAV
JeLBhUZvmByqCV35/7ZZy+8Tbcwjq5tzFbm/XrlSIBqPi6vU5zMtLu1Rb85hExRvT
DDzkX/5KIrspBQhD4deQJBANOwy5ilX/tJfsASu/OvvCDrpaUlUoF4paUXZ5AM6ZW
Ht0vhvQOB3nKHtskmDdi66/bOoIg4uIYM5u0JpOyDxN0CQCNphw8XpJlGONqvpQdD
hzC2+mNVigqUOMMEaFmP4s5M4IIl/OhYuX8H88DsAjNcMvYOGSkaPfpB/5ghVhKOR
YQ=
-----END PRIVATE KEY-----
posted on dreamwidth [comment count unavailable comments]

(no subject)
manandmoon
[info]malaya_zemlya
Большой Адронный Коллайдер в стиле Леонардо Да Винчи




вся галерея
posted on dreamwidth [comment count unavailable comments]

(no subject)
manandmoon
[info]malaya_zemlya
Про то как не надо содержать ботнет
posted on dreamwidth [comment count unavailable comments]

Фрод
manandmoon
[info]malaya_zemlya
На сайте платежного процессора Highrisk Merchant Services нашлось описание процесса определения мошеннических транзакций.Описание не полное, но дает более-менее правильное представление о том, как подобные системы работают.

Fraud Screening

Our transaction goes through "pipeline". It consists of the following steps:

Rules System

  • Data analysis of card and cardholders via using global fraud screening service (Ethoca.com)
  • Multivariate Regression investigation of in-house database consisting records of transactions

    Here is a detailed version of the above stated subsystems:

    Rules system:

    Fraud rules logic executed in stored procedures via Oracle DBMS. This facilitates addition and modification of rules sans servicedowntime. We focus on retrieving additional information from the MaxMind credit card fraud prevention service prior to passingorder via rules chain. MaxMind works towards returning the following data to the gateway:

     

  • Cardholder located in high-risk country. The following nations are recognized as high risk:

     

    1. Egypt
    2. Ghana
    3. Indonesia
    4. Lebanon
    5. Macedonia
    6. Morocco
    7. Nigeria
    8. Pakistan
    9. Romania
    10. Serbia
    11. Montenegro
    12. Ukraine
    13. Vietnam

     
  • Whether nation of IP address matches billing address country (any mismatch is equivalent to higher risk)
  • Country Code of the IP address
  • Accurate distance from IP address to Billing Location (km). Large distance is considered as higher risk
  • IP address’s estimated State/Region
  • Estimated City of the IP address
  • Estimated Latitude of the IP address
  • Estimated Longitude of the IP address
  • ISP of the IP address
  • IP address Organization
  • IP address is behind an anonymous proxy(anonymous proxy is regarded as very high risk)
  • Probability of IP Address being an open proxy(transparent)
  • E-mail from free e-mail provider
  • E-mail in high risk e-mails database
  • UsernameMD5 input in high risk usernames database
  • PasswordMD5 input in database of high risk passwords
  • Nation of issuing bank based on BIN number matches billing address country
  • Bank’s Country Code that issued the credit card based on BIN number
  • Issuing bank matches entered BIN name
  • Bank Name that issued the credit card based on BIN number
  • Customer service phone number matches BIN phone
  • Customer service phone number listed on back of credit card
  • Phone number of customer is in the billing zip code
  • Shipping address is in database of known mail drops
  • Billing city and state matches ZIP code
  • Shipping city and state matches ZIP code

As soon as we collect all requisite data, rules in chain apply to order data in sequence, rising or declining of overall fraud score.

  • Our Basic Rule Chain includes a set of following Rules
  • Cardholder country rating (global list)
  • Cardholder country rating set up by (merchant)
  • Cardholders IP found in black lists
  • Cardholders IP range found in black list
  • Cardholders email found in merchants black list
  • Cardholders email found in global black list
  • Cardholders email found in forbidden email providers list
  • Card PAN is not present in global black list
  • Card PAN is not present in merchants black list
  • Cardholders address should not appear in global black list
  • Cardholders addresses should not appear in merchant black list
  • Amount of order does not exceed global purchase limit
  • Amount of order amount does not exceed purchase limit of local (merchant)
  • Single PAN daily turnover does not exceed global daily limit
  • Single PAN daily turnover does not exceed local (merchant) daily limit
  • Billing address daily turnover does not exceed global daily limit
  • Daily turnover of Billing address does not exceed local(merchant) daily limit
  • PAN number brute force check
  • Expiry date brute force check
  • CVV brute force check

Our fraud officer makes successful attempts to keep tabs on all transaction flow and modifies any existing rules. It also implements thelatest ones in order to get maximum efficiency in fraud prevention procedure.


Analysis Transaction History (in-house service):

Rules assessment and verification of transaction data against existing transactions helps in obtaining the most accurate results and frauddecisions.


Analysis Transaction History (external service):

In case, the in-house transaction history does not display any signs of fraud, external database enters gets into action. Ethoca360 frauddetection services control Global Fraud Alliance member data. This is also recognized as the world's biggest private database of first-ratee-commerce transaction data. The pooled data resource consists of 100s of times more data as compared to the most Alliance memberspossess on their own. This works towards enhancing their fraud detection precision by up to 10 times.

ЗЫ: Почти идентичное описание висит на сайте не менее подозрительного процессора cardpay.com. Наверное это какая-то процессорская копипаста.


posted on dreamwidth [comment count unavailable comments]

Охота на лоха
manandmoon
[info]malaya_zemlya
Волшебный мир Tor полон лулзов, каких в открытом интернете не водилось уже лет десять. 




posted on dreamwidth [comment count unavailable comments]

Хозяйке на заметку
manandmoon
[info]malaya_zemlya
Неплохая коллекция бекдоров, веб-ботов, шеллов и прочей вредной всячины (одних только вариантов c99 больше дюжины)

http://code.google.com/p/web-malware-collection/
posted on dreamwidth [comment count unavailable comments]

Кардерская сходка
manandmoon
[info]malaya_zemlya
Брайан Кребс выложил логи с кардерской интернет-сходки, прошедшей неделю назад. Не знаю, зачем понадобилось специально собирать "глобальную конференцию", ибо в итоге вышло полмегабайта обычного irc-шного трепа с кардерским уклоном. Впрочем, кой-че интересное найти можно, если порыться (приятно было узнать, что по google wallet никто не работает) 



PS: Кто скажет, кто такие "кроберы"? Плохо я по фене ботаю, отстаю...
posted on dreamwidth [comment count unavailable comments]

Принцип Керкгоффса и другие
manandmoon
[info]malaya_zemlya
Есть в инфобезопасности знаменитое правило, впервые предложенное еще в 19ом веке голландским криптографом Огюстом Керкгоффсом : "защищенность системы не должна опираться на ее закрытость" То есть, защита не должна предполагать секретности алгоритмов или архитектуры, вся необходимая секретность должна быть сконцентрирована на малом пятачке: в пароле или ключе. Клода Шеннон сформулировал особенно четко: "враг знает систему"

Принцип безусловно полезный и нужный. Если имеется возможность обойтись без обязвтельной закрытости, то лучше строить систему без нее. Чем меньше секретов, тем проще за ними уследить и из защищать. Сменить ключ гораздо проще, чем переписать утекший код. Даже общие принципы программирования диктуют, что чем меньше модуль завязан на внешние обстоятельства, тем лучше. Сплошные плюсы, но речь сейчас пойдет не о преимуществах принципа, а об исключениях из него. 

Если приглядеься, то мы обнаружем что мир кишит системами, которые наругшают принцип Керкгоффса самым вопиющим образом. и неплохо себя чувствуют: алгоритмы ранжирования поисковиков, трояны, напичканные ассемблерными наворотами, DRM, Скайп итп. Все так или иначе опираются на то, что потенциальный противник, будь то сеошники или внтивирусы не знает деталей именно что алгоритма. Во многом эта вынуждкннвя мера: либо секретный ингредиент никак не сосредоточишь в изящном 512-битном формате, как в случае поисковиков, либо его просто невозможно полностью утаить, ибо нет в системе места, куда враг не мог бы при желании добраться. Вопрос, тем не менее, остается: как им так удается?

Здесь следует вспомнить, что и Керкгоффс и Шеннон работали на военщину, имеющую практически неограниченные ресурсы с одной стороны, и самые строгие требования к защите, с другой. В таких экстремальных условиях лучше сразу предполагать худшее: везде шпионы, все чертежи украдены, на разведку противника работают лучшие умы государства (хорошо, если его государства, а не твоего). Но мы-то не военные, и цели у нас поскромнее и враги попроще.

Наш враг - не государственный монстр, а вполне тварь дрожащая: хакер, сеошник, антивирус. Победа лююой ценой ему не нужна, у него ограниченные интересы - деньги, продажи, популярность среди сверстников, лулзы - и ограниченные ресурсы. Это уже не безопасность, а синтез безопасности и экономики, где действуют свои принципы:

Во-первых, имеем принцип медведя: важно бежать не быстрее медведя, а быстрее любимого конкурента.

Во-вторых, имеем принцип палева тем: чем тема выгоднее, тем меньше ее палят. Во вражьем стане конкурентов тоже не любят.

Поясню на примере. Пусть у нас есть сайт с набором сервисов: магазин, партнерская программа, форум поддержки, отзывы пользоветелей, и пусть у нас есть новый алгоритм определения злохакеров по небритой роже в вебкамере. Как и где нам этот алгоритм выкатывать?

Согласно принципу медведя, систему стоит максимально запутать. Чем сложнее понять, как она работает, там больше желание не тратить время, а уйти на сайт конкуретов, у которых системы нет. Громадное количество небритых школьников сразу отсеется. Это хорошо.

С другой стороны, по принципу палева тем, защиту следует устанавливать не везде сразу, а начиная с самых денежных сервисов: с магазина и партнерской программы в нашем случае. Почему? Потому, что если кто-то все таки разберется в нашей методике и догадается, как обойти ее при помощи простой бритвы и мыла, то не станет делиться с другими. Вместо этого он будет тихо сидеть и доить выгодную тему, а другие потерпят. Общая злохакерская активность на сайте упадет, что опять хорошо. Чем прибыльнее тема и запутанней код, тем дольше будет спад. А там, глядишь, и новую защиту придумаем.

Если тема в конце концов просочится в паблик, то можно выкатывать ее и остальных направлениях: на форуме, сервисе отзывов итп. Плохая защита лучше никакой (опять принцип медведя), некоторый процент злодеев она все-таки будет ловить за бороды. 


Иллюстрация 1. Злохакер.

Вообще, стык безопасности и экономики - почти непаханное поле, изучать и изучать. Но не все сразу.

posted on dreamwidth [comment count unavailable comments]

Защита датацентров в гуглк
manandmoon
[info]malaya_zemlya


Естественно, показаны далеко не все уровни защиты. Полный список закрыт даже внутри компании - про некоторые системы я узнал по чистой случайности: потому что они подлинковывли мой код, например, или когда неосторожно наступал на сигнализацию. 

Кроме того, любой гуглер или группа гуглеров может при желании заняться пен-тестингом - хоть онлвйновым, хоть физическим - используя любые инсайдерские знания. Требуется только предупредить СБ и описать общее напрввление атаки (скажем, имея доступ к аккаунту одного работника, получить доступ к аккаунту другого) Очень кстати, полезная практика, неплохо, если б и в других фирмах так делалось.
posted on dreamwidth [comment count unavailable comments]

Чтиво
manandmoon
[info]malaya_zemlya
Ботнетчик из Германии отвечает на вопросы публики:

http://www.reddit.com/r/IAmA/comments/sq7cy/iama_a_malware_coder_and_botnet_operator_ama/

posted on dreamwidth [comment count unavailable comments]

You are viewing [info]malaya_zemlya's journal