ืืืืื ืืขืฉืืจ ืืืืจืื, ืื ืืกืฃ ืืฉืืืืช ืืืืืืฅ ืกืืืืช ืื ืืืฆืืข ืคืขืืืืช ืื ืืืจืฉืืช ืืืจืืช, ืืืื ืืชืืงืคืื ืืืฉืชืืฉ ืืืืืคืช ื ืชืื ืื ืื ืืืืื ืช ืืืื ืืคืืืฆืื ืฉื ืืืฆืืข ืชืืื ืืช ืืจื ืขืจืืฆืื ืฆืืืืื.
ืฉืืืืช ืชืงืืคื ืืกืืจืชืืืช ืืืืืืช ืืืืืช ืืงืจืืช ืืืืื ืช ืืืข, ืืื ืืืื ืขืืืื. ืืชืงืคืืช ืขืจืืฅ ืฆืืื, ืืขืืืช ืืืช, ืืืืืืช ืืืืืช ืืืืฉืืืช ืืงืืืช ืจืื ืืืชืจ ืืื ืืจืกื ืืืช ืืืืืื ืฉืื ืืืฉืคืืช ืื ืืชืคืขืืืช ืืืคืืื ืื ืคืืืืื ืื ืืืฉืื ืืืืื ืคืขืืื ืจืืืื.
ืขื ืืื ืฉืืืืฉ ืืฉืืืืช ืกืืืืกืืืืช ืืขืืืื ืืืืืืช ืขืจืืฅ ืฆืืื ืื ืขื ืืื ืืืืจืช ืชืงืืืช ืืขืจืืฆืื ืืคืจืืืื ืฉื ืืฉืื, ืชืืงืฃ ืืืื ืืงืื ืืืฉื ืืกืืืืชืื ืชืื ืืกืคืจ ืฉืขืืช.
ืขื ืืืชืจ ื-5,000 ืืืืืื ืืจืืืกืื ืืืืื ืืืื ืคืงืื ืืื ืฉื ื ืืืื ืืืืืืืช ืงืจืืคืืืืจืคืืืช ืืฉืืืฆืืช ืืืฉืืช ืฉื ืื ืกืืช ืืฉืืืงืื, ืืฉ ืฆืืจื ืืืืจ ืืืืืื ืืช ืืืืืช ืืขืกืงืื ืืืคืจืืืืช ืืืื.
ืืืืื ื, Riscure ืืฆืจื ืืช Inspector, ืืืกืคืงืช ืืืขืืืืช ืืืงืจ ืืคืืชืื, ืืื ืื ืืืฆืจื ืื, ืืืืืืช ืืืฉืืช ืืืขืืืืช ืืืืชืจ ืืืืืื ืืืืื ืืืืื.
ืืขืจืืช Inspector Risk ืชืืืืช ืืืื ืืงืืช ืฉืื ืืช ืฉื ื ืืชืื ืขืจืืฅ ืฆืืื (SCA) ืืืื ื ืืชืื ืฆืจืืืช ืืฉืื (SPA/DPA), ืชืืืื, RF, ืืื ืื ื ืืชืื ืืืงืืจืืืื ืื (EMA) ืืืชืงืคืืช ืืคืจืขืืช (FI) ืืืื ืชืงืืืช ืืชื, ืชืงืืืช ืฉืขืื ื ืื ืืคืืืฆืื ืืืืืืจ. ืืคืื ืงืฆืืื ืืืืช ืืืืื ืืช ืฉื ืืืขืจืืช ืชืืืืช ืืืืืืจืืชืืื ืงืจืืคืืืืจืคืืื ืจืืื, ืคืจืืืืงืืื ืืืฉืืืื, ืืืฉืงืื ืืืืฉืืจ.
ืืืขืจืืช ืืืคืฉืจืช ืื ืืืจืืื ืืืืืฉื ืฉืืืืช ืืืฉืืช ืืืืฉืืืื ืืืชืืืื ืืืฉืืช ืืืืชืืจ ื ืงืืืืช ืชืืจืคื.
ืืขืจืืช ื ืืชืื ืขืจืืฆื ืืฆื ืฉื Inspector SCA ืืืืืช:
- Power Tracer;
- ืืชืงื ื ืฉื ืชืื ืช ืืืืงื EM ืขื ืฆืืืืื ืืืงืืจืืืื ืืืื;
- ืืืืื ืืจืืืจ ืฉื icWaves;
- ืืกื ื CleanWave;
- ืืืืงื ื ืืืืืช ืืืืงื ื ืืืืืช.
ืืื ื"ืืืืื" ืืขืืงืจืืื ื ืืื ืืืืืืฉ ืืช ืืขืืงืจืืื ืฉืืื:
- ืืื ืืื ืืืื ืืืฉืืื ืื ืืชืื ืขืจืืฅ ืฆื ืืืืืงืช ืืืจืงืช ืชืงืืืช;
- ืืืคืงื ืขืืื ืืืจืืฉืืช ืืืืงืช ืขืจืืฅ ืฆืืื ืฉื EMVco ื-CMVP Common Criteria;
- ืืืื ืกืืืื ืคืชืืื ืืืืืืช ืงืื ืืงืืจ ืืืืืืืื, ืืืื ืืืคืฉืจืช ืืฉื ืืช ืฉืืืืช ืงืืืืืช ืืืืืื ืฉืืืืช ืืืืงื ืืืฉืืช ืฉื ืืชื ืืคืชื ืขื ืืื ืืืฉืชืืฉ ืขืืืจ Inspector;
- ืชืืื ื ืืืืืจื ืืฆืืืื ืืืฉืืืืื ืืืืืื ืจืืืฉืช ื ืชืื ืื ืืืืืจืืช ืืืืื ืขื ืคื ื ืืืืืื ื ืขืงืืืช;
- ืืืืืจ ืืฉืืจืืจ ืฉื ืืชืืื ื ืื ืฉืืฉื ืืืืฉืื ืฉืืืจ ืขื ืืืฉืชืืฉืื ืืขืืืื ืื ืืืื ืืงืืช ืืขืืื ืืืช ืืืืชืจ ืืืืืงืช ืขืจืืฆื ืฆื ืืฉืื.
Inspector ืืืื ืืืจืกืืืช ืฉืื ืืช ืืคืืืคืืจืื ืืืช:
- ืืคืงื SCA ืืฆืืข ืืช ืื ืืืคืฉืจืืืืช ืืืจืืฉืืช ืืืืฆืืข ื ืืชืื ืขืจืืฆื ืฆื ืฉื DPA ื-EMA.
- ืืืคืงื ืคื ืืฆืืข ืคืื ืงืฆืืื ืืืืช ืืืื ืฉื ืืืจืงืช ืชืงืืืช (ืืชืงืคืืช ืืคืจืขืืช) ืืื ืื ื ืืชืื ืชืงืืืช ืืืคืจื ืฆืืืื (DFA).
- Inspector Core ื-SP (ืขืืืื ืืืชืืช) ืืฆืืข ืคืื ืงืฆืืื ืืืืช ืืืื ืฉื SCA ืืืืืฉืืช ืืืืืืืื ื ืคืจืืื ืืื ืืกืคืง ืืืืืช ืชืืื ื ื ืืืฉื ืืจืืืฉืช ื ืชืื ืื ืื ืขืืืื ืืืืจ.
ืืคืงื SCA
ืืืืจ ืืฉืืช ืชืืฆืืืช ืืืืืื, ืืืืื ืืื ืืงืืช ืขืืืื ืืืชืืช ืืืื ืืช ืืืฆืืจืช ืืกืคืจ ืขืงืืืช ืฉื ืืืช ืืืื ืืจืขืฉ ื ืืื. ืคืืชืื ืคืื ืงืฆืืืช ืขืืืื ืืืชืืช ืฉืืืงืืืช ืืืฉืืื ืืช ืืืืืืื ืืขืืื ืื ืืื ืืขืงื EM, ืขืงืืืช ืืื ืืขืืืื ืืืชืืช RF. ืืฆืืช ืืืขืงื ืืืจืคืืช ืืขืืฆืืชืืช ืฉื Inspector ืืืคืฉืจืช ืืืฉืชืืฉืื ืืืฆืข ื ืืชืื ืชืืืื ืื ืืืืื ืขืงืืืช, ืืืฉื, ืขืืืจ ืคืจืฆืืช SPA.
ืืืฆืืข DPA ืืขืช ืืืฉืื ECC
ืขืืืจ ืืืฉืืื ืืืืื ืจืืื ืื ืืฉืืื ืขืืืืื ื-SPA ืืืืื ื, ืืืืงืื ืฉื ืืืืืงื ืืื ืืืจื ืืื ืืฉืืืืช ืืืืงื ืืืคืจื ืฆืืืืืืช (ืืืืืจ, DPA/CPA). ืืฉื ืื, Inspector ืืฆืืขื ืืืืื ืจืื ืฉื ืฉืืืืช ืื ืืชื ืืช ืืืืืจื ืืืืกืืช ืืืืื ืจืื ืฉื ืืืืืจืืชืืื ืงืจืืคืืืืจืคืืื ืืืืืืจืืชืืื ืืฉืืืืฉ ื ืจืื ืืืื (3)DES, AES, RSA ื-ECC.
ืงืจืื ืช EM ืฉื ืืฉืื ืืื ืืืฆืื ืืช ืืืืงืื ืืืื ืืืืชืจ ืืขืช ืืืฉืื DEMA
ืชืืื ืืช ืขืืงืจืืืช
- ืคืชืจืื ืื ืืฉืื ื ืืชืื ืืกืคืง (SPA/DPA/CPA), ืืืงืืจืืืื ืื (SEMA/DEMA/EMA-RF) ืืฉืืืืช ืืืืงื ืืื ืืืข (RFA).
- ืืืืจืืช ืจืืืฉืช ืื ืชืื ืื ืืฉืชืคืจืช ืืืื ืขื ืืื ืืืื ืืืจืฆืื ืืืืืงื ืฉื ืืืืกืืืืกืงืืค ืขื Inspector.
- ื ืขืฉื ืฉืืืืฉ ืืืื ืืงืืช ืฉืืืืื ืืชืงืืืืช ืืื ืืขืช ืจืืฆืื ืฉืขืื ืืืงืจืื
- ืืืฉืชืืฉ ืืืื ืืืืืืจ ืืืืืื ื ืืชืื ืืฆืคื ื ืืชืืืืื ืืืชืงืคืืช ืจืืฉืื ืืืช ืืืกืืจ ืืืื ืขื ืื ืืืืืืจืืชืืื ืืขืืงืจืืื ืืืื (3)DES, AES, RSA ื-ECC.
- ื ืขืฉื ืฉืืืืฉ ืืชืืืื ืืืจืืืช ืืืืืืจืืชืืื ืกืคืฆืืคืืื ืืชืืื, ืืืื SEED, MISTY1, DSA, ืืืื Camellia.
ืืึผืืจึธื
ืื ืืกืฃ ืืชืื ืช ืืขืืืื ืฉื PC Inspector, SCA ืืฉืชืืฉืช ืืืืืจื ืืืืชืืืช ืื ืชืื ื ืขืจืืฅ ืฆื ืืจืืืฉืช ืืืชืืช:
- Power Tracer ืขืืืจ SPA/DPA/CPA ืืืจืืืกืื ืืืืื
- ืชืื ืช ืืืืงื EM ืขืืืจ SEMA / DEMA / EMA RF
- ืืืืงื ื ืืืืืช ืขืืืจ SPA/DPA/CPA ืืืืฉืืจืื ืืฉืืืฆืื
- ืคืืืืจ CleanWave ืขื Micropross MP300 TCL1/2 ืขืืืจ RFA ื-RF EMA
- ืืืกืืืืกืงืืค ืชืืื IVI
ืืืืืืืงืืื ืื ืืืงืื ืืืจืฉืื ืืขืชืื ืงืจืืืืช ืืืืืืช, ืืืชืื ืืืงืจืช ืืืืจื ืืืจืืฉืื ืืืืฆืืข SCA. ืื ืื ืืืืืจื ืืืืืฉ ืฉื Inspector, ืกืืืืช ืืคืืชืื ืืคืชืืื ืืืคืฉืจืืืืช ืืืืฉืง ืื ืจืืืืช ืืกืคืงืื ืืกืืก ืืืชื ืืืืืืืช ืืืืืืช ืืืืื ืืืืฆืขืืช ืืืืจื ืืืชืืืช ืืืฉืืช.
ืืคืงื SCA
ืืื ืืก ืืืืืช ืืคื ืื ืืจืืฉื ื'ืื ื'ืื ืงืื ืืจ ืืืืจ ืขื ืืืขืจืืช:
"ืืคืงื ืืืื ืืืคืื ืืืืคื ืฉืื ืื ื ืืขืจืืืื ืืช ืืืชื ืืืืช ืืืืคืจื ืฆืืืืืช ืฉื ืืืืฆืจืื ืฉืื ื.
ืืืคืงื ืคื
Inspector FI - ืืืจืงืช ืชืงืืืช - ืืฆืืข ืืืืื ืจืื ืฉื ืชืืื ืืช ืืืืฆืืข ืืืืงืืช ืืืจืงืช ืชืงืืืช ืืืื ืืืืืืืช ืฉื ืืจืืืก ืืื ืืืืฉืืจ ืืฉืืืฅ. ืฉืืืืช ืืืืืงื ืื ืชืืืืช ืืืืืืช ืชืงืืืช ืฉืขืื, ืชืงืืืช ืืชื ืืืชืงืคืืช ืืืืืจ ืืืคืื. ืืชืงืคืืช ืืืจืงืช ืชืงืืืช - ืืืืืขืืช ืื ืืฉื ืืชืงืคืืช ืืคืจืขืืช - ืืฉื ืืช ืืช ืืืชื ืืืืช ืฉื ืฉืื, ืืืืจืืืช ืืืฉื ืฉืืืฉ.
ืืขืืจืช Inspector FI, ืืฉืชืืฉืื ืืืืืื ืืืืืง ืืื ื ืืชื ืืืืฅ ืืคืชื ืขื ืืื ืืจืืืช ืืฉืืื ืืคืขืืืืช ืืืฆืคื ื ืฉื ืืฉืื, ืขืงืืคืช ืืืืงื ืืืื ืืืืืช ืื ืืฆื ืืืืืจ ืืืื, ืื ืฉืื ืื ืืืคื ืืคืขืืช ืืชืืื ืืช ืขื ืืฉืื.
ืืคืฉืจืืืืช ื ืจืืืืช ืืืืืจื
Inspector FI ืืืื ืืกืคืจ ืจื ืฉื ืคืจืืืจืื ืื ืืชื ืื ืืืืืจื ืขื-ืืื ืืืฉืชืืฉ ืืื ืืฉืืื ืืืืคื ืชืื ืืชื ืขื ืืืชืื ืืืคืจืขืืช ืืืื ืคืืืกืื ืืืฉื ืืฉืชื ื, ืืืจืช ืคืืืกืื ืืฉืื ืืืื ืืจืืช ืืืชื. ืืชืืื ื ืืฆืืื ืืช ืืชืืฆืืืช, ืืฆืืื ืืชื ืืืืช ืฆืคืืื, ืืืคืืกื ืืจืืืกืื ืืืชื ืืืืช ืืืชื ืฆืคืืื, ืืื ืขื ืจืืฉืื ืืคืืจื. ืืืืืื ืืชืงืคืช DFA ืืืื ืื ืขืืืจ ืืืืืจืืชืื ืืฆืคื ื ืขืืงืจืืื. ืืืืฆืขืืช "ืืฉืฃ", ืืฉืชืืฉืื ืืืืืื ืื ืืืฆืืจ ืชืืื ืืช ืืคืจืขืืช ืืืชืืืช ืืืฉืืช ืขื ื-API.
ืชืืื ืืช ืขืืงืจืืืช
- ืืืืง ืืชืืืื ืื ืืงืืื ืื ืืชื ืืฉืืืืจ ืืงืืืช ืขืืืจ ืื ืืืืืจื ืืชืงืื.
- ืชืงืืคื ืฉื ืชืจืืืฉื ืขืืฆืื ืืืืฆืขืืช ืืขืจืืช ืคืงืืื ืืืงื ืืืคืงื IDE ืืฉืืื.
- ืืคืฉืจืืืืช ืชืฆืืจืช Inspector ื ืจืืืืช ืืืืืงืช ืืืจืงืช ืชืงืืืช ืืืืืืืืช.
- ืฆืืื ืืืืืจ ืืจืืืื ืชืงืืืช ืืฆืืืื ืืืืืจืืื ืืืงืืืืื ืฉื ืืืจืืืก, ืืืชืืื ืืืฉืืช ืืืืืงื ืืฉืืืช ืืืจืงืช ืชืงืืืช.
- ืืืืืื DFA ืืืืืขืืช ืฉื ืืืืืจืืชืื ืืฆืคื ื ืคืืคืืืจืืื, ืืืื RSA, AES ื-3DES
- ืฉืืจืื ืืืืืืจ ืจื-ื ืงืืืชื ืืกืคืง ืืืืื ืืช ืืืฉืคืืข ืขื ืืืืงืจื-ืืขืื ืืืื ืืงืืืืช ืื-ืืื ืืช.
- ืกื ืืจืื ืชืืื ืคืขืืื ืืืืฆืขืืช ืืืืื ืืืืง ืฉื icWaves ืืืื ืืื ืืข ืืืฆืขื ื ืื ืืืื ืืข ืืืืื ืืืืื.
ืืึผืืจึธื
ื ืืชื ืืืฉืชืืฉ ื-Inspector FI ืขื ืจืืืื ืืืืืจื ืืืืื ืืืืฆืืข ืืชืงืคืืช:
- VC Glitcher ืขื ืืืืจ ืชืงืืืช ื ืืกืฃ
- ืชืื ืช ืืืืืจ ืืืืื ืขื ืฉืืจืื ืจื ื ืงืืืืช ืืืคืฆืืื ืื
- ืืืกืืืืกืงืืค ืชืืื PicoScope 5203 ืื IVI
Inspector FI ืขื VC Glitcher, icWaves Trigger Generator, ืืืืจ ืชืงืืืช ืืชืื ืช ืืืืืจ
ืืืืื ื-VC Glitcher ืืืืื ืืช ืืืืื ืฉื ืืจืืืืงืืืจืช ืืืจืงืช ืืชืงืืืช ืฉื ืืขืจืืช Inspector. ืืืืฆืขืืช ืืื ืืืืืืืช FPGA ืืืืจื ืืืืืื, ื ืืชื ืืืฆืืจ ืชืงืืืช ืงืฆืจืืช ืืื ืฉืชื ื ื ื-ืฉื ืืืช. ืืืืืจื ืืฉ ืืืฉืง ืชืื ืืช ืืืืืืชื ืืืฉืชืืฉ. ืืชืืื ืืช ืืคืืืื ืฉื ืืฆืจื ืขื ืืื ืืืฉืชืืฉ ื ืืขื ืช ื-FPGA ืืคื ื ืืคืขืืช ืืืืื. ื-VC Glitcher ืืืื ืืขืื ืืฉืืื ืืืืืจืช ืชืงืืืช ืืชื ืืชืงืืืช ืฉืขืื, ืืื ืคืื ืขืจืืฅ ืืฉืืืื ืืชืื ืช ืืืืืืจ.
ืชืื ืช ืืืืืืจ ืืืืื ืืืจืืืช ืืืขืจื ืืืชืื ืืืฉืืช ืฉื ืืืืืจืื ืืืืืืช ืืขืืฆืื ืืืืื ืขื ืืืคืืืงื ืืืชืืืช ืืืฉืืช ืฉื ืฉืืืื ืืืืืจืืช ืืืืืืฉืืช ืขื ืืื ื-VC Glitcher. ืืฆืืื ืืืงื ืืช ืืืืืงืืช ืืืืคืืืืช ืืฉืื ืืื ืขื ืืื ืืกืคืงืช ืจืืืื ืชืงืืืช ืืขืื, ืืงืจืช ืืกืคืง ืืืืืงืช ืืชืืืื ืืืืจื ืืฆืคืืื ืืืขืืจ ืืืคืง.
ืขื ืืื ืฉืืจืื ืชืื ืช ืืืืืืจ ืฉื ืืืืืื ืืืจืกื ืืจืืืช ื ืงืืืืช, ื ืืชื ืืืืืง ืืกืคืจ ืืืืจืื ืืฉืื ืืืืฆืขืืช ืคืจืืืจืื ืฉืื ืื ืฉื ืชืืืื ืืืชืื ืืกืคืงื.
ืืคืขืื ืืืืกืกืช ืืืชืืช ืืืืฆืขืืช ืืืืื ืืืคืขืื ืฉื icWaves
ืจืืฆืื ืฉืขืื, ืืคืกืงืืช ืชืืืืืื ืืงืจืืืืช ืืืฉื ืชืืืื ืชืืื ื ืชืื ืื ืืืจืฉืื ืืืืคืช ืชืงืืืช ืืืืฉื ืืืืกืืฃ ื ืชืื ืื ืืขืจืืฅ ืฆืืื. ืืืืื ื-icWaves ืฉื ืืขืจืืช Inspector ืืืฆืจ ืคืืืก ืืจืืืจ ืืชืืืื ืืืืืื ืืืื ืืืช ืฉื ืืืืืื ืืืื ื ืชืื ืืืกืคืงืช ืืืฉืื ืฉื ืืฉืื ืื ืืืืช ื-EM. ืืืืฉืืจ ืืืื ืืกื ื ืืจืืฅ ืืืืื ืืื ืืืืืื ืืชืืืช ืืื ืืืืื ืื ืืืืชืืช ืจืืขืฉืื.
ื ืืชื ืืฉื ืืช ืืช ืขืงืืืช ืืืชืืืืกืืช ืืืฉืืฉืื ืืืชืืืช ืืืื ืืชืื ืืชืงื ื-FPGA ืืืืฆืขืืช ืคืื ืงืฆืืืช ืขืืืื ืืืืชืืช ืฉื ืืืคืงื. ืืจืืืก ืืื ืฉืืืื ืืืจืงืช ืชืงืื ืืืื ืืืคืขืื ืื ืื ืื ืืื ื ืืืกืจืช ื ืชืื ืื ืจืืืฉืื ืื ืืืกืื ืืช ืืืจืืืก. ื ืืชื ืืืฉืชืืฉ ืืจืืื icWaves ืื ืืื ืืืคืขืื ืืืืื ืืจืืืก ืืื ืคืขื ืฉืฆืจืืืช ืืืฉืื ืื ืคืจืืคืื ื-EM ืืืจื ืืืคืขืืื ืืจืืืื.
ืชืื ืช ืืืืืจ (LS) ืขื ืืคืฉืจืืช ืืืฉื ืืจืืื ื ืงืืืืช,
ืขื ืืืงืจืืกืงืืค ืืืืืช ืงืืืืจืืื ืืืช
ืกืืืืช ืคืืชืื ืืฉืืืืช (IDE)
ืกืืืืช ืืคืืชืื ืฉื Inspector ื ืืขืื ืืกืคืง ืืืืฉืืช ืืจืืืช ืขืืืจ ืืืฉืชืืฉ ืืืฉืชืืฉ ื-SCA ื-FI ืืื ืืืจื.
- Open API: ืืงื ืขื ืืืืขืช ืืืืืืื ืืืฉืื
- ืงืื ืืงืืจ: ืื ืืืืื ืืืืข ืขื ืงืื ืืงืืจ ืืฉืื, ืื ืฉื ืืชื ืืืชืืื ืืช ืืืืืืืื ืืจืฆืื ืืืฉืชืืฉ ืื ืืืฉืชืืฉ ืืื ืืืกืืก ืืืฆืืจืช ืืืืืืื ืืืฉืื
ืืืคืงื ืคื
Inspector ืืฉืื ืืื ืืงืืช ืืืจืงืช ืชืงืืืช ืื ืืชืื ืขืจืืฅ ืฆื ืืืืืื ืืืช ืืขืืช ืืืฆืืขืื ืืืืืื.
ืืืืื ืื ืืชืื ืืชื ืืืืช ืืืฉืืื:
ืชืืื ืืชืงืคืืช ืขืจืืฆืื ืฆืืืืื ืืชืคืชื ืืืืืจืืช, ืืืฉืจ ืืืฆืื ืืืงืจ ืืืฉืื ืืชืคืจืกืืื ืืื ืฉื ื, ืืืคืืื ืืืืขืื ืืฆืืืืจ, ืื ืืืืืืื ืืืฉืืจ ืฉื ืชืืื ืืืช ืืชืงื ืื. Inspector ืืืคืฉืจ ืืืฉืชืืฉืื ืืืชืขืืื ืืคืืชืืืื ืืืฉืื ืืืขืืืื ื ืชืืื ื ืฉืืืคืื ืืืืืฉืืื ืืื ืืงืืช ืืืฉืืช.
ืืงืืจ: www.habr.com