แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ›แƒแƒกแƒแƒ–แƒ แƒ”แƒ‘แƒ: DANE แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ แƒ‘แƒ แƒแƒฃแƒ–แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฉแƒแƒ˜แƒจแƒแƒšแƒ

แƒฉแƒ•แƒ”แƒœ แƒ•แƒกแƒแƒฃแƒ‘แƒ แƒแƒ‘แƒ— แƒ˜แƒ›แƒแƒ–แƒ”, แƒ—แƒฃ แƒ แƒ แƒแƒ แƒ˜แƒก DANE แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ แƒ“แƒแƒ›แƒ”แƒœแƒฃแƒ แƒ˜ แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒแƒ•แƒ—แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก DNS-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒ แƒแƒขแƒแƒ› แƒแƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ˜แƒ’แƒ˜ แƒคแƒแƒ แƒ—แƒแƒ“ แƒ‘แƒ แƒแƒฃแƒ–แƒ”แƒ แƒ”แƒ‘แƒจแƒ˜.

แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ›แƒแƒกแƒแƒ–แƒ แƒ”แƒ‘แƒ: DANE แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ แƒ‘แƒ แƒแƒฃแƒ–แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฉแƒแƒ˜แƒจแƒแƒšแƒ
/Unsplash/ แƒžแƒแƒฃแƒšแƒ˜แƒฃแƒก แƒ“แƒ แƒแƒ’แƒฃแƒœแƒแƒกแƒ˜

แƒ แƒ แƒแƒ แƒ˜แƒก DANE

แƒกแƒ”แƒ แƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒแƒ แƒ’แƒแƒœแƒแƒ”แƒ‘แƒ˜ (CA) แƒแƒ แƒ˜แƒก แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒฉแƒแƒ แƒ—แƒฃแƒšแƒ”แƒ‘แƒ˜ แƒแƒ แƒ˜แƒแƒœ แƒ™แƒ แƒ˜แƒžแƒขแƒแƒ’แƒ แƒแƒคแƒ˜แƒฃแƒšแƒ˜ แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ˜ SSL แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜. แƒ›แƒแƒ— แƒ”แƒšแƒ”แƒฅแƒขแƒ แƒแƒœแƒฃแƒš แƒฎแƒ”แƒšแƒ›แƒแƒฌแƒ”แƒ แƒแƒก แƒแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒ”แƒœ, แƒ แƒแƒช แƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒ”แƒœ แƒ›แƒแƒ— แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒแƒ‘แƒแƒก. แƒ—แƒฃแƒ›แƒชแƒ, แƒ–แƒแƒ’แƒฏแƒ”แƒ  แƒฉแƒœแƒ“แƒ”แƒ‘แƒ แƒกแƒ˜แƒขแƒฃแƒแƒชแƒ˜แƒ”แƒ‘แƒ˜, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜ แƒ’แƒแƒ˜แƒชแƒ”แƒ›แƒ แƒ“แƒแƒ แƒฆแƒ•แƒ”แƒ•แƒ”แƒ‘แƒ˜แƒ—. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ’แƒแƒกแƒฃแƒš แƒฌแƒ”แƒšแƒก Google-แƒ›แƒ แƒฌแƒแƒ›แƒแƒ˜แƒฌแƒงแƒ โ€žแƒœแƒ“แƒแƒ‘แƒ˜แƒก แƒžแƒ แƒแƒชแƒ”แƒ“แƒฃแƒ แƒโ€œ Symantec แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒแƒ—แƒ˜ แƒ™แƒแƒ›แƒžแƒ แƒแƒ›แƒ˜แƒกแƒ˜แƒก แƒ’แƒแƒ›แƒ (แƒฉแƒ•แƒ”แƒœ แƒ“แƒ”แƒขแƒแƒšแƒฃแƒ แƒแƒ“ แƒ’แƒแƒ•แƒแƒจแƒฃแƒฅแƒ”แƒ— แƒ”แƒก แƒแƒ›แƒ‘แƒแƒ•แƒ˜ แƒฉแƒ•แƒ”แƒœแƒก แƒ‘แƒšแƒแƒ’แƒจแƒ˜ - แƒ“แƒ แƒ ะธ ะดะฒะฐ).

