打破签证针

2008年七月二日 银行和EFTPoS

以下是一篇文章,我发现最近。 这一次最全面的描述 值( )黑客入侵。

我想在这里复制我的地方参考。

正如评论已作出关于语法中使用的文字,我已经纠正了一些明显的错误,同时维护的原始材料。

http://69.46.26.132/ 〜 biggold1/fastget2you/tutorial.php

--- ----

前言
你有没有不知道会发生什么,如果你失去您的或借记卡 ,并有人认为它。 此人将能够撤回现金自动取款机猜测,不知何故, 此外,如果你是谁发现别人的你会尝试猜 ,并有机会获得一些赚钱? 当然,回答这两个问题应该说“不” 。 这项工作并不涉及第二个问题,这是一个问题个人 在此我尝试回答第一个问题。

所有的信息用于这项工作是公开和可自由在 其余的一个问题是编程,因此,我们可以一些东西,并有一些乐趣。 本人透露任何秘密。 此外,我们的目标(和的结论)这项工作是要显示算法仍然强大到足以提供足够的 我们都知道不是

这项工作分析,最常见的算法, ,被许多和借记卡 ) ,并试图找出抵抗是猜测攻击。 通过“猜测”我不意味着选择一个随机 ,并试图在自动取款机。 众所周知,通常我们给出了连续三年进入审判的权利 ,如果我们不能保持非同步传输模式 是四位数长很容易推断,机会一个随机猜测是万分之三= 0.0003 ,似乎足够低是安全的;这意味着你需要失去的信用卡超过3000倍(或失去超过3000卡在同一时间: ) ,直到有合理的机会

我真正所谓的“猜测”是打破了 ,以便提供任何您可以立即知道相关的 因此,本文件研究这种可能性,分析了 ,并提出一种方法的 最后,我们提供的工具,实现了和目前的结果估计机会打破这个系统。 请注意,只要银行算法(其他格式,如IBM公司验证签名,如或的CVC )是类似 ,同样的分析可以做到的收益率几乎相同的结果和结论。



最常见的一种算法是 值( ) 。 客户提供卡 。 编码的是一个四位数的号码,称为 这个数字加密签名和其他 当使用者输入他/她的的ATM读取 ,加密和传送所有这些信息,以中央计算机。 有审判的计算使用的客户输入算法。 审判是与存储在 ,如果它们匹配的中央计算机返回到自动柜员机授权 见更详细。

的说明 中可以找到两个文件相联系的前一页。 总之它包括在 8字节( 64位)一连串的所谓的转化 (总悬浮颗粒物) ,与算法 (局)的书典模式(央行)使用一个秘密的64位关键。 来自产出的 ,这是8字节的字符串。 这四个数字的 (从左至右)符合前四个小数(从左至右)的输出时,视为一个16进制字符( 16 × 4位= 64位)字符串。 如果没有4个小数之间的16进制字符然后完成采取的(从左至右)非十进制字符和decimalizing他们通过转换一个“ 0的B - ” 1架C - “ 2 , D -> “ 3 ,电子商务” 4架F - “ 5 。 下面是一个例子:

输出 : 0FAB9CDEFFE7DCBA

: 0975

该战略以避免十进制的跳跃字符,直到4小数被发现(这恰恰是几乎所有的时间,我们将见下文)是非常聪明,因为它避免偏见的一个重要的分配数字已被证明是致命的其他系统,虽然对这一系统将大大降低。 又见一个相关的问题,不适用

在总悬浮颗粒物,被视为一种16进制字符( 64位)的字符串,是形成(从左至右)与右边的11位数字的潘( ) ,除最后一位数(检查位数) ,一个数字从1至6该计划旨在挑选的秘密加密密钥和最后四位数字的 下面是一个例子:

潘: 1234 5678 9012 3445
重点选择: 1
2468

总悬浮颗粒物: 5678901234412468

