!
                    " "    !#   "




##   $ #%%&




              ! """ "
%              &

               '       (
            #%%)           '(   "
*       $                       !




                           +



                                    $
(                      %&

,- '       $$                         " $$
       $
#- (            *         .       $               $           "

/-                            $
)- 0                                         $                    $
   " 1
2- 3                $ $                  .*           "
4- ( * $                                                  $




                                                                      '
(             %&

5- 6                                    $              . .
1 "
&-                +           '(                "
7- 6                      $                 $
,%-         1                      $$            " 1
        $
,,- 6       $ $
,#- 8                 $




                                                             )
+                             """"""""""

        $       +               " $$
    " 1     *
                                   +       $
                    * $
    '       9             $




                                               *
-. % /                                      !     /&
6 +              4:                 *             -!
  4/( * $              "                $

                            "               * $        $         $
  4)  $$ "                              $                  $$
         "
  42( * $            $$ "           $
                 $                                               $
             9                  $6 * "                               $
                             * $     $
  440                   $$ " .         $
                         1 "       1          $
  ;      $             * "       $       $ * $                  " $$
                                                                         ,
-. % /            %                         !       /&

6 +           /
  /#(                         *
     +                    <           : *                   -
  //8 1       ="                  $     :               ;       $
                          ;
    $     -
  /)6             =                                 $       "
          :   $                             $           $
      1               $                         *
          "       $       " 1 -



                                                                    0
.                %          2                   """""

6 +                    ,% #
  ,% # '       $                                               $            $$
                                                           $$ "         *        !

      ,% # , $$        *          $                             $
      ,% # # $$                       1               *    $"                        *
        *$
      ,% # /                  $$              $
      ,% # ) ' * $        $           $
      ,% # 2 3
      ,% # 4 '       $<                           $
      ,% # 5                              $               .$ * $    9


                                                                                         1
4 %                5

 6 +               ,% /
      ,% / 6           $           $$ "           $
       $$                                 *   !

        ,% / , 3
        ,% / #         *
        ,% / / (
        ,% / )             $
        ,% / 2                 *
        ,% / 4 '




                                                      3
8   %                            9%                :

    $"                                                 !.-
                         >                     ?             ;                  $1!
        @                    A                                        :       B-
        @                *                                   "                $ "

        @            $$ "                                                 :    (      A 9
                      $$                                                               -

            9       * ,                                                       # ;
                                     * "                $         $       /   $
                ;            )                               1   $            2:      $
                     -           *             *
                C    ;           0    $    (
                                                                                            67
%2                                     %         &

=       $"                 $       $               " $$
          $$           *
    $                                  $
                   $
    '          $
                   "           9               $




                                                          66
;                 %                          .2       2

                                         $        " $                     1
        "                   $           "                     $
             !
             /C                     $
             )C                     $                     *           $   " 1

    ) 4 $$                                        $
    8 $"                                 *            $           .
                      6'D       0        " 1



                                                                                6$
/ 2               %           %% % /                 <

  )%    $$                        $
  E                                       '
                      "       $ ; $            *     F ' 9
                                '"        $        *  $       *

 GH
  ,%%        $$                       $
                          $   C D'            $$ "

                  " 1                               "    1
                               '"         $        *      $   *
                                                                  6'
8 %   =   !              &




GH            G   #%%5
                             6)
% 2           &

'       $                $               " $$   *

I           *

    $                        '       J     $
0                   $$           $
                *




                                                    6*
2              % 2          &

F           $ * $            $          9   A
        $                     A
;                           * $     $
    1                        * $   $ :      1       -
                                                        #%%)
            )           J




                                                               6,
; /          2                                                         &

 '                                               $ * $!
      * $,                     *       4   $$
             $
       F         $        " 1
      * $#                         "       ,         4   $$
             $       $                          '+
       F         $        " 1
      * $/                         "       #% %%%             ,   $$
             $       $                       '+
       F         $        " 1
      * $)                             #% %%%
             $       $                      '+
       )                   :                  "                   "        -K
             $           " 1
                                                                                60
>                   % /

 F   :F       $                          - " $$
          $       F           " 1"
6 * " >$          $       ?          *
: * $ $ -
                      $              "
      *
 ;




                                                  61
?       .                 %               5

        * $,                          *             $

                   " $$           $
                                                        "
        *           ,#        +
    @                                         " $
        '(
        6                 $          :6   - " $$
                                  * "
    @       " $$    :                     -
                          $                                 63
%                    !       /       %       + """""

          '   $                    $   "   1        " $$
  1      "                 E
