Madrock

Finantstehing töötlemine

by Derek kohta Jul.02, 2008, alusel panganduse ja EFTPoS

Olen olnud hiljuti töö sees üks suurematest Pangad Austraalias.
Läbi selle töö olen jälginud kontrolli ja mehhanismid ümber töötlemise krediit-ja deebetkaartide kogu Aasia Vaikse ookeani piirkonnas.

Ma saan läbi paljud julgeoleku arhitektuuri-ja maksesüsteemid hinnanguid.
Aastate jooksul olen alati pidanud kaitse-kaardi andmeid üks peamisi kaalutlusi.

Alles eile olin kunagi näinud CVV või PVV krüptograafia vahendeid. Ma arvan, et mõned skriptitud kasutada neid vahendeid võib olla väga huvitav.
Saidi hziggurat29.com

Paljud teised vahendid sellel leheküljel on väga unikaalne ja väärt vaadata.
Suur tänu ziggurat29 puhul on niisuguse awesome tööriistu.

Nagu paljud nendes paikades on seda liiki on raske leida ja sageli tundub, et kaduda aastate jooksul, olen otsustanud imiteerida tekst sellel lehel ja anda kohaliku koopiana faili.
Tasub regulaarselt külastavad ziggurat29 veebilehte aeg-ajalt näha, kas mingeid täiendavaid vahendeid, on lähetatud.

Üks erakordne faile Atalla Hardware Security Module (HSM) ja BogoAtalla eest Linksys imiteerimist (simulatsioon) vahendeid. Ma ei tea, kui Eracom ja Thales on loksutades oma saapaid. Mõned kuidas ma ei arva nii. ;-)

--- Ziggurat29 Tekst ---

Need kõik on Windows-komentoriviapuohjelmien (välja arvatud juhul märkida); ellu koos-abi võimalus
määrata kasutus.

DUKPT Lahtikrüptimise (<- tegelik allalaaditav fail)

See on utiliit, mis on lahti krüpteeritud PIN-plokid, mis on kasvatatud kaudu DUKPT kolmekordsete DES meetodi. Ma kasutasin seda katsete tulemuste kohta mõned PIN Pad tarkvara olin loonud, kuid on ka mugav kasutada muid silumiseks.

VISA PVV Kalkulaator (<- tegelik
allalaaditav fail)

See on utiliit, mis arvutab ja kontrollib PIN kontrollimine väärtused, mis on toodetud kasutades VISA PVV tehnikat. See on kamp lisafunktsioonid, näiteks kontrolliga, ja määratakse kindlaks PAN (Luhn arvutused), luues ja krüptimine PIN-plokid, dekrüptimata ja kaevandavad PIN alates krüpteeritud PIN-plokid, jne

VISA CVV Kalkulaator (<- tegelik allalaaditav fail)

See on utiliit, mis arvutab Card Verification väärtused, mis on toodetud kasutades VISA CVV tehnikat. MasterCard CVC kasutab CVV algoritmi, nii ta töötab, et nii hästi. Ta arvutab CVV, CVV2, CVV3, iCVV, CAVV, kuna Need on vaid muudatusi teenuse kood ja
vorm aegumiskuupäev. kontrollimine on lihtsalt võrreldes arvutatud väärtus, mida olete saanud, mistõttu ei ole otsest kontrolli funktsiooni.

Atalla AKB Kalkulaator (<- tegelik allalaaditav fail)

See on utiliit, mis mõlemad loovad ja krüptida Atalla AKB Krüptogrammide. Peate polegi MFK teostada neid toiminguid. Kui dekrüptimata, MAC ka kontrollitakse ja tulemused näidanud.

BogoAtalla (<- tegeliku faili
download)

See on Atalla emulaator (või simulaator). See tarkvara emuleerimine (simulatsioon) on tuntud Atalla Hardware Security Module (HSM), mida kasutatakse pankade ja töötlejate krüptograafilistes toimingutes, näiteks kontrolliga / tõlkimine PIN-plokid, lubatakse tehinguid kontrollida
CVV / CSC numbreid ja tulemusi võti vahetamise menetlused, toodeti katsetamise eesmärgil. See rakendamine ei ole täielik HP Atalla käsu seada, vaid lihtsalt
osad, et ma ise vaja. Nagu öeldud, on täiesti piisav, kui olete täitmiseks omandada ja / või väljastada töötlemisega seotud funktsioone, ning neid kasutatakse rohkem tänapäeva skeemid nagu Visa PVV ja DUKPT, ja peame tegema tootmise, kontrollimise ja tõlkimine.