显然,问题的突破 组成找到加密的秘密钥匙 该方法是做蛮力搜索的关键空间。 请注意,这是不是唯一的方法,人们可以试图找到弱点络,许多尝试,但这一旧标准仍在广泛使用(现已改为AES和 ,尽管) 。 这表明它是不足以使蛮力是唯一可行的方法(也有一些更好的袭击,但没有在我们的实际情况,总结见LASEC备忘录和肮脏的详细情况见比哈姆与沙米尔1990年,比哈姆与沙米尔1991年,松井1993年,比哈姆& Biryukov 1994年和Heys 2001年) 。

选择的关键数字很可能推出,以支付可能的一个关键的妥协。 在这种情况下,他们只需要发行新卡使用另一个关键的选择。 老年卡可以取代新的或干脆自动柜员机可以透明地谱写新的 (相应的新的关键和维持同样的在下一次的客户使用他/她的 为了摆脱的所有用户,应当要求改变自己的号码,但将令人尴尬的解释的原因,所以很可能他们不会作出这样的要求。

准备


阿蛮力包括加密一中总悬浮颗粒物与已知利用一切可能的加密键和比较每个获得与已知 当找到匹配我们有一个候选人的关键。 但是,有多少项,我们必须试试吗? 正如我们上面说的主要是64位长,这将意味着我们必须尝试2 ^ 64项。 然而,这是不正确的。 其实只有56位是有效的钥匙,因为一个位元(最重要)的每一个字节是历史上保留作为一个校验和为他人;在实践中这些8位(每个8字节)将被忽略。

因此, 密钥空间组成2 ^ 56项。 如果我们尝试所有这些键将我们发现的唯一一场比赛,相应的密钥? 当然不是。 我们将获得许多配对键。 这是因为是只有一小部分(四分之一)的输出。 此外, 是堕落,因为有些数字(这些0和5之间过去后,看到从左至右,数字之间的第6和第9 )可能来自一个小数位数或从decimalized十六进制数字的输出。 因此,许多项将产生一个产出率相同的匹配

然后我们能做些什么,寻找真正的关键在这些假阳性的其他键? 只要我们有加密第二个不同的TSP问题,也与已知 ,但只使用钥匙的候选人给予了积极配合的第一个总悬浮颗粒物, 一双。 然而谁也不能保证我们将不会再次获得许多误报随着真正的关键。 如果是这样的话,我们将需要一个第三方重钙, 配对,重复此过程,等等。

在我们开始我们的 ,我们必须知道有多少总悬浮颗粒物, 对我们的需要。 为此,我们必须计算的随机产出率匹配只是偶然的。 有几种方法来计算这个数字在这里我将使用一个简单的办法很容易理解,但需要一些背景数学

概率总是可以被看作是有利的比例情况下,可能的情况。 在我们的问题,一些可能的情况下,给出了的16要素( 0至F十六进制数字)的一组16人( 16个十六进制数字的输出) 。 这是由16 ^ 16 〜 1.8 * 10 ^ 19日这当然恰逢2 ^ 64 (不同数量的64位) 。 这组数字可分为五类:

那些至少有四个十进制数字( 0到9 )的16个十六进制数字( 0至F )的输出。

这些完全只有3个小数。

这些完全只有两个小数。

正是那些只有一个小数位数。

那些没有小数(所有的A和F )的。

让我们计算出多少数量下降,每个类别。 如果我们的标签16个十六进制数字的输出X1到x16那么我们可以标签头四个小数任何特定数量第一类为西安,新疆, Xk和XL 。 的数目不同的组合与此配置文件是由产品的第6的i - 1 * 10 * 6j - 1 - 1 * 10 * 6k -的J - 1 * 10 * 6路- 1 * 10 * 1616 - 1在6 '这是一种为了满足来自一些可能性的A至F位数, 10的来自可能性为0到9的数字,以及来自16的可能性为0至F两位数。 现在的总人数中的第一类是简单地给予总结了此产品一, J型, K型, 1 1日至16日,但与i “ j ” k “湖 如果你做一些数学的工作你会看到这等于给产品的104 / 6的总和超过一的4日至16日(一- 1 ) * ( 1 - 2 ) * ( 1 - 3 ) * 6i - 4 * 16 16一〜 1.8 * 1019卷。

类推的案件数量在第二类是由总结了我, J型, K 1日至16日,与i “ j ” K的产品6i - 1 * 10 * 6j - 1 - 1 * 10 * 6k约翰逊-1 * 10 * 616 - K报表,您可以工作到16岁! / ( 3 ! * ( 16-13 ) ! ) * 103 * 6 13 = 16 * 15 * 14 / ( 3 * 2 ) * 103 * 613 = 56 * 104 * 613 〜 7.3 * 1015 。 同样为第三类,我们总结了字母i ,强1日至16日,与i “杂志6日的i - 1 * 10 * 6j - 1 - 1 * 10 * 616约翰逊相当于16个! / ( 2 ! * ( 16-14 ) ! ) * 102 * 614 = 2 * 103 * 615 〜 9.4 * 1014年。 再次,对第四类,我们总结了I的1至16 6i - 1 * 10 * 616一= 160 * 615 〜 7.5 * 1013 。 最终的数额案件的第五类是由六要素( A至F位数)在一组16个,也就是说, 616 〜 2.8 * 1012年。

我希望你的计算遵循了这一点,辛勤工作的一部分。 现在,作为一个证明,一切是正确的,您可以总结案件的数量在5个类别,并看到它等于总人数可能情况下,我们之前计算。 这样做的业务使用64位数字或四舍五入(用于彩车)或溢出(为整数)的错误不会让你得到确切的结果。

直至目前为止,我们计算了一些可能的情况下在每个五类,但我们感兴趣的是获得一些有利的情况下代替。 这是很容易获得,后者由前,因为这是刚刚确定组合的四个小数(或所需的十六进制数字,如果没有4个小数)的而不是让他们免费的。 在实践中,这意味着把10的在上面的公式到1的和所需的6的成1的,如果没有4个小数。 这就是,我们必须鸿沟的第一个结果是104 ,第二个是103 * 6 ,第三个是102 * 62 ,第四个10 * 63和第五个64 。 然后,一些有利的情况下在五个类别的大约有1.8 * 1015 1.2 * 1012 2.6 * 1011 3.5 * 1010 , 2.2 * 109分别。

现在,我们能够获得什么是输出匹配的机会。 我们只需要添加五个号码的有利案件鸿沟和它的总人数可能的情况。 这样做,我们获得概率是非常约0.0001或三分之一的10000 。 奇怪的是这个以及四舍五入结果如何呢? 不是所有的,只要看看我们的人数计算以上。 第一类占主导地位的几个数量级的数量和可能的有利情况下。 这是相当直观的,因为它似乎很清楚,这是非常不可能没有四个小数( 10的机会了百分之十六位数字)之间的16个十六进制数字。 我们看到了以前的关系,一些可能的和有利的案件,第一类是一个部门的10 ^ 4 ,这就是我们的结果P值0.0001从何而来。

我们的目标,所有这些计算方法是寻找有多少总悬浮颗粒物, 对我们需要进行一个成功的蛮力 现在我们能够计算出预期的一些误报在第一次搜索:这将是审判数目次概率为一个单一的随机假阳性,即吨*铁在那里吨= 2 ^ 56个,大小的关键空间。 这相当于大约7.2 * 10 ^ 12 ,一个相当大的数目。 预计一些误报在第二个搜索(仅限于积极的钥匙中发现第一个搜索)将(吨*铁) *磷,第三次搜寻将( (吨*铁) *铁) * p和等等。 因此,搜索的n预期的一些误报将吨*铁^注

我们可以得到一些需要的搜索期望只有一个假阳性表示方程吨*铁^ 1例和解决的注 所以ñ等于数基在1 /吨,其中的性能对数收益率这例记录( 1 /吨) /日志( p ) 〜 4.2 。 既然我们不能做的分数是搜索方便一轮这个号码。 因此,什么是预期的一些误报,如果我们执行五年搜寻吗? 这是吨*铁^ 5 〜 0.0007或大约1个1400 。 因此,使用5个总悬浮颗粒物, 对是安全的,以取得真正的密钥,没有误报。


一旦我们知道我们需要五个总悬浮颗粒物, 对,我们如何让他们? 当然,我们至少需要卡与已知 ,由于性质的 ,这是我们唯一需要。 与其他系统,如IBM ,我们将需要5个卡,但是这是没有必要的 我们只需要读取然后更改的4倍,但阅读后,每一个变化。

要读 获得和加密重要的选择。 你可以购买一个商业 或作出一个自己的指示后,你可以找到的前一页和有联系。 一旦你有一个看到此说明的标准磁轨道找出如何让 数据读取。 在该文件中领域的轨道1和第2款据说是5个字符长,但实际上真正的组成的最后四个数字。 第一个5位数的关键是选择。 我只看到卡值为1在这个数字,这是符合标准和密钥永远不会受到损害(因此它们并不需要转移到另一个关键的改变选择) 。

我没有一个简单的C程序, getpvvkey.c ,进行 它是一个循环尝试所有可能的密钥来加密的第一个总悬浮颗粒物,如果得出的比赛的真正一个新的TSP问题是审判,依此类推,直至有一个不匹配,在这种情况下,关键是摒弃和一个新的是审判,或五个衍生PVVs匹配相应的真正的PVVs ,在这种情况下我们可以假设我们得到了密钥,但环推移,直到排气管的主要空间。 这样做是为了保证我们找到了真正的关键,因为有机会(尽管非常低)的第一个关键发现是假阳性。

预计该计划将需要一个很长的时间来完成,并尽量减少风险的停电,电脑挂出,等它的检查站,进入该文件getpvvkey.dat不时(确切的时间取决于速度计算机,这是一个小时左右的速度最快的计算机中现在使用) 。 出于同样的原因,如果一个积极的关键是发现它是写在文件getpvvkey.key 。 该项目仅显示一个信息开始,出发采取的立场从检查点文件如果有的话,之后,更是没有任何显示。

一个关键的程序,因此非常重要,优化其速度。 我测试了几个实现: libdes , SSLeay ,的openssl , cryptlib ,国家安全局, libgcrypt ,地下墓穴, libtomcrypt , cryptopp , ufc ,隐窝。 功能的前四个都是基于同样的代码由埃里克扬是其中表现最好(包括优化的C语言和x86汇编代码) 。 因此,我选择libdes这是原来的执行情况和凝聚所有相关代码的文件encrypt.c (丙版)和x86encrypt.s ( 2007汇编语言版本) 。 该代码是略加修改,以实现某种功能在蛮力最初的是固定的共同陡峭的每个重钙 ,因此可以作出一个时间开始。 另一项改进是,我写一个完全新的setkey功能(我称之为nextkey )这是最佳的蛮力循环。

要获得该计划的工作你必须相应的地方5 TSPs及其PVVs ,然后编译它。 我已经测试,只有在UNIX平台,使用Makefile文件Makegetpvvkey汇编(使用命令“使口Makegetpvvkey ” ) 。 这可能对其他编译系统,但您可能需要修正一些东西。 可以肯定,这一定义类型long64相当于64位的整数。 在原则上没有任何依赖的字节序的处理器。 我已经成功地编译和运行它奔腾的Linux , α - Tru64为MIPS - Irix和Sparc - Solaris操作系统。 如果你没有和不想安装的Linux (你不知道你失踪;-)你还可以选择运行Linux的CD和使用我的计划,看到我的网页上运行Linux的安装。

一旦您找到了银行的关键,如果你想知道的任意你只是写了类似的计划(抱歉,我已经不写它,我太懒惰: )尝试将所有10 ^ 4码通过创造相应的总悬浮颗粒物,加密它(不再)密钥,产生的和比较它与 您将获得一场比赛的真正的 只有一场比赛? 请记住我们所看到的上述情况,我们有机会0.0001 ,一个随机相匹配的 我们正试图10000码(因此TSPs )因此,我们期望10000 * 0.0001 = 1假阳性的平均水平。

这是一个非常有趣的结果,这意味着,平均每有两个有效码:客户和预期的假阳性。 我称之为“假” ,但注意到,只要它产生的真正这是一个一样有效的客户之一。 此外,也没有办法知道这是它,甚至对ATM机,只有客户知道。 即使假阳性是不能作为有效 ,你仍然有三个审判的ATM无论如何,足够的平均水平。 因此, 计算在本月初有关文件随机猜测的必须得到纠正。 其实它的两倍的价值,即它是0.0006或三分之一的1600多人,安全仍然很低。

结果


重要的是要优化汇编程序和运行它的处理器最快有可能由于长期预期的运行时间。 我发现,编译器优化国旗氧获得更好的性能,思想有所改善,实现增加- fomit帧指针国旗的奔腾Linux的穗国旗的α - Tru64的,投资促进机构国旗的MIPS - Irix和快速的国旗在Sparc - Solaris操作系统。 特别旗帜( - DDES_PTR - DDES_RISC1 - DDES_RISC2 - DDES_UNROLL - DASM )的代码普遍利益的。 所有这些国旗已经过测试,我选择的最佳组合为每个处理器(见Makefile文件) ,但您可以尝试微调其他旗帜。

根据我的测试的最好成绩是取得了AMD Athlon 1600 MHz处理器,超过340万项每秒。 有趣的它得到更好的结果比英特尔奔腾4 1800 MHz和2000年兆赫(见图所示,点击放大) 。 我认为这是由于某些I / O饱和,必将快取或体存取,即AMD处理器(已一半缓存的Pentium )或主板,其中正在运行,管理,以避免。 在第一图所示,您可以看到, 的速度打破所有处理器或多或少的线性关系,处理器速度,除了这两个英特尔奔腾我前面提到的。 这是合乎逻辑的,这意味着一个双处理器的速度就会增加一倍的速度突破,但提防饱和的影响,在这种情况下,最好是AMD速龙1600兆赫,这将是更便宜比英特尔奔腾1800兆赫或2000兆赫。

在第二个数字,我们可以看到更详细,我们将要求内在的打破权力的处理器。 我只是这个值除以打破速度的处理器速度,也就是说,我们得到的数目 DES密钥试图每秒每兆赫兹。 这是一个衡量处理器的效能独立的速度。 结果表明,最好的处理器,这一任务是AMD速龙,然后来了Alpha和非常密切后,这是英特尔奔腾(除高速那些表现极差由于饱和效应) 。 其次是MIPS处理器,并在最后取而代之的是的Sparc 。 一些Alpha和MIPS处理器是位于底部的规模,因为他们提前释放不包括改进后的版本。 请注意,我包括性能的x86处理器的C语言与汇编程序代码有的区别。 看来,海湾合作委员会不是一个好发电机优化机器代码,但我们当然不知道是否手动优化的汇编代码的其他处理器(阿尔法, MIPS的,的Sparc )将推动其结果相比,本地ç编译(我没有使用这些海湾合作委员会其他平台) ,因为它发生的x86处理器。

更新

这是一篇文章在这些技术可能被用来。

http://redtape.msnbc.com/2008/08/could-a-hacker.html

金融交易处理

2008年七月二日 银行和EFTPoS

我一直工作在最近的一个较大的银行澳大利亚。
通过这项工作,我一直在寻找的和机制周围 和借记卡在亚太地区。

我要执行许多体系 支付系统的评估。
多年来我一直认为, 的一个关键因素。

直到昨天我从来没有见过一个 我认为,一些脚本使用这些工具可以非常有趣。
该网站hziggurat29.com

许多其他工具,在这个网站也很独特,值得一看。
大感谢ziggurat29提供这种可怕的工具。

由于许多这些网站是这种性质的,很难找到,而且往往似乎消失多年,我已经选择了复制文字来自这个网页,并提供本地副本的文件。
值得一定期访问网站的每一个ziggurat29现在再次看到,如果任何额外的工具,已张贴。

一个比较特殊的文件是阿塔拉安全模块 ( )和 仿真)工具。 所以我想如果 Thales正在动摇他们的靴子。 有些怎样我不这么认为。 ;-)