' " $$                (
=                      +                       'A
" $$
   *              "            *
              "




                                                           $7
2   /

      (   1       $
     '(
'(
(                     $
 "




                          $6
$$

Application security and PCI DSS

  • 1.
    ! " " !# " ## $ #%%& ! """ "
  • 2.
    % & ' ( #%%) '( " * $ ! + $
  • 3.
    ( %& ,- ' $$ " $$ $ #- ( * . $ $ " /- $ )- 0 $ $ " 1 2- 3 $ $ .* " 4- ( * $ $ '
  • 4.
    ( %& 5- 6 $ . . 1 " &- + '( " 7- 6 $ $ ,%- 1 $$ " 1 $ ,,- 6 $ $ ,#- 8 $ )
  • 5.
    + """""""""" $ + " $$ " 1 * + $ * $ ' 9 $ *
  • 6.
    -. % / ! /& 6 + 4: * -! 4/( * $ " $ " * $ $ $ 4) $$ " $ $$ " 42( * $ $$ " $ $ $ 9 $6 * " $ * $ $ 440 $$ " . $ 1 " 1 $ ; $ * " $ $ * $ " $$ ,
  • 7.
    -. % / % ! /& 6 + / /#( * + < : * - //8 1 =" $ : ; $ ; $ - /)6 = $ " : $ $ $ 1 $ * " $ " 1 - 0
  • 8.
    . % 2 """"" 6 + ,% # ,% # ' $ $ $$ $$ " * ! ,% # , $$ * $ $ ,% # # $$ 1 * $" * *$ ,% # / $$ $ ,% # ) ' * $ $ $ ,% # 2 3 ,% # 4 ' $< $ ,% # 5 $ .$ * $ 9 1
  • 9.
    4 % 5 6 + ,% / ,% / 6 $ $$ " $ $$ * ! ,% / , 3 ,% / # * ,% / / ( ,% / ) $ ,% / 2 * ,% / 4 ' 3
  • 10.
    8 % 9% : $" !.- > ? ; $1! @ A : B- @ * " $ " @ $$ " : ( A 9 $$ - 9 * , # ; * " $ $ / $ ; ) 1 $ 2: $ - * * C ; 0 $ ( 67
  • 11.
    %2 % & = $" $ $ " $$ $$ * $ $ $ ' $ " 9 $ 66
  • 12.
    ; % .2 2 $ " $ 1 " $ " $ ! /C $ )C $ * $ " 1 ) 4 $$ $ 8 $" * $ . 6'D 0 " 1 6$
  • 13.
    / 2 % %% % / < )% $$ $ E ' " $ ; $ * F ' 9 '" $ * $ * GH ,%% $$ $ $ C D' $$ " " 1 " 1 '" $ * $ * 6'
  • 14.
    8 % = ! & GH G #%%5 6)
  • 15.
    % 2 & ' $ $ " $$ * I * $ ' J $ 0 $$ $ * 6*
  • 16.
    2 % 2 & F $ * $ $ 9 A $ A ; * $ $ 1 * $ $ : 1 - #%%) ) J 6,
  • 17.
    ; / 2 & ' $ * $! * $, * 4 $$ $ F $ " 1 * $# " , 4 $$ $ $ '+ F $ " 1 * $/ " #% %%% , $$ $ $ '+ F $ " 1 * $) #% %%% $ $ '+ ) : " " -K $ " 1 60
  • 18.
    > % / F :F $ - " $$ $ F " 1" 6 * " >$ $ ? * : * $ $ - $ " * ; 61
  • 19.
    ? . % 5 * $, * $ " $$ $ " * ,# + @ " $ '( 6 $ :6 - " $$ * " @ " $$ : - $ 63
  • 20.
    % ! / % + """"" ' $ $ " 1 " $$ 1 " E ' " $$ ( = + 'A " $$ * " * " $7
  • 21.
    2 / ( 1 $ '( '( ( $ " $6
  • 22.