แƒแƒกแƒ”แƒ—แƒ˜ แƒกแƒ˜แƒขแƒฃแƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒแƒกแƒแƒชแƒ˜แƒšแƒ”แƒ‘แƒšแƒแƒ“, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒฌแƒšแƒ˜แƒก แƒฌแƒ˜แƒœ IETF แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ DANE แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ (แƒ›แƒแƒ’แƒ แƒแƒ› แƒ˜แƒก แƒแƒ  แƒแƒ แƒ˜แƒก แƒคแƒแƒ แƒ—แƒแƒ“ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ‘แƒ แƒแƒฃแƒ–แƒ”แƒ แƒ”แƒ‘แƒจแƒ˜ - แƒฉแƒ•แƒ”แƒœ แƒ›แƒแƒ’แƒ•แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒ— แƒ•แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ”แƒ‘แƒ— แƒ˜แƒ›แƒแƒ–แƒ”, แƒ—แƒฃ แƒ แƒแƒขแƒแƒ› แƒ›แƒแƒฎแƒ“แƒ แƒ”แƒก).

DANE (DNS-แƒ–แƒ” แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ“แƒแƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒ•แƒ—แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ) แƒแƒ แƒ˜แƒก แƒกแƒžแƒ”แƒชแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒœแƒแƒ™แƒ แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒ— DNSSEC (Name System Security Extensions) SSL แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒกแƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ”แƒ‘แƒšแƒแƒ“. DNSSEC แƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒ”แƒœแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ›แƒชแƒ˜แƒ แƒ”แƒ‘แƒก แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒงแƒแƒšแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒขแƒ”แƒ•แƒ”แƒ‘แƒก. แƒแƒ› แƒแƒ แƒ˜ แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—, แƒ•แƒ”แƒ‘แƒ›แƒแƒกแƒขแƒ”แƒ แƒก แƒแƒœ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ“แƒแƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒก DNS แƒ–แƒแƒœแƒ˜แƒก แƒ”แƒ แƒ—-แƒ”แƒ แƒ— แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒก แƒ“แƒ แƒ“แƒแƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒแƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ˜แƒก แƒ•แƒแƒšแƒ˜แƒ“แƒแƒ‘แƒ.

แƒแƒ แƒกแƒ”แƒ‘แƒ˜แƒ—แƒแƒ“, DANE แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒก แƒ แƒแƒ’แƒแƒ แƒช แƒฎแƒ”แƒšแƒ›แƒแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ แƒกแƒ”แƒ แƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ˜ (แƒ›แƒ˜แƒกแƒ˜ แƒกแƒแƒœแƒ“แƒแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒแƒœแƒขแƒ˜ แƒแƒ แƒ˜แƒก DNSSEC) แƒ“แƒ แƒแƒ•แƒกแƒ”แƒ‘แƒก CA-แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒก.

แƒ แƒแƒ’แƒแƒ  แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒก แƒแƒ›แƒแƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ

DANE แƒกแƒžแƒ”แƒชแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜แƒ RFC6698. แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ—, แƒฅ DNS แƒ แƒ”แƒกแƒฃแƒ แƒกแƒ˜แƒก แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ“แƒแƒ”แƒ›แƒแƒขแƒ แƒแƒฎแƒแƒšแƒ˜ แƒขแƒ˜แƒžแƒ˜ - TLSA. แƒ˜แƒ’แƒ˜ แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒแƒก แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜ แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ˜แƒก, แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ–แƒแƒ›แƒ˜แƒกแƒ แƒ“แƒ แƒขแƒ˜แƒžแƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ˜แƒกแƒ”แƒ•แƒ” แƒ แƒแƒ’แƒแƒ แƒช แƒ—แƒแƒ•แƒแƒ“ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก. แƒ•แƒ”แƒ‘แƒ›แƒแƒกแƒขแƒ”แƒ แƒ˜ แƒฅแƒ›แƒœแƒ˜แƒก แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ˜แƒก แƒชแƒ˜แƒคแƒ แƒฃแƒš แƒแƒœแƒแƒ‘แƒ”แƒญแƒ“แƒก, แƒฎแƒ”แƒšแƒก แƒแƒฌแƒ”แƒ แƒก แƒ›แƒแƒก DNSSEC-แƒ˜แƒ— แƒ“แƒ แƒแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒก แƒ›แƒแƒก TLSA-แƒจแƒ˜.

แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ แƒฃแƒ”แƒ แƒ—แƒ“แƒ”แƒ‘แƒ แƒกแƒแƒ˜แƒขแƒก แƒ˜แƒœแƒขแƒ”แƒ แƒœแƒ”แƒขแƒจแƒ˜ แƒ“แƒ แƒแƒ“แƒแƒ แƒ”แƒ‘แƒก แƒ›แƒ˜แƒก แƒกแƒ”แƒ แƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒก DNS แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜แƒกแƒ’แƒแƒœ แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒš โ€žแƒแƒกแƒšแƒกโ€œ. แƒ—แƒฃ แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ, แƒ›แƒแƒจแƒ˜แƒœ แƒ แƒ”แƒกแƒฃแƒ แƒกแƒ˜ แƒ˜แƒ—แƒ•แƒšแƒ”แƒ‘แƒ แƒกแƒแƒœแƒ“แƒ.

DANE แƒ•แƒ˜แƒ™แƒ˜ แƒ’แƒ•แƒ”แƒ แƒ“แƒ–แƒ” แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜แƒ DNS แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜ example.org-แƒ–แƒ” TCP แƒžแƒแƒ แƒขแƒ–แƒ” 443:

IN TLSA _443._tcp.example.org

แƒžแƒแƒกแƒฃแƒฎแƒ˜ แƒแƒกแƒ” แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ:

 _443._tcp.example.com. IN TLSA (
   3 0 0 30820307308201efa003020102020... )

DANE-แƒก แƒแƒฅแƒ•แƒก แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก DNS แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ—แƒแƒœ, แƒ’แƒแƒ แƒ“แƒ TLSA. แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒแƒ แƒ˜แƒก SSHFP DNS แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜ SSH แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒกแƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒšแƒแƒ“. แƒ˜แƒ’แƒ˜ แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜แƒ RFC4255RFC6594 ะธ RFC7479. แƒ›แƒ”แƒแƒ แƒ” แƒแƒ แƒ˜แƒก OPENPGPKEY แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒชแƒ•แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก PGP (RFC7929). แƒ“แƒแƒ‘แƒแƒšแƒแƒก, แƒ›แƒ”แƒกแƒแƒ›แƒ” แƒแƒ แƒ˜แƒก SMIMEA แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜ (แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒคแƒแƒ แƒ›แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜ RFC-แƒจแƒ˜, แƒแƒ แƒ˜แƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ›แƒ˜แƒกแƒ˜ แƒ›แƒแƒœแƒแƒฎแƒแƒ–แƒ˜) แƒ™แƒ แƒ˜แƒžแƒขแƒแƒ’แƒ แƒแƒคแƒ˜แƒฃแƒšแƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒชแƒ•แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก S/MIME-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—.

แƒ แƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒแƒ DANE