--- ziggurat29 ---

这些都是所有的Windows命令行工具(除非另有说明) ;执行与帮助选项
以确定使用量。

DUKPT解密 “ ( < -实际的文件下载)

这是一种加密块已经产生通过 DES的方法。我用这个测试的输出一些簿软件我曾创造,而且也方便其他调试目的。

签证PVV计算器 “ ( < -实际
文件下载)

这是一种将计算和验证 值已生产使用 这一大堆的辅助功能,如核实和修复了潘( Luhn ) ,创造和加密块,解密和从提取码加密块,等

签证血液滤过器 “ ( < -实际的文件下载)

这是一种将计算验证值已生产使用的 万事达卡的CVC使用血液滤过 ,因此将努力这一点。它将计算血液滤过 , CVV3 , iCVV , CAVV ,因为这些只是变化的服务代码和
格式的到期日期。 比较简单的计算值与你已收到,所以没有明确的

阿塔拉AKB计算器 “ ( < -实际的文件下载)

这是一种都将产生解密阿塔拉AKB cryptograms 。您需要明文MFK执行这些操作。当解密,陆委会也将进行检查,结果显示。

BogoAtalla “ ( < -实际的档案
下载)

这是一个阿塔拉 (或模拟器) 。这个软件 (仿真)众所周知阿塔拉安全模块 ( )所使用的银行和处理器的加密操作,如核实/翻译块,授权交易核查
/钢号码,并履行密钥交换的程序,制作了用于测试目的。这个执行不完整的惠普阿塔拉指令集,而是公正
一部分我自己需要的。尽管如此,这是完全不够如果你是从事收购和/或签发 ,以及使用更现代化的计划,如 ,并需要做的一代核查,并翻译。

