์ ๋ฐ๋ฅด๋ฉด
USB ํ ํฐ์ CEP ์ธ์ฆ์ ๋๋ถ์ ์๋๋ฐฉ์ด๋ ์๊ฒฉ ์ง์๊ณผ ์๊ฒฉ์ผ๋ก ๊ณ์ฝ์ ์ฒด๊ฒฐํ๊ณ ๋ฒ์์ ๋ฌธ์๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค. ์จ๋ผ์ธ ๊ธ์ ๋ฑ๋ก๊ธฐ๋ฅผ ๋ฑ๋กํ๊ณ , ์ธ๊ธ ์ฑ๋ฌด๋ฅผ ์ ์ฐํ๊ณ , nalog.ru์ ๊ฐ์ธ ๊ณ์ ์ ์ ๊ณ ์๋ฅผ ์ ์ถํ์ธ์. ์ฃผ์ ๋ถ ์๋น์ค์ ๋ถ์ฑ ๋ฐ ํฅํ ๊ฒ์ฌ์ ๋ํด ์์๋ณด์ธ์.
์๋ ๋งค๋ด์ผ์ด ๋์์ด ๋ ๊ฒ์ ๋๋ค macOS์์ CEP๋ก ์์ โ CryptoPro ํฌ๋ผ์ ์ฐ๊ตฌํ๊ณ Windows์ ๊ฐ์ ๋จธ์ ์ ์ค์นํ์ง ์๊ณ .
macOS์์ CEP๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ํ์ํ ๊ฒ:
macOS์ฉ CEP ์ค์น ๋ฐ ๊ตฌ์ฑ
- CryptoPro CSP ์ค์น
- Rutoken ๋๋ผ์ด๋ฒ ์ค์น
- ์ธ์ฆ์ ์ค์น
3.1. ์ค๋๋ GOST ์ธ์ฆ์๋ฅผ ๋ชจ๋ ์ญ์ ํฉ๋๋ค.
3.2. ๋ฃจํธ ์ธ์ฆ์ ์ค์น
3.3. ์ธ์ฆ ๊ธฐ๊ด ์ธ์ฆ์ ๋ค์ด๋ก๋
3.4. Rutoken์ผ๋ก ์ธ์ฆ์ ์ค์น - ํน์ ๋ธ๋ผ์ฐ์ Chromium-GOST ์ค์น
- ๋ธ๋ผ์ฐ์ ํ์ฅ ์ค์น
5.1 CryptoPro EDS ๋ธ๋ผ์ฐ์ ํ๋ฌ๊ทธ์ธ
5.2. ๊ณต๊ณต ์๋น์ค์ฉ ํ๋ฌ๊ทธ์ธ
5.3. ์ํ ์๋น์ค์ฉ ํ๋ฌ๊ทธ์ธ ์ค์
5.4. ํ์ฅ ํ๋ก๊ทธ๋จ ํ์ฑํ
5.5. CryptoPro EDS ๋ธ๋ผ์ฐ์ ํ๋ฌ๊ทธ์ธ ํ์ฅ ์ค์ - ๋ชจ๋ ๊ฒ์ด ์๋ํ๋์ง ํ์ธ
6.1. CryptoPro ํ ์คํธ ํ์ด์ง๋ก ์ด๋
6.2. nalog.ru์์ ๊ฐ์ธ ๊ณ์ ์ผ๋ก ์ด๋ํ์ธ์.
6.3. ์ฃผ์ ๋ถ ์๋น์ค๋ก ์ด๋ - ์๋์ด ๋ฉ์ถ๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ ๊น์?
์ปจํ ์ด๋ PIN ์ฝ๋ ๋ณ๊ฒฝ
- KEP ์ปจํ ์ด๋ ์ด๋ฆ ์์๋ด๊ธฐ
- ํฐ๋ฏธ๋์ ๋ช ๋ น์ผ๋ก PIN ๋ณ๊ฒฝ
macOS์์ ํ์ผ ์๋ช
- CEP ์ธ์ฆ์์ ํด์ ์ฐพ๊ธฐ
- ํฐ๋ฏธ๋์์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ํ์ผ ์๋ช
- Apple Automator ์คํฌ๋ฆฝํธ ์ค์น
๋ฌธ์์ ์๋ช ์ ํ์ธํ์ธ์.
์๋์ ๋ชจ๋ ์ ๋ณด๋ ํํ์ด ์ข์ ์ถ์ฒ(CryptoPro)์์ ์ป์ ๊ฒ์
๋๋ค.
macOS์์ CEP๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ํ์ํ ๊ฒ:
- CEP USB ํ ํฐ Rutoken Lite ๋๋ ๋ฃจํ ์ผ EDS
- ์ํธํ ์ปจํ ์ด๋ CryptoPro ํ์
- ํตํฉ CryptoPro CSP ๋ผ์ด์ผ์ค
CryptoPro์ ํจ๊ป eToken ๋ฐ JaCarta ๋ฏธ๋์ด๋ macOS์์ ์ง์๋์ง ์์ต๋๋ค. Rutoken Lite ๋ฏธ๋์ด๊ฐ ์ต์ ์ ์ ํ์ ๋๋ค. ๋น์ฉ์ 500..1000= ๋ฃจ๋ธ์ด๊ณ ๋น ๋ฅด๊ฒ ์๋ํ๋ฉฐ ์ต๋ 15๊ฐ์ ํค๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค.
์ํธํ ๊ณต๊ธ์ VipNet, Signal-COM ๋ฐ LISSY๋ macOS์์ ์ง์๋์ง ์์ต๋๋ค. ์ปจํ ์ด๋๋ฅผ ๋ณํํ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. CryptoPro๊ฐ ์ต์ ์ ์ ํ์ ๋๋ค. ์ธ์ฆ์ ๋น์ฉ์ ์ฝ 1300 = ๋ฌธ์ง๋ฆ์ ๋๋ค. ๊ฐ์ธ ๊ธฐ์ ๊ฐ์ ๊ฒฝ์ฐ 1600 = ๋ฌธ์ง๋ฆ. ์จ์ ์ํด.
์ผ๋ฐ์ ์ผ๋ก CryptoPro CSP์ ์ฐ๊ฐ ๋ผ์ด์ ์ค๋ ์ธ์ฆ์์ ์ด๋ฏธ ํฌํจ๋์ด ์์ผ๋ฉฐ ๋ง์ CA์์ ๋ฌด๋ฃ๋ก ์ ๊ณต๋ฉ๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ์๋ CryptoPro CSP ๋ฒ์ 4(๊ฐ๊ฒฉ 2700=)์ ๋ํ ์๊ตฌ ๋ผ์ด์ผ์ค๋ฅผ ๊ตฌ์ ํ๊ณ ํ์ฑํํด์ผ ํฉ๋๋ค. macOS์ฉ CryptoPro CSP ๋ฒ์ 5๋ ํ์ฌ ์๋ํ์ง ์์ต๋๋ค.
macOS์ฉ CEP ์ค์น ๋ฐ ๊ตฌ์ฑ
๋ช ๋ฐฑํ ๊ฒ๋ค
- ๋ค์ด๋ก๋๋ ๋ชจ๋ ํ์ผ์ ๊ธฐ๋ณธ ๋๋ ํฐ๋ฆฌ์ธ ~/Downloads/์ ๋ค์ด๋ก๋๋ฉ๋๋ค.
- ๋ชจ๋ ์ค์น ํ๋ก๊ทธ๋จ์์ ์๋ฌด๊ฒ๋ ๋ณ๊ฒฝํ์ง ์๊ณ ๋ชจ๋ ๊ฒ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋ก๋๋ค.
- macOS์์ ์คํ ์ค์ธ ์ํํธ์จ์ด๊ฐ ํ์ธ๋์ง ์์ ๊ฐ๋ฐ์์ ๊ฒ์ด๋ผ๋ ๊ฒฝ๊ณ ๋ฅผ ํ์ํ๋ ๊ฒฝ์ฐ ์์คํ ์ค์ ์์ ์คํ์ ํ์ธํด์ผ ํฉ๋๋ค. ์์คํ ํ๊ฒฝ์ค์ โ> ๋ณด์ ๋ฐ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ โ> ์ด์จ๋ ์ด๊ธฐ;
- macOS๊ฐ ์ฌ์ฉ์ ๋น๋ฐ๋ฒํธ์ ์ปดํจํฐ ์ ์ด ๊ถํ์ ์์ฒญํ๋ ๊ฒฝ์ฐ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๊ณ ๋ชจ๋ ์ฌํญ์ ๋์ํด์ผ ํฉ๋๋ค.
1. CryptoPro CSP ์ค์น
2. Rutoken ๋๋ผ์ด๋ฒ ์ค์น
์น์ฌ์ดํธ์๋ ์ ํ์ฌํญ์ด๋ผ๊ณ ๋์ ์์ง๋ง ์ค์นํ๋ ๊ฒ์ด ๋ ์ข์ต๋๋ค. ๊ณต๋
๊ทธ๋ฐ ๋ค์ USB ํ ํฐ์ ์ฐ๊ฒฐํ๊ณ ํฐ๋ฏธ๋์ ์์ํ ํ ๋ค์ ๋ช ๋ น์ ์คํํ์ญ์์ค.
/opt/cprocsp/bin/csptest -card -enum -v
๋๋ต์ ๋ค์๊ณผ ๊ฐ์์ผ ํฉ๋๋ค.
์กํฐ๋ธ ๋ฃจํ ์ผโฆ
์นด๋ ์ ๋ฌผโฆ
[์ค๋ฅ ์ฝ๋: 0x00000000]
3. ์ธ์ฆ์ ์ค์น
3.1. ์ค๋๋ GOST ์ธ์ฆ์๋ฅผ ๋ชจ๋ ์ญ์ ํฉ๋๋ค.
์ด์ ์ macOS์์ CEP๋ฅผ ์คํํ๋ ค๊ณ ์๋ํ ๊ฒฝ์ฐ ์ด์ ์ ์ค์นํ ์ธ์ฆ์๋ฅผ ๋ชจ๋ ์ง์์ผ ํฉ๋๋ค. ํฐ๋ฏธ๋์ ์ด๋ฌํ ๋ช ๋ น์ CryptoPro ์ธ์ฆ์๋ง ์ญ์ ํ๋ฉฐ macOS ํค์ฒด์ธ์ ์ผ๋ฐ ์ธ์ฆ์์๋ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค.
sudo /opt/cprocsp/bin/certmgr -delete -all -store mroot
sudo /opt/cprocsp/bin/certmgr -delete -all -store uroot
/opt/cprocsp/bin/certmgr -delete -all
๊ฐ ๋ช ๋ น์ ์๋ต์๋ ๋ค์์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
๊ธฐ์ค๊ณผ ์ผ์นํ๋ ์ธ์ฆ์๊ฐ ์์ต๋๋ค.
๋๋
์ญ์ ์๋ฃ
3.2. ๋ฃจํธ ์ธ์ฆ์ ์ค์น
๋ฃจํธ ์ธ์ฆ์๋ ๋ชจ๋ ์ธ์ฆ ๊ธฐ๊ด์์ ๋ฐ๊ธํ ๋ชจ๋ CEP์ ๊ณตํต๋ฉ๋๋ค. ์์ ๋ค์ด๋ก๋
https://e-trust.gosuslugi.ru/Shared/DownloadCert?thumbprint=4BC6DC14D97010C41A26E058AD851F81C842415A https://e-trust.gosuslugi.ru/Shared/DownloadCert?thumbprint=8CAE88BBFD404A7A53630864F9033606E1DC45E2 https://e-trust.gosuslugi.ru/Shared/DownloadCert?thumbprint=0408435EB90E5C8796A160E69E4BFAC453435D1D
ํฐ๋ฏธ๋์์ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ค์นํฉ๋๋ค.
sudo /opt/cprocsp/bin/certmgr -inst -store mroot -f ~/Downloads/4BC6DC14D97010C41A26E058AD851F81C842415A.cer
sudo /opt/cprocsp/bin/certmgr -inst -store mroot -f ~/Downloads/8CAE88BBFD404A7A53630864F9033606E1DC45E2.cer
sudo /opt/cprocsp/bin/certmgr -inst -store mroot -f ~/Downloads/0408435EB90E5C8796A160E69E4BFAC453435D1D.cer
๊ฐ ๋ช ๋ น์ ๋ค์์ ๋ฐํํด์ผ ํฉ๋๋ค.
์ค์น :
...
[์ค๋ฅ ์ฝ๋: 0x00000000]
3.3. ์ธ์ฆ ๊ธฐ๊ด ์ธ์ฆ์ ๋ค์ด๋ก๋
๋ค์์ผ๋ก CEP๋ฅผ ๋ฐ๊ธํ ์ธ์ฆ๊ธฐ๊ด์ ์ธ์ฆ์๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๊ฐ CA์ ๋ฃจํธ ์ธ์ฆ์๋ ํด๋น ์น ์ฌ์ดํธ์ ๋ค์ด๋ก๋ ์น์ ์ ์์ต๋๋ค.
๋๋ ๋ชจ๋ CA์ ์ธ์ฆ์๋ฅผ ๋ค์์์ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค.
์คํฌ๋ฆฐ์ท
CA Corus-Consulting์ ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์์์ 4๊ฐ์ ์ธ์ฆ์๋ฅผ ๋ค์ด๋ก๋ํด์ผ ํฉ๋๋ค.
https://e-trust.gosuslugi.ru/Shared/DownloadCert?thumbprint=15EB064ABCB96C5AFCE22B9FEA52A1964637D101 https://e-trust.gosuslugi.ru/Shared/DownloadCert?thumbprint=B9F1D3F78971D48C34AA73786CDCD138477FEE3F https://e-trust.gosuslugi.ru/Shared/DownloadCert?thumbprint=55EC48193B6716D38E80BD9D1D2D827BC8A07DE3 https://e-trust.gosuslugi.ru/Shared/DownloadCert?thumbprint=A0D19D700E2A5F1CAFCE82D3EFE49A0D882559DF
ํฐ๋ฏธ๋์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๋ค์ด๋ก๋ํ CA ์ธ์ฆ์๋ฅผ ์ค์นํฉ๋๋ค.
sudo /opt/cprocsp/bin/certmgr -inst -store mroot -f ~/Downloads/B9F1D3F78971D48C34AA73786CDCD138477FEE3F.cer
sudo /opt/cprocsp/bin/certmgr -inst -store mroot -f ~/Downloads/A0D19D700E2A5F1CAFCE82D3EFE49A0D882559DF.cer
sudo /opt/cprocsp/bin/certmgr -inst -store mroot -f ~/Downloads/55EC48193B6716D38E80BD9D1D2D827BC8A07DE3.cer
sudo /opt/cprocsp/bin/certmgr -inst -store mroot -f ~/Downloads/15EB064ABCB96C5AFCE22B9FEA52A1964637D101.cer
๊ทธ ํ ์ด๋์์ ~/๋ค์ด๋ก๋/ ๋ค์ด๋ก๋ํ ํ์ผ์ ์ด๋ฆ์ด ๋์ด๋๋ฉฐ CA๋ง๋ค ๋ค๋ฆ ๋๋ค.
๊ฐ ๋ช ๋ น์ ๋ค์์ ๋ฐํํด์ผ ํฉ๋๋ค.
์ค์น :
...
[์ค๋ฅ ์ฝ๋: 0x00000000]
3.4. Rutoken์ผ๋ก ์ธ์ฆ์ ์ค์น
ํฐ๋ฏธ๋์ ๋ช ๋ น:
/opt/cprocsp/bin/csptestf -absorb -certs
๋ช ๋ น์ ๋ค์์ ๋ฐํํด์ผ ํฉ๋๋ค.
์ข์์.
[์ค๋ฅ ์ฝ๋: 0x00000000]
4. ํน์ ๋ธ๋ผ์ฐ์ Chromium-GOST๋ฅผ ์ค์นํ์ญ์์ค.
์ ๋ถ ํฌํธ์ ์ฌ์ฉํ๋ ค๋ฉด Chromium ๋ธ๋ผ์ฐ์ ์ ํน์ ๋น๋๊ฐ ํ์ํฉ๋๋ค. ํฌ๋กฌ-GOST. ํ๋ก์ ํธ์ ์์ค ์ฝ๋๊ฐ ๊ณต๊ฐ๋์ด ์์ต๋๋ค.
โจ์์นด์ด๋ธ๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ์์ถ์ ํ๊ณ , ์ด๋ฅผ ์์ฉ ํ๋ก๊ทธ๋จ ๋๋ ํฐ๋ฆฌ์ ๋ณต์ฌํ๊ฑฐ๋ ๋์ด์ ๋์ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ค์นํฉ๋๋ค. ์ค์น ํ Chromium์ ๊ฐ์ ์ข ๋ฃํ๊ณ ์์ง ์ด์ง ๋ง๊ณ Safari์์ ์์ ํ์ธ์.
killall Chromium-Gost
5. ๋ธ๋ผ์ฐ์ ํ์ฅ ์ค์น
5.1 CryptoPro EDS ๋ธ๋ผ์ฐ์ ํ๋ฌ๊ทธ์ธ
์
5.2. ๊ณต๊ณต ์๋น์ค์ฉ ํ๋ฌ๊ทธ์ธ
์
5.3. ์ํ ์๋น์ค์ฉ ํ๋ฌ๊ทธ์ธ ์ค์
CryptoPro ์น์ฌ์ดํธ์์ State Services ํ์ฅ์ ๋ํ ์ฌ๋ฐ๋ฅธ ๊ตฌ์ฑ ํ์ผ์ ๋ค์ด๋ก๋ํฉ๋๋ค.
ํฐ๋ฏธ๋์์ ๋ช ๋ น์ ์คํํฉ๋๋ค.
sudo rm /Library/Internet Plug-Ins/IFCPlugin.plugin/Contents/ifc.cfg
sudo cp ~/Downloads/ifc.cfg /Library/Internet Plug-Ins/IFCPlugin.plugin/Contentsโจ
sudo cp /Library/Google/Chrome/NativeMessagingHosts/ru.rtlabs.ifcplugin.json /Library/Application Support/Chromium/NativeMessagingHosts
5.4. ํ์ฅ ํ๋ก๊ทธ๋จ ํ์ฑํ
Chromium-Gost ๋ธ๋ผ์ฐ์ ๋ฅผ ์คํํ๊ณ ์ฃผ์ ํ์์ค์ ๋ค์์ ์ ๋ ฅํฉ๋๋ค.
chrome://extensions/
์ค์น๋ ๋ ํ์ฅ์ ๋ชจ๋ ํ์ฑํํฉ๋๋ค.
- CADES ๋ธ๋ผ์ฐ์ ํ๋ฌ๊ทธ์ธ์ฉ CryptoPro ํ์ฅ
- ๊ณต๊ณต ์๋น์ค ํ๋ฌ๊ทธ์ธ ํ์ฅ
์คํฌ๋ฆฐ ์ท
5.5. CryptoPro EDS ๋ธ๋ผ์ฐ์ ํ๋ฌ๊ทธ์ธ ํ์ฅ ์ค์
Chromium-Gost ์ฃผ์ ํ์์ค์ ๋ค์์ ์ ๋ ฅํฉ๋๋ค.
/etc/opt/cprocsp/trusted_sites.html
ํ์๋๋ ํ์ด์ง์์ ๋ค์ ์ฌ์ดํธ๋ฅผ ์ ๋ขฐํ ์ ์๋ ์ฌ์ดํธ ๋ชฉ๋ก์ ํ๋์ฉ ์ถ๊ฐํฉ๋๋ค.
https://*.cryptopro.ru
https://*.nalog.ru
https://*.gosuslugi.ru
โ์ ์ฅโ์ ํด๋ฆญํ์ธ์. ๋ น์ ์ ์ด ๋ํ๋์ผ ํฉ๋๋ค.
์ ๋ขฐํ ์ ์๋ ๋ ธ๋ ๋ชฉ๋ก์ด ์ฑ๊ณต์ ์ผ๋ก ์ ์ฅ๋์์ต๋๋ค.
์คํฌ๋ฆฐ ์ท
6. ๋ชจ๋ ๊ฒ์ด ์ ๋๋ก ์๋ํ๋์ง ํ์ธํ์ธ์
6.1. CryptoPro ํ ์คํธ ํ์ด์ง๋ก ์ด๋
Chromium-Gost ์ฃผ์ ํ์์ค์ ๋ค์์ ์ ๋ ฅํฉ๋๋ค.
https://www.cryptopro.ru/sites/default/files/products/cades/demopage/cades_bes_sample.html
"ํ๋ฌ๊ทธ์ธ ๋ก๋๋จ"์ด ํ์๋์ด์ผ ํ๋ฉฐ ์ธ์ฆ์๊ฐ ์๋ ๋ชฉ๋ก์ ์์ด์ผ ํฉ๋๋ค.
๋ชฉ๋ก์์ ์ธ์ฆ์๋ฅผ ์ ํํ๊ณ "์๋ช
"์ ํด๋ฆญํ์ธ์. ์ธ์ฆ์ PIN์ ์
๋ ฅํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ด ํ์๋์ด์ผ ํฉ๋๋ค.
์๋ช ์ด ์ฑ๊ณต์ ์ผ๋ก ์์ฑ๋์์ต๋๋ค
์คํฌ๋ฆฐ ์ท
6.2. nalog.ru์์ ๊ฐ์ธ ๊ณ์ ์ผ๋ก ์ด๋ํ์ธ์.
nalog.ru ์ฌ์ดํธ์ ๋งํฌ์ ์ก์ธ์คํ์ง ๋ชปํ ์๋ ์์ต๋๋ค. ์๋ํ๋ฉด... ์ํ๊ฐ ํต๊ณผ๋์ง ์์ต๋๋ค. ์ง์ ๋งํฌ๋ฅผ ๊ฑฐ์ณ์ผ ํฉ๋๋ค.
- ์ฌ๋ฌด์ค PI:
https://lkipgost.nalog.ru/lk - ์ฌ๋ฌด์ค ๋ฒ์ธ:
https://lkul.nalog.ru
์คํฌ๋ฆฐ ์ท
6.3. ์ฃผ์ ๋ถ ์๋น์ค๋ก ์ด๋
๋ก๊ทธ์ธ ์ '์ ์์๋ช ์ ์ฌ์ฉํ์ฌ ๋ก๊ทธ์ธ'์ ์ ํํ์ธ์. ๋ํ๋๋ โ์ ์์๋ช ํ์ธํค ์ธ์ฆ์ ์ ํโ ๋ชฉ๋ก์ ๋ฃจํธ, CA๋ฅผ ํฌํจํ ๋ชจ๋ ์ธ์ฆ์๊ฐ ํ์๋๋ฉฐ, USB ํ ํฐ์์ ์ธ์ฆ์๋ฅผ ์ ํํ๊ณ PIN์ ์ ๋ ฅํด์ผ ํฉ๋๋ค.
์คํฌ๋ฆฐ ์ท
7. ์๋์ด ๋ฉ์ท์ ๋ ๋์ฒ ๋ฐฉ๋ฒ
-
USB ํ ํฐ์ ๋ค์ ์ฐ๊ฒฐํ๊ณ ํฐ๋ฏธ๋์์ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ํ ํฐ์ด ํ์๋๋์ง ํ์ธํฉ๋๋ค.
sudo /opt/cprocsp/bin/csptest -card -enum -vโจ
-
Chromium-Gost ์ฃผ์ ํ์์ค์ ์ ๋ ฅํ๋ ๋ธ๋ผ์ฐ์ ์บ์๋ฅผ ํญ์ ์ง์๋๋ค.
โจchrome://settings/clearBrowserDataโจ
-
ํฐ๋ฏธ๋์์ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ CEP ์ธ์ฆ์๋ฅผ ๋ค์ ์ค์นํ์ญ์์ค.
/opt/cprocsp/bin/csptestf -absorb -certs
์ปจํ ์ด๋ PIN ์ฝ๋ ๋ณ๊ฒฝ
๊ธฐ๋ณธ์ ์ผ๋ก Rutoken์ ์ฌ์ฉ์ ์ ์ PIN ์ฝ๋ 12345678, ์ด๋๋ก ๋๋ ์๋ ์์ต๋๋ค. Rutoken PIN ์ฝ๋ ์๊ตฌ ์ฌํญ: ์ต๋ 16์, ๋ผํด ๋ฌธ์์ ์ซ์๋ฅผ ํฌํจํ ์ ์์ต๋๋ค.
1. KEP ์ปจํ ์ด๋์ ์ด๋ฆ์ ์์๋ณด์ธ์
USB ํ ํฐ ๋ฐ ๊ธฐํ ์ ์ฅ์์ ์ฌ๋ฌ ๊ฐ์ ์ธ์ฆ์๊ฐ ์ ์ฅ๋์ด ์์ ์ ์์ผ๋ฏ๋ก ์ฌ๋ฐ๋ฅธ ์ธ์ฆ์๋ฅผ ์ ํํด์ผ ํฉ๋๋ค. USB ํ ํฐ์ ์ฝ์ ํ๋ฉด ํฐ๋ฏธ๋์์ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์์คํ ์ ๋ชจ๋ ์ปจํ ์ด๋ ๋ชฉ๋ก์ ์ป์ ์ ์์ต๋๋ค.
/opt/cprocsp/bin/csptest -keyset -enum_cont -fqcn -verifycontext
์ด ๋ช ๋ น์ ์ต์ 1๊ฐ์ ์ปจํ ์ด๋๋ฅผ ํ์ํ๊ณ ๋ฐํํด์ผ ํฉ๋๋ค.
[์ค๋ฅ ์ฝ๋: 0x00000000]
์ฐ๋ฆฌ์๊ฒ ํ์ํ ์ปจํ ์ด๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
.Aktiv Rutoken ๋ผ์ดํธXXXXXXXX
์ด๋ฌํ ์ปจํ ์ด๋๊ฐ ์ฌ๋ฌ ๊ฐ ํ์๋๋ฉด ํ ํฐ์ ์ฌ๋ฌ ์ธ์ฆ์๊ฐ ๊ธฐ๋ก๋์ด ์์ผ๋ฉฐ ์ด๋ค ์ธ์ฆ์๊ฐ ํ์ํ์ง ์๊ณ ์๋ค๋ ์๋ฏธ์ ๋๋ค. ์๋ฏธ XXXXXXXX ์ฌ๋์ ๋ค์ ๋ณต์ฌํ์ฌ ์๋ ๋ช ๋ น์ ๋ถ์ฌ๋ฃ์ด์ผ ํฉ๋๋ค.
2. ํฐ๋ฏธ๋์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ PIN ๋ณ๊ฒฝ
/opt/cprocsp/bin/csptest -passwd -qchange -container "XXXXXXXX"
์ด๋์์ XXXXXXXX โ 1๋จ๊ณ์์ ์ป์ ์ปจํ ์ด๋์ ์ด๋ฆ(๋ฐ๋์ ๋ฐ์ดํ๋ก ๋ฌถ์ด์ผ ํจ)
์ธ์ฆ์์ ์ก์ธ์คํ๋ ค๋ฉด ์ด์ PIN ์ฝ๋๋ฅผ ๋ฌป๋ CryptoPro ๋ํ ์์๊ฐ ๋ํ๋ ๋ค์ ์ PIN ์ฝ๋๋ฅผ ์ ๋ ฅํ๋ผ๋ ๋ ๋ค๋ฅธ ๋ํ ์์๊ฐ ๋ํ๋ฉ๋๋ค. ์ค๋น๊ฐ ๋.
์คํฌ๋ฆฐ ์ท
macOS์์ ํ์ผ ์๋ช
macOS์์๋ ์ํํธ์จ์ด๋ก ํ์ผ์ ์๋ช
ํ ์ ์์ต๋๋ค.
1. CEP ์ธ์ฆ์์ ํด์๋ฅผ ์์๋ณด์ธ์
ํ ํฐ๊ณผ ๋ค๋ฅธ ์ ์ฅ์์ ์ฌ๋ฌ ์ธ์ฆ์๊ฐ ์์ ์ ์์ต๋๋ค. ์ด์ ๋ถํฐ ๋ฌธ์์ ์๋ช
ํ ๋์์ ๋ช
ํํ๊ฒ ์๋ณํด์ผ ํฉ๋๋ค. ํ ๋ฒ ์๋ฃ๋์์ต๋๋ค.
ํ ํฐ์ ์ฝ์
ํด์ผ ํฉ๋๋ค. ํฐ๋ฏธ๋์์ ๋ค์ ๋ช
๋ น์ ์ฌ์ฉํ์ฌ ์ ์ฅ์์ ์ธ์ฆ์ ๋ชฉ๋ก์ ์ป์ต๋๋ค.
/opt/cprocsp/bin/certmgr -list
์ด ๋ช ๋ น์ ๋ค์ ํ์์ ์ธ์ฆ์๋ฅผ 1๊ฐ ์ด์ ์ถ๋ ฅํด์ผ ํฉ๋๋ค.
Certmgr 1.1 ยฉ "Crypto-Pro", 2007-2018.
์ธ์ฆ์, CRL ๋ฐ ์ ์ฅ์ ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ
= = = = = = = = = = = = = = = = = = = = =
1---
๋ฐ๊ธ์ : [์ด๋ฉ์ผ ๋ณดํธ],... CN=LLC KORUS ์ปจ์คํ CIS...
์ ๋ชฉ : [์ด๋ฉ์ผ ๋ณดํธ],...CN=์ํ๋กํ ์ธ๋ฅด๊ฒ์ด ์๋ํจ๋ฆฌ์๋น์น...
์ง๋ ฌ: 0x0000000000000000000000000000000000
SHA1 ํด์: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...
์ปจํ ์ด๋: SCARDrutoken_lt_00000000 000 000
...
= = = = = = = = = = = = = = = = = = = = =
[์ค๋ฅ ์ฝ๋: 0x00000000]
์ปจํ ์ด๋ ๋งค๊ฐ๋ณ์์ ํ์ํ ์ธ์ฆ์์๋ ๋ค์๊ณผ ๊ฐ์ ๊ฐ์ด ์์ด์ผ ํฉ๋๋ค. SCARD๋ฃจํ ํฐโฆ. ํด๋น ๊ฐ์ ๊ฐ์ง ์ธ์ฆ์๊ฐ ์ฌ๋ฌ ๊ฐ ์๋ ๊ฒฝ์ฐ ํ ํฐ์ ์ฌ๋ฌ ์ธ์ฆ์๊ฐ ๊ธฐ๋ก๋์ด ์์ผ๋ฉฐ ์ด๋ค ์ธ์ฆ์๊ฐ ํ์ํ์ง ์ ์ ์์ต๋๋ค. ๋งค๊ฐ๋ณ์ ๊ฐ SHA1 ํด์ (40์)๋ฅผ ๋ณต์ฌํ์ฌ ์๋ ๋ช ๋ น์ ๋ถ์ฌ๋ฃ์ด์ผ ํฉ๋๋ค.
2. ํฐ๋ฏธ๋์ ๋ช ๋ น์ผ๋ก ํ์ผ ์๋ช
ํฐ๋ฏธ๋์์ ํ์ผ์ด ์๋ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ์ฌ ์๋ช ํ๊ณ ๋ช ๋ น์ ์คํํฉ๋๋ค.
/opt/cprocsp/bin/cryptcp -signf -detach -cert -der -strict -thumbprint ะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅะฅ FILE
์ด๋์์ XXXX... โ 1๋จ๊ณ์์ ์ป์ ์ธ์ฆ์ ํด์ FILE โ ์๋ช ํ ํ์ผ ์ด๋ฆ(๋ชจ๋ ํ์ฅ์๋ ํฌํจ๋์ง๋ง ๊ฒฝ๋ก๋ ์ ์ธ).
๋ช ๋ น์ ๋ค์์ ๋ฐํํด์ผ ํฉ๋๋ค.
์๋ช ๋ ๋ฉ์์ง๊ฐ ์์ฑ๋ฉ๋๋ค.
[์ค๋ฅ ์ฝ๋: 0x00000000]
ํ์ฅ์๊ฐ *.sgn์ธ ์ ์ ์๋ช ํ์ผ์ด ์์ฑ๋ฉ๋๋ค. ์ด๋ DER ์ธ์ฝ๋ฉ์ ์ฌ์ฉํ๋ CMS ํ์์ ๋ถ๋ฆฌ ์๋ช ์ ๋๋ค.
3. Apple Automator ์คํฌ๋ฆฝํธ ์ค์น
๋งค๋ฒ ํฐ๋ฏธ๋์ ์ฌ์ฉํ์ฌ ์์
ํ ํ์๊ฐ ์๋๋ก Automator Script๋ฅผ ํ ๋ฒ ์ค์นํ๋ฉด Finder ์ปจํ
์คํธ ๋ฉ๋ด์์ ๋ฌธ์์ ์๋ช
ํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒํ๋ ค๋ฉด ์์นด์ด๋ธ๋ฅผ ๋ค์ด๋ก๋ํ์ญ์์ค -
- ์์นด์ด๋ธ ์์ถ ํ๊ธฐ 'CryptoPro.zip์ผ๋ก ์๋ช '
- ์์ํ๋ค ์๋ํ
- ์์ถ์ ํผ ํ์ผ์ ์ฐพ์ ์ฝ๋๋ค. 'CryptoPro.workflow๋ก ์๋ช '
- ๋ธ๋ก์์ ์ ธ ์คํฌ๋ฆฝํธ ์คํ ํ ์คํธ๋ฅผ ๋ฐ๊พธ๋ค XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ๋งค๊ฐ๋ณ์ ๊ฐ์ SHA1 ํด์ ์์์ ์ทจ๋ํ CEP ์ธ์ฆ์.
- ์คํฌ๋ฆฝํธ ์ ์ฅ: โCommand + S
- ํ์ผ ์คํ 'CryptoPro.workflow๋ก ์๋ช ' ์ค์น๋ฅผ ํ์ธํ์ธ์.
- ์์คํ ์ผ๋ก ๊ฐ๋ณด์ ํ๊ฒฝ ์ค์ -> ํ์ฅ ํ๋ก๊ทธ๋จ -> Finder ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฑธ ํ์ธํด๋ด CryptoPro๋ก ์๋ช ๋น ๋ฅธ ์กฐ์น๊ฐ ์ฃผ๋ชฉ๋ฉ๋๋ค.
- Finder์์ ๋ชจ๋ ํ์ผ์ ์ปจํ ์คํธ ๋ฉ๋ด๋ฅผ ํธ์ถํ๊ณ ์น์ ์์ ๋น ๋ฅธ ์์ ๋ฐ / ๋๋ ์๋น์ค ๋ฌผํ์ ๊ณ ๋ฅด์ ์ค CryptoPro๋ก ์๋ช
- ๋ํ๋๋ CryptoPro ๋ํ ์์์์ CEP์ ์ฌ์ฉ์ PIN ์ฝ๋๋ฅผ ์ ๋ ฅํ์ธ์.
- ํ์ฅ์๊ฐ *.sgn์ธ ํ์ผ์ด ํ์ฌ ๋๋ ํฐ๋ฆฌ์ ๋ํ๋ฉ๋๋ค. ์ด๋ DER ์ธ์ฝ๋ฉ์ ์ฌ์ฉํ๋ CMS ํ์์ ๋ถ๋ฆฌ๋ ์๋ช ์ ๋๋ค.
์คํฌ๋ฆฐ์ท
Apple Automator ์ฐฝ:
์์คํ
๊ธฐ๋ณธ ์ค์ :
Finder ์ํฉ์ ๋ง๋ ๋ฉ๋ด:
๋ฌธ์์ ์๋ช ์ ํ์ธํ์ธ์.
๋ฌธ์ ๋ด์ฉ์ ๋น๋ฐ๊ณผ ๋น๋ฐ์ด ํฌํจ๋์ด ์์ง ์์ ๊ฒฝ์ฐ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ State Services ํฌํธ์์ ์น ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์
๋๋ค.
์คํฌ๋ฆฐ์ท
์ถ์ฒ : habr.com