See läheb nagu kuulates socket server ja käepidemed emakeelena Atalla käsu seada. Olen võtnud mõned vabadusi viga tagasi väärtusi ega ole püüdnud suure truuduse seal (st, võite saada erinevaid viga vastust emakeelena riistvara), kuid kindlasti peaks saama sama positiivne
vastuseid. Mõned funktsioonid rakendada siin muidu vaja osta lisatasu käsud, aga kõik käsud siin ellu on olemas. Näiteid on teeniva PVV väärtused ja krüptimine / dekrüptimata polegi PIN väärtusi.

BogoAtalla eest Linksys (<- tegelik allalaaditav fail)

See on Atalla emulaator porditud Linuxile ja ehitada paigaldada OpenWRT süsteemile. Muudab tõeliselt odavad ($ 60 USD) areng / test seade.

Kohalik Failid

bogoatalla002
atallaakbcalc
bogoatalla_10-1_mipsel
dukptdecrypt
visacvvcalc
visapvvcalc

: ,

22 Kommentaarid selle kirje

  • Steve Vasilakos

    Kas keegi teab, kui see BogoAtalla toetab ZMK's (Zone Master klahvid)? Oleme olnud, kes soovivad kasutada seda emulaatorit meie ATM töötleja. Aga kõik töötlejad Tegeleme soovite kasutada 64 iseloomuga võtmed HSM et HSM vahetada. Ehitasime oma vähendanud ATM lüliti põhineb ISO8583 ja oleme liidestamine teise ATM töötleja, kellele juhtub kasutada Postillion (mitte et see oluline oleks). Usun, et mõista, kuidas kasutada Lmk või KSK kuid ma ei saa kindlaks määrata, kuidas test Zone Master Key.

  • Dave

    Jah, nii see on. ZMK on Key Exchange võti (KEK). In Atalla AKB on paar võimalust luua KEK sõltuvalt sellest, milline sisend võti vormi. Kui te saate AKB võtmed, siis oleks võibolla sinu ZMK koos 1KDNE000 ja kasutamise juhtimis-13. Kui teil on importivas kolmandas AKB võtmed (sagedamini juhul), siis oleks kasutada header nagu 1PUNN0I0 oma ZMK, käsuga 11B. Mõlemad tunduvad rakendamist.

    Sa ütlesid, et 64 märk oluline, kuid nii, et on mõnevõrra üllatav, sest ühel DES on 16 märk oluline, 2-klahvi TDES on 32 tähte, ja 3-klahvi TDES on 40 tähemärki. Mis on 64?

  • tim

    Kas sa pls aidake mind, kuidas saada iskn ja bdk? põhjustada ive õnnestub epb ja oviously ja pan.I olen kasutamiseks dukptdecrypt tahan PIN.Pls assits.

  • Dave

    IKSN ja BDK ei kuulu Atalla iseenesest, vaid on osa teie loomise tööd DUKPT PIN Pads. Täpsemalt BDK on midagi loote juhuslikult, nagu mistahes muu oluline (ja see on väga oluline võti). IKSN on ehitatud tunnus mis näitab, milliseid BDK sa kasutad, ja seadme seerianumber loodud key süsti poole. Sa edasi BDK süstimist rajatis koos prefiks IKSN ja nad omistavad seerianumbriga ning süstida nii neist (no tegelikult need on saadud esialgse PIN Krüptovõtme ja süstida selle). SOOO ...
    * Teil BDK on kasutatud, sest sa loodud see algab
    * IKSN on top 59 bitti KSN, mida saab edastada teile iga DUKPT tehingut

  • wilf

    On keegi proovinud atallaakbcalc? See ei tundu töö üldse.

  • Dave

    Ma kasutan seda, see on üsna lihtne vahend, tegelikult. Kui sa ütled "see ei toimi üldse" milline osa "üldse" on teil mõttes täpsemalt? Kui kasutate-help võimalus on olemas ka mõned proovi käske.

  • Arve

    Milline oleks käsu import kahe osa variant 0 KEK, seejärel käsku kasutada dekodeerimisvahendid cyrptograms sisaldab CVV võtmed? Tundub, et sarnaselt 11B.

  • Dave

    OK, tavaliselt ma ei tee seda aga ilmselt mul oli liiga palju kohvi hommikul.

    Sa ei pea käsu 11b Selle stsenaariumi.

    Nii mentioned "kaks osa", siis tuleb seejärel töö osadest oma KEK? Teil tuleb ehitada oma KEK alates komponente SCA, või saate kasutada atallaakbcalc tööriist, kui see on katsetamise eesmärgil. Peate määratlema magic header, kuid mis antud juhul on 1CDNN0I0. Ka teie turvalisuse poliitika peab sisaldama C võimalus E0.

    Siis sa pead kokku segama 11b käsk, mille CVV võti Krüptogrammi ja KEK. Siis saada oma AKB Krüptogrammi imporditud CVV võti ja kontrollida numbrit.

    Seda saad jätkake CVV toiminguid.

    Siin on konkreetne näide:

    optE0 sisaldab C

    mfk 2ABC3DEF4567018998107645FED3CBA20123456789ABCDEF
    KEK HDR 1CDNN0I0
    KEK c1 11111111222222223333333344444444
    KEK c2 88888888888888888888888888888888
    kcvv chk 08D7B4
    kcvv krüptoksantiini 1A79047AE419985DE830024C358E3B4A

    (polegi KEK on 99999999aaaaaaaabbbbbbbbcccccccc koos vaadata numbrit 820.638, ja polegi CVV võti on 0123456789abcdeffedcba9876543210. sa harjumus on see info tavaliselt, muidugi).

    tehke KEK kas reaalne atalla või vahend

    atallaakbcalc-calcakb-mfk 2ABC3DEF4567018998107645FED3CBA20123456789ABCDEF-HDR 1CDNN0I0 komponenti 11111111222222223333333344444444-osa 88888888888888888888888888888888
    1CDNN0I0, C2B3A07827006C490B1BF5A5D0D8B6BBFA470D1386CDB4B9, 87CD9133B3E8B593

    impordi Krüptogrammi koos atalla:

    näete Tarkistenumerot sobi, nii et sa oled OK.

  • Dave

    (html toetust hosed atalla käsu puhul, mis kasutab nurk sulgudega. Siin on käsk ja vastus, et sain langes teade)

    <11B # 0 # 1A79047AE419985DE830024C358E3B4A # 1CDNN0I0, C2B3A07827006C490B1BF5A5D0D8B6BBFA470D1386CDB4B9, 87CD9133B3E8B593 #>
    <21B # 1CDNN000, 64A883D036BBEF32BF146E43A1BC6DF0B1264D674A68E267, 88D88EA266E7D54F # 08D7 #>

  • Arve

    Kahjuks tundub, et Atallaakbcalc ei toeta komponent valik.

  • Arve

    Olen katsetamine selle ettevalmistamisel meie A8150 saadetakse.
    Kas allalaadimine atallaakbcalc mis toetab komponenti võimalusi, mida nimetatud? Kui jah, siis kust võib leida seda?

  • Tim

    Dave,

    Tean, et kõik siin foorumis on väga kursis selle teema. Ma tahan teada ühte asja, kui saan lihtsa selgituse Atalla käsk määrata, et isegi väljaõppeta inimene saab kasutada. Põhimõtteliselt ma tahan, et oleks võimalik tõhusalt suhelda virtuaalne HSM (Bogo Atalla) ja saada läbi viib, et mul soov, palun abi!

  • Colin Cummins

    Hi all,
    Minu küsimus on DUKPT tippjuhid kava.
    Saan aru, et see on soovitatav meetod, millega tagatakse tundlikke andmeid finantstehingute jaoks tänapäeval ja see on hea, et kapten / session, sest eri (saadud) Oluline on kasutada iga üksiku tehingu puhul.
    Ma lihtsalt tahavad mõista, kuidas palju turvalisemaks seda meetodit.
    Kui häkker oli rekord tehinguid, ütleme, kuu nuusutamisel võrgu, näiteks ja seejärel suutis murda võti üks transacitons - kas ta siis arvutab võti iga järgmise tehingu, kui tal on teadmisi kuidas DUKPT võtme tuletamiseks terminalis toimib? Ma eeldades teadmisi oleks kättesaadav kõigile, kellel on juurdepääs DUKPT standardile.
    Ma olen ka eeldades, et oleks kõrval võimatu arvutada võtmed tehing enne häkkinud ühe, sest DUKPT tuletamise meetod kasutab mitte pöördumatu ümberkujundamine. Kas see heli õigus - kõik kommentaarid oleks teretulnud - tänu Colin Cummins

  • Dave

    Tim: seoses Atalla käske. Manuaal on päris põhjalikult, ja te vajate, kui te lähete kood liides. (Vaja läheb ka see, kui te hakkate mõtlema käske ise ja sisestab need via telnet.) Super-lühike üldarusaadavat kirjeldus on selline:

    * Sisu orienteeritud tekstilist protokoll
    * Kirjad on piiritletud,
    valdkondades on piiritletud #. Andmed on kodeeritud hex (harva muidu).
    * Esimeses valdkonnas on käsk. Ülejäänud on andmeid sõltuvalt käsk.
    * Vastus on struktureeritud nagu käsud, vaid esimene väli on vea kood.
    * Käske tagasi 00 näitab viga või arvu poolt tehtud incrementing esimene number käsk nr. Nii et käsk 10 on tagasi-kood 20, ja käsu 9A on tagasi koodi AA.
    * Käske ei lõpetada crlf, kuid soovi korral võib lisada crlf vastuses kui see teeb sind õnnelikuks.

    Ja ongi kõik. Rohkem peate käsitsi.

  • Dave

    Colin: oma veendumuste õigsust. On mõned muud kraami nii DUKPT tehakse täiendavalt piirata kasulikkust rünnak.

    Siin on kiire kokkuvõte:
    * Iga xactn on unikaalne võti.
    * Nupud on saadud eelmise võtmed ja tehingu loendur, ja natuke seadme seerianumber. Praktiliselt ei oma nagu ühesuunalise räsi.
    * Klahvikombinatsioon on erinev iga üksuse kohta.
    * Super-salajast võtit - Base ESSENTIA Key - kunagi puudutab seadme. Selle asemel, _another_ võti on saadud see unikaalne iga seadme ning kantakse üksuse initsialiseerida võtme genereerimise protsessi ning seejärel kohe ära visata. See on "esialgne PIN Encryption Key".

    Niisiis, kui te nuusutamiseks, sa ei kompromissi varasemaid tehinguid. Mõnel eriti juhul võid ohustada tuleviku võtmed, vaid PIN-pad (te) rünnaku alla. "Erilist Caes", sest võtme genereerimise ei ole järjestikune, vaid keyspace on esindatud puu, ja kõik lapsed on ohustatud. (Pange tähele, et see puu ehitamine ei ole tehtud turvalisuse, kuid praktilisus). Soovite vaja prügimäele viia kõik sisemust PIN pad teha terve puu.

  • Maq

    Tere,

    Olen üsna uus Atalla, tehes mõned harjutused, mille ta.

    Nii, mul on põhiteadmised võtmed ja kraami, et siin on küsimus, et see on tõenäoliselt väga lihtne ja võib teha ma vaatan et ma olen loll:

    Kust ma saan KEK? või tekitavad KEK?. Olen MFK ja PMFK, kuid mul pole aimugi, kust saada KEK ja manuaal alati endale olen KEK (või võti krüptitud all KEK on AKB-formaadis).

    Aitäh!

  • Mark

    Hi Derek

    Kas te saaksite aidata mind lingi kus ma saan alla laadida tarkvara Thales 8.000 HSM. Olen Bogo Atalla ja ei ole selle käsitsi või käsuga kehtestatud. Kas te palun kas saatke mulle Bogo Atalla käsitsi või käsuga kehtestatud või Thales 8.000 HSM tarkvara. Või on Thales 8.000 HSM käsk määrata sama Bogo Atalla?

  • Tim

    Hi Derek
    Ma olen üsna clued kuni bitiga Boga atalla kuid tahaks rohkem teada Bogo Atalla im isegi valmis minema ükskõik koht maailmas õppida Bogo Atalla käsu eesmärkide täitmise. Kas te palun nõu mulle, kuhu minna või isegi alguses õpivad Atalla käske.

  • Dean

    Hi Derek,

    Kas selgitada mitte-pöörduv (NR) DUKPT dekrüpteerimist protsessis - st, ANS X9 näitab kahe NR protsessid on omavahel seotud, kuid erinevad. Täpselt, kuidas need erinevad? Tean dekrüpteerimist täidab NR tsükli iga '1 'bit in krüpteerimine võitlemiseks, kasutades väljundi NR tsükli klahvi kõrval üks, kuid mida täpselt NR protsessi backend?

    Aitäh.

Leave a Reply