แƒ›แƒแƒ˜แƒกแƒ˜แƒก แƒจแƒฃแƒ แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒจแƒ˜ แƒ’แƒแƒ˜แƒ›แƒแƒ แƒ—แƒ DNS-OARC แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒ (แƒ”แƒก แƒแƒ แƒ˜แƒก แƒแƒ แƒแƒ™แƒแƒ›แƒ”แƒ แƒชแƒ˜แƒฃแƒšแƒ˜ แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ”แƒฎแƒ”แƒ‘แƒ แƒฃแƒกแƒแƒคแƒ แƒ—แƒฎแƒแƒ”แƒ‘แƒ˜แƒก, แƒกแƒขแƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒแƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ“แƒแƒ›แƒ”แƒœแƒฃแƒ แƒ˜ แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒแƒก). แƒ”แƒฅแƒกแƒžแƒ”แƒ แƒขแƒ”แƒ‘แƒ˜ แƒ”แƒ แƒ—-แƒ”แƒ แƒ— แƒžแƒแƒœแƒ”แƒšแƒ–แƒ” แƒ›แƒ˜แƒ•แƒ˜แƒ“แƒ แƒ“แƒแƒกแƒ™แƒ•แƒœแƒแƒ›แƒ“แƒ”แƒ แƒแƒ› DANE แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ แƒ‘แƒ แƒแƒฃแƒ–แƒ”แƒ แƒ”แƒ‘แƒจแƒ˜ แƒฌแƒแƒ แƒฃแƒ›แƒแƒขแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒแƒฆแƒ›แƒแƒฉแƒœแƒ“แƒ (แƒงแƒแƒ•แƒ”แƒš แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ›แƒ˜แƒกแƒ˜ แƒแƒ›แƒŸแƒแƒ›แƒ˜แƒœแƒ“แƒ”แƒšแƒ˜ แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ•แƒ˜แƒ—). แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒแƒ–แƒ” แƒžแƒ แƒ”แƒ–แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ แƒฏแƒ”แƒค แƒฐแƒ˜แƒฃแƒกแƒขแƒแƒœแƒ˜, แƒฌแƒแƒ›แƒงแƒ•แƒแƒœแƒ˜ แƒ›แƒ™แƒ•แƒšแƒ”แƒ•แƒแƒ แƒ˜ แƒแƒžแƒœแƒ˜แƒ™แƒ˜, แƒฎแƒฃแƒ—แƒ˜ แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒ˜แƒœแƒขแƒ”แƒ แƒœแƒ”แƒข แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒขแƒแƒ แƒ˜แƒ“แƒแƒœ แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜, แƒฃแƒžแƒแƒกแƒฃแƒฎแƒ DANE-แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ แƒแƒ’แƒแƒ แƒช "แƒ›แƒ™แƒ•แƒ“แƒแƒ แƒ˜ แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ".

แƒžแƒแƒžแƒฃแƒšแƒแƒ แƒฃแƒšแƒ˜ แƒ‘แƒ แƒแƒฃแƒ–แƒ”แƒ แƒ”แƒ‘แƒ˜ แƒแƒ  แƒฃแƒญแƒ”แƒ แƒ”แƒœ แƒ›แƒฎแƒแƒ แƒก แƒกแƒ”แƒ แƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ˜แƒก แƒแƒ•แƒ—แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒก DANE-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—. แƒ‘แƒแƒ–แƒแƒ แƒ–แƒ” แƒแƒ แƒ˜แƒก แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒแƒœแƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ•แƒšแƒ”แƒœแƒก TLSA แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒแƒ‘แƒแƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒกแƒ”แƒ•แƒ” แƒ›แƒแƒ— แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒแƒก แƒ—แƒแƒœแƒ“แƒแƒ—แƒแƒœ แƒจแƒ”แƒฉแƒ”แƒ แƒ”แƒ‘แƒ.