这有悖于作为一个侦听套接字处理本地阿塔拉指令集。我已经采取了一些自由的错误返回值,并没有争取保真度高的有(即,您可能会收到不同的错误反应,本地 ) ,但无疑应该得到相同的积极
答复。一些功能在执行通常需要购买优质的命令,但这里所有的命令可以执行。例子是产生价值观和加密/解密明文的价值观。

BogoAtalla为Linksys的 “ ( < -实际的文件下载)

这是阿塔拉移植到Linux和建设上安装一个OpenWRT系统。使得一个真正便宜( $ 60美元开发/测试设备。

本地文件

bogoatalla002
atallaakbcalc
bogoatalla_10 - 1_mipsel
dukptdecrypt
visacvvcalc
visapvvcalc

电子商务词汇

2008年六月18号 银行和EFTPoS

采集机构
机构持有的帐户 partaking在交易,通常是家银行处理

程序
一个小型的计算机程序有利于性能的具体任务。

带宽
的能力, 台服务器或执行过程中的信息。 更高的带宽更快的图形载货下载。

浏览器
Web浏览器,应用软件用于查找并显示 这两个最流行的浏览器Netscape Navigator和 Internet Explorer中。 这些都是图形浏览器,这意味着它们可以显示图形文字。 此外,最现代的浏览器可以本多媒体信息,包括声音和视频,但他们需要的插件的一些格式。

缓存
自动复制和存储经常使用的信息进入计算机系统-通常被缓存,同时上图形等) ,以及所使用的互 I SP氏) ,以减少的据量要求从用户到

发行
机构发表了持卡人帐户信用卡。

持卡人
个人参与交易的正在贷记或借记。

验证
额外信息打印卡上进行处理。 This is used to verify if the was present when the was initiated.  This is the additional digits imprinted on the usually on the reverse side for & Mastercard and on the front for AMEX.

Certificate
An x.509 certificate used to entities such as Merchants and Gateways. Certificates can be used to identify and/or encrypt sensitive such as numbers and personal cardholder information.

CGI
Common Gateway : A protocol that allows a page to run a program on a . Forms, counters, and guest books are common examples of CGI programs.

Any piece of software can be a CGI program if it handles input and output according to the CGI standard. Usually a CGI program is a small program that takes from a and does with it, like putting the content of a form into an e-mail message, or turning the into a database query. CGI “scripts” are just scripts which use CGI. CGI is often confused with Perl, which is a programming language, while CGI is an to the from a particular program.

Client
A computer or software that requests a service of another computer system or process (a “ ”). For example, a workstation requesting the contents of a file from a file is a client of the file . A browser is commonly referred to as a client.

Clients and Servers
In general, all of the machines on the can be categorised as two types: servers and clients. Those machines that provide services (like servers or FTP servers) to other machines are servers. And the machines that are used to connect to those services are clients.

When you connect to Yahoo at www.google.com to read a page, Google is providing a machine (probably a cluster of very large machines), for use on the , to service your request. Google is providing a . Your machine, on the other hand, is probably providing no services to anyone else on the . Therefore, it is a user machine, also known as a client. It is possible and common for a machine to be both a and a client !