แƒ‘แƒ แƒแƒฃแƒ–แƒ”แƒ แƒ”แƒ‘แƒจแƒ˜ DANE แƒ’แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ DNSSEC แƒ•แƒแƒšแƒ˜แƒ“แƒแƒชแƒ˜แƒ˜แƒก แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜แƒก แƒฎแƒแƒœแƒ’แƒ แƒซแƒšแƒ˜แƒ•แƒแƒ‘แƒแƒกแƒ—แƒแƒœ. แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒ˜แƒซแƒฃแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ’แƒแƒœแƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒแƒก แƒ™แƒ แƒ˜แƒžแƒขแƒแƒ’แƒ แƒแƒคแƒ˜แƒฃแƒšแƒ˜ แƒ’แƒแƒ›แƒแƒ—แƒ•แƒšแƒ”แƒ‘แƒ˜, แƒ แƒแƒ—แƒ แƒ“แƒแƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒแƒก SSL แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ˜แƒก แƒแƒ•แƒ—แƒ”แƒœแƒขแƒฃแƒ แƒแƒ‘แƒ แƒ“แƒ แƒ’แƒแƒ˜แƒแƒ แƒแƒก DNS แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ—แƒ”แƒšแƒ˜ แƒฏแƒแƒญแƒ•แƒ˜ (แƒซแƒ˜แƒ แƒ˜แƒก แƒ–แƒแƒœแƒ˜แƒ“แƒแƒœ แƒ›แƒแƒกแƒžแƒ˜แƒœแƒซแƒ”แƒš แƒ“แƒแƒ›แƒ”แƒœแƒแƒ›แƒ“แƒ”) แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒแƒ“ แƒ แƒ”แƒกแƒฃแƒ แƒกแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒแƒก.

แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ›แƒแƒกแƒแƒ–แƒ แƒ”แƒ‘แƒ: DANE แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ แƒ‘แƒ แƒแƒฃแƒ–แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฉแƒแƒ˜แƒจแƒแƒšแƒ
/Unsplash/ แƒ™แƒแƒšแƒ˜ แƒ“แƒ˜แƒ™แƒกแƒขแƒ แƒ

Mozilla แƒชแƒ“แƒ˜แƒšแƒแƒ‘แƒ“แƒ แƒแƒ› แƒœแƒแƒ™แƒšแƒ˜แƒก แƒแƒฆแƒ›แƒแƒคแƒฎแƒ•แƒ แƒแƒก แƒ›แƒ”แƒฅแƒแƒœแƒ˜แƒ–แƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— DNSSEC แƒฏแƒแƒญแƒ•แƒ˜แƒก แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ TLS-แƒกแƒ—แƒ•แƒ˜แƒก. แƒ›แƒแƒก แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ”แƒ›แƒชแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒœแƒ DNS แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒก แƒฃแƒœแƒ“แƒ แƒ”แƒซแƒ˜แƒ แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ“แƒ แƒแƒก. แƒ—แƒฃแƒ›แƒชแƒ, แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒฏแƒ’แƒฃแƒคแƒจแƒ˜ แƒฌแƒแƒ แƒ›แƒแƒ˜แƒจแƒ•แƒ แƒฃแƒ—แƒแƒœแƒฎแƒ›แƒแƒ”แƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ•แƒ”แƒ  แƒ’แƒแƒ“แƒแƒ˜แƒญแƒ แƒ. แƒจแƒ”แƒ“แƒ”แƒ’แƒแƒ“, แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜ แƒ›แƒ˜แƒขแƒแƒ•แƒ”แƒ‘แƒฃแƒš แƒ˜แƒฅแƒœแƒ, แƒ—แƒฃแƒ›แƒชแƒ แƒ˜แƒก แƒ“แƒแƒแƒ›แƒขแƒ™แƒ˜แƒชแƒ IETF-แƒ›แƒ 2018 แƒฌแƒšแƒ˜แƒก แƒ›แƒแƒ แƒขแƒจแƒ˜.

DANE-แƒก แƒ“แƒแƒ‘แƒแƒšแƒ˜ แƒžแƒแƒžแƒฃแƒšแƒแƒ แƒแƒ‘แƒ˜แƒก แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ”แƒ แƒ—แƒ˜ แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ˜ แƒแƒ แƒ˜แƒก DNSSEC-แƒ˜แƒก แƒ“แƒแƒ‘แƒแƒšแƒ˜ แƒ’แƒแƒ•แƒ แƒชแƒ”แƒšแƒ”แƒ‘แƒ แƒ›แƒกแƒแƒคแƒšแƒ˜แƒแƒจแƒ˜ - แƒ แƒ”แƒกแƒฃแƒ แƒกแƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒšแƒแƒ“ 19% แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ›แƒแƒกแƒ—แƒแƒœ. แƒ”แƒฅแƒกแƒžแƒ”แƒ แƒขแƒ”แƒ‘แƒ›แƒ แƒ›แƒ˜แƒ˜แƒฉแƒœแƒ˜แƒ”แƒก, แƒ แƒแƒ› แƒ”แƒก แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜ แƒแƒ  แƒ˜แƒงแƒ DANE-แƒ˜แƒก แƒแƒฅแƒขแƒ˜แƒฃแƒ แƒ˜ แƒžแƒแƒžแƒฃแƒšแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ“แƒ˜แƒ“แƒ˜ แƒแƒšแƒ‘แƒแƒ—แƒแƒ‘แƒ˜แƒ—, แƒ˜แƒœแƒ“แƒฃแƒกแƒขแƒ แƒ˜แƒ แƒกแƒฎแƒ•แƒ แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ”แƒ‘แƒ˜แƒ— แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ“แƒ”แƒ‘แƒ. แƒ˜แƒ›แƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“, แƒ แƒแƒ› แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒœ DNS SSL/TLS แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒกแƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒšแƒแƒ“, แƒ‘แƒแƒ–แƒ แƒ˜แƒก แƒ›แƒแƒ—แƒแƒ›แƒแƒจแƒ”แƒ”แƒ‘แƒ˜ แƒกแƒแƒœแƒแƒชแƒ•แƒšแƒแƒ“ แƒ’แƒแƒแƒ•แƒ แƒชแƒ”แƒšแƒ”แƒ‘แƒ”แƒœ DNS-over-TLS (DoT) แƒ“แƒ DNS-over-HTTPS (DoH) แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ”แƒ‘แƒก. แƒ”แƒก แƒฃแƒ™แƒแƒœแƒแƒกแƒ™แƒœแƒ”แƒšแƒ˜ แƒฉแƒ•แƒ”แƒœ แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒจแƒ˜ แƒ•แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ— แƒฌแƒ˜แƒœแƒ แƒ›แƒแƒกแƒแƒšแƒ”แƒ‘แƒ˜ แƒฐแƒแƒ‘แƒ แƒ”แƒ–แƒ”. แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒจแƒ˜แƒคแƒ แƒแƒ•แƒ”แƒœ แƒ“แƒ แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ”แƒœ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒก DNS แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ”, แƒ แƒแƒช แƒฎแƒ”แƒšแƒก แƒฃแƒจแƒšแƒ˜แƒก แƒ—แƒแƒ•แƒ“แƒแƒ›แƒกแƒฎแƒ›แƒ”แƒšแƒ”แƒ‘แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒงแƒแƒšแƒ‘แƒ”แƒ‘แƒแƒจแƒ˜. แƒฌแƒšแƒ˜แƒก แƒ“แƒแƒกแƒแƒฌแƒงแƒ˜แƒกแƒจแƒ˜ DoT แƒฃแƒ™แƒ•แƒ” แƒ˜แƒงแƒ แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ“แƒ Google-แƒก แƒ›แƒ˜แƒกแƒ˜ แƒกแƒแƒฏแƒแƒ แƒ DNS-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ แƒแƒช แƒจแƒ”แƒ”แƒฎแƒ”แƒ‘แƒ DANE-แƒก, แƒจแƒ”แƒซแƒšแƒ”แƒ‘แƒก แƒ—แƒฃ แƒแƒ แƒ แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ โ€žแƒ“แƒแƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒก แƒฃแƒœแƒแƒ’แƒ˜แƒ แƒจแƒ˜โ€œ แƒ“แƒ แƒ™แƒ•แƒšแƒแƒ• แƒ’แƒแƒ•แƒ แƒชแƒ”แƒšแƒ“แƒ”แƒก, แƒ”แƒก แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒจแƒ˜ แƒ’แƒแƒกแƒแƒ แƒ™แƒ•แƒ”แƒ•แƒ˜แƒ.

แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ แƒ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒจแƒ”แƒ›แƒ“แƒ’แƒแƒ›แƒ˜ แƒฌแƒแƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒแƒ“:

แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ›แƒแƒกแƒแƒ–แƒ แƒ”แƒ‘แƒ: DANE แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ แƒ‘แƒ แƒแƒฃแƒ–แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฉแƒแƒ˜แƒจแƒแƒšแƒ แƒ แƒแƒ’แƒแƒ  แƒ›แƒแƒ•แƒแƒฎแƒ“แƒ˜แƒœแƒแƒ— IT แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒก แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒ˜แƒ–แƒแƒชแƒ˜แƒ - แƒกแƒแƒ›แƒ˜ แƒขแƒ”แƒœแƒ“แƒ”แƒœแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒœแƒฎแƒ˜แƒšแƒ•แƒ
แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ›แƒแƒกแƒแƒ–แƒ แƒ”แƒ‘แƒ: DANE แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ แƒ‘แƒ แƒแƒฃแƒ–แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฉแƒแƒ˜แƒจแƒแƒšแƒ JMAP - แƒฆแƒ˜แƒ แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฉแƒแƒแƒœแƒแƒชแƒ•แƒšแƒ”แƒ‘แƒก IMAP-แƒก แƒ”แƒš.แƒคแƒแƒกแƒขแƒ˜แƒก แƒ’แƒแƒชแƒ•แƒšแƒ˜แƒกแƒแƒก

แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ›แƒแƒกแƒแƒ–แƒ แƒ”แƒ‘แƒ: DANE แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ แƒ‘แƒ แƒแƒฃแƒ–แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฉแƒแƒ˜แƒจแƒแƒšแƒ แƒ แƒแƒ’แƒแƒ  แƒจแƒ”แƒ˜แƒœแƒแƒฎแƒแƒ— แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ˜แƒ—
แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ›แƒแƒกแƒแƒ–แƒ แƒ”แƒ‘แƒ: DANE แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ แƒ‘แƒ แƒแƒฃแƒ–แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฉแƒแƒ˜แƒจแƒแƒšแƒ DevOps แƒฆแƒ แƒฃแƒ‘แƒšแƒแƒ•แƒแƒœ แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒจแƒ˜ 1cloud.ru-แƒก แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—
แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ›แƒแƒกแƒแƒ–แƒ แƒ”แƒ‘แƒ: DANE แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ แƒ‘แƒ แƒแƒฃแƒ–แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฉแƒแƒ˜แƒจแƒแƒšแƒ แƒฆแƒ แƒฃแƒ‘แƒšแƒ˜แƒก แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒ”แƒ•แƒแƒšแƒฃแƒชแƒ˜แƒ 1 แƒฆแƒ แƒฃแƒ‘แƒ”แƒšแƒ˜

แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ›แƒแƒกแƒแƒ–แƒ แƒ”แƒ‘แƒ: DANE แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ แƒ‘แƒ แƒแƒฃแƒ–แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฉแƒแƒ˜แƒจแƒแƒšแƒ แƒ แƒแƒ’แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก 1cloud แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ?
แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ›แƒแƒกแƒแƒ–แƒ แƒ”แƒ‘แƒ: DANE แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ แƒ‘แƒ แƒแƒฃแƒ–แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฉแƒแƒ˜แƒจแƒแƒšแƒ แƒ›แƒ˜แƒ—แƒ”แƒ‘แƒ˜ แƒฆแƒ แƒฃแƒ‘แƒšแƒแƒ•แƒแƒœแƒ˜ แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