Cookie
A file sent by some servers to your computer’s hard drive to enable you to quickly and easily return to particular sites. Cookies give rise to concerns as they are often used to store information used for marketing purposes.

The main purpose of cookies is to identify users and possibly prepare customised pages for them. When you enter a site using cookies, you may be asked to fill out a form providing such information as your name and interests. This information is packaged into a cookie and sent to your browser which stores it for later use. The next time you go to the same site, your browser will send the cookie to the . The can use this information to present you with custom pages. So, for example, instead of seeing just a generic welcome page you might see a welcome page with your name on it.

CRN
The Customer Receipt Number (CRN) is used to assist the holder, the gateway and the to confirm the has been processed and to track the throughout the end-to-end process. This is often used when making enquiries about a or for tracking.

Cybersquatting
Bad faith, abusive domain name registration. Cybersquatters register company and product names as domain names with a view to selling them at inflated prices to the “rightful” owners.

/CVC
The additional information printed on the to be processed. This is used to verify if the was present when the was initiated.  This is the additional digits imprinted on the usually on the reverse side for & Mastercard and on the front for AMEX.

Database
A collection of : part numbers, product codes, customer information, etc. It usually refers to organised and stored on a computer that can be searched and retrieved by a computer program.

Deep link
A hypertext link directly to a page, often bypassing home pages or other identifying pages.

Certificate
A pop up window that allows you to identify the level of used to secure a particular site.

Signature
A complex numeric “signature” designed to be used, in conjunction with special software, to the sender of a message and guarantee that the contents of the message have not been altered during to the recipient. The EU has adopted legislation which makes signatures legally valid. The Bill (Cth) 1999 has the same effect in .

Domain Name
The plain English name given to a host destination on the , for example, www.madrock.net. The suffix, dot.com is known as the generic top level domain, the prefix madrock. The domain name forms part of the Address or URL.

A name that identifies one or more IP addresses. For example, the domain name microsoft.com represents about a dozen IP addresses. Domain names are used in URLs to identify particular pages. For example, in the URL http://www.madrock.net, the domain name is madrock.net.

Download
To transfer information from one computer to your computer.

Dynamic page
A document that is created from a database in real-time or “on the fly” at the same time it is being viewed, providing a continuous flow of new information and giving visitors a new experience each time they visit the site.

Dynamic sites offer the user the ability to interact with the site. This interaction can take place in the form of a search for products, a questionnaire that automatically posts results or polls. Basically, dynamic pages and content are generated from the input of the user.

EC
.

Often referred to as simply e- , business that is conducted over the using any of the applications that rely on the , such as e-mail, instant messaging, shopping carts, services, and FTP, among others. can be between two businesses transmitting funds, goods, services and/or or between a business and a customer.

ECI
The Indicator (ECI), is used to determine the source of the original request. This is a program that the banks have developed and have mandated it’s use.

Interchange (EDI)
Systems set up by businesses, which facilitate the exchange of information.


The process of scrambling to prevent it being viewed by unauthorized persons.

Expiry Date
The date printed on the indicating when the will expire. Not to be confused with the issue date found on some cards.

Firewall
An barrier and/or traffic filter.

Forms
Forms are pages comprised of and “fields” for a user to fill in with information. They are an excellent way of collecting and information from people visiting a site, as well as allowing them to interact with pages. Forms are written in HTML and processed by CGI programs.

Frame
A means of dividing a screen into a number of compartments. Frames may give rise to legal disputes if sites created by third parties are framed as your own.

FTP servers
One of the oldest of the services, File Transfer Protocol makes it possible to move one or more files securely between computers while providing file and organisation as well as transfer control.

Fulfilment
1. Process of supplying goods after an order has been received.
2. Process of reacting to a customer’s request, covering everything that has to happen from the time the customer places an order until they are completely satisfied.

Host
Any computer on a that provides services or information to other computers on the . A host is also called a .

Integration
The software and/or business processes which combine the ’s (website, back office, etc.) order system with the System.

IP address
Every computer connected to the is assigned a unique number known as an Protocol (IP) address. Since these numbers are usually assigned in country-based blocks, an IP address can often be used to identify the country from which a computer is connecting to the .

Gateway
A system allowing incompatible computer networks to send and receive information.

HTML (Hypertext Markup Language)
Language used to translate documents into a form which can be sent over the .

Hyperlink
A highlighted phrase in a document which permits linking to another document or part of a document.

Content Host (ICH)
Those who host or propose to host content on the . Anybody who is responsible for a site, news group or bulletin board that contains articles, graphics or other content provided by others. The host may/may not also produce their own content and/or provide to the through a carriage service, ie they may also be an .

Service Provider ( )
A company that provides an connection through some kind of carriage service, for example Sprint, Chello Broadband, Telstra Bigpond, Adam , Internode. ’s may/may not also be ICHs.

Mail servers
Almost as ubiquitous and crucial as servers, mail servers move and store mail over corporate networks (via LANs and WANs) and across the .


This is an set up with a to process orders from customers.


The entity receiving payments for goods and/or services.


The ’s into which transactions are credited or debited.


The software installed on the ’s sites or back office system to enable real-time or batched of financial transactions.

Administrator
The individual(s) responsible for the maintenance of the , including issuing and importing certificates.

MTL
Layer (MTL)

PAN
Primary Number (PAN) is the number printed on the customers to reference the cardholder’s financial . This is typically the number.

Gateway
The Gateway provides a central point of contact/ switching with the for the software or devices. The Networks gateway provides advanced integrated , integration services (Mainframe, Mini, Windows, UNIX, OS400, Desktop/ , PoS Terminals. Loyalty systems, etc.) and / customised solutions not offered by regional or global institutions.

An system for real-time charging of cards when a customer places an order. Normally requires a .

A common question from merchants is “Do we have to change banks to use gateways?”

The answer is NO!  - All you need to do is open a facility with one of the supported banks, Networks can ensure you open the correct one for your needs. The facility is then linked to a nominated for example: of New Zealand, ANZ, St George , NAB, Commonwealth, Westpac, of America, of Scotland, Barclay’s, of Queensland, etc. The is then transferred at the end of each day from your to your nominated .

“Pretty Good
A of program used to scramble .

Portal
A site that gathers together many sites under a common branding, for example, Yahoo and Excite.

Private key
The which permits information to be decoded in a public key system.

Public key
The which is used to send a secure message in a public key system.

Secure Certificate
A document that is used to certify that a user or organisation is who they say they are. They contain information about who it belongs to, who it was issued by, expiry date and information that can be used to check out the contents of the certificate. It is as an important part of the SSL system for establishing secure connections.


A computer that provides a service to other computers (known as clients) on a .

Shopping cart
A shopping cart is a piece of software that acts as an store’s catalogue and ordering process. Typically, a shopping cart is the between a company’s site and its deeper infrastructure, allowing consumers to select merchandise; review what they have selected; make necessary modifications or additions; and purchase the merchandise.

Shopping carts can be sold as independent pieces of software so companies can integrate them into their own unique solution, or they can be offered as a feature from a service that will create and host a company’s e- site.

Spam
The use of email or newsgroups to send unsolicited information.

SSL
Short for Secure Sockets Layer, a protocol developed by Netscape for transmitting private documents via the . SSL works by using a private key to encrypt that’s transferred over the SSL connection. Both Netscape Navigator and SSL, and many sites use the protocol to obtain confidential user information, such as numbers. By convention, URLs that require an SSL connection start with https: instead of http:.

Letting your customers know that you have SSL