Android เชฎเชพเช‚ เชจเชฌเชณเชพเชˆ เชœเซ‡ เชคเชฎเชจเซ‡ เชฒเซ‰เช• เชธเซเช•เซเชฐเซ€เชจเชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡

Android เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ (CVE-2022-20465) เชฎเชพเช‚ เชเช• เชจเชฌเชณเชพเชˆ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ SIM เช•เชพเชฐเซเชกเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช—เซ‹เช เชตเซ€เชจเซ‡ เช…เชจเซ‡ PUK เช•เซ‹เชก เชฆเชพเช–เชฒ เช•เชฐเซ€เชจเซ‡ เชธเซเช•เซเชฐเซ€เชจ เชฒเซ‰เช•เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชฒเซ‰เช•เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ Google Pixel เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เชฆเชฐเซเชถเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชชเชฐเช‚เชคเซ เช•เชพเชฐเชฃ เช•เซ‡ เชซเชฟเช•เซเชธ เชฎเซเช–เซเชฏ Android เช•เซ‹เชกเชฌเซ‡เชเชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡, เชธเช‚เชญเชต เช›เซ‡ เช•เซ‡ เชธเชฎเชธเซเชฏเชพ เช…เชจเซเชฏ เช‰เชคเซเชชเชพเชฆเช•เซ‹เชจเชพ เชซเชฐเซเชฎเชตเซ‡เชฐเชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡. เชจเชตเซ‡เชฎเซเชฌเชฐเชจเชพ เชเชจเซเชกเซเชฐเซ‹เช‡เชก เชธเชฟเช•เซเชฏเซเชฐเชฟเชŸเซ€ เชชเซ‡เชš เชฐเซ‹เชฒเช†เช‰เชŸเชฎเชพเช‚ เช† เชฎเซเชฆเซเชฆเชพเชจเซ‡ เชธเช‚เชฌเซ‹เชงเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชธเชฎเชธเซเชฏเชพ เชคเชฐเชซ เชงเซเชฏเชพเชจ เชฆเซ‹เชฐเชจเชพเชฐ เชธเช‚เชถเซ‹เชงเช•เชจเซ‡ เช—เซ‚เช—เชฒ เชคเชฐเชซเชฅเซ€ $70 เชนเชœเชพเชฐเชจเซเช‚ เชˆเชจเชพเชฎ เชฎเชณเซเชฏเซเช‚.

เช† เชธเชฎเชธเซเชฏเชพ PUK เช•เซ‹เชก (เชชเชฐเซเชธเชจเชฒ เช…เชจเชฌเซเชฒเซ‰เช•เชฟเช‚เช— เช•เซ€) เชฆเชพเช–เชฒ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เช–เซ‹เชŸเซ€ เช…เชจเชฒเซ‰เช•เชฟเช‚เช— เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— PIN เช•เซ‹เชกเชจเซ‡ เชตเชพเชฐเช‚เชตเชพเชฐ เช–เซ‹เชŸเซ€ เชฐเซ€เชคเซ‡ เชฆเชพเช–เชฒ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชฌเซเชฒเซ‰เช• เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชธเชฟเชฎ เช•เชพเชฐเซเชกเชจเซ‡ เชซเชฐเซ€ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. เชธเซเช•เซเชฐเซ€เชจ เชฒเซ‰เช•เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชซเช•เซเชค เชคเชฎเชพเชฐเชพ เชซเซ‹เชจเชฎเชพเช‚ เชคเชฎเชพเชฐเซเช‚ เชธเชฟเชฎ เช•เชพเชฐเซเชก เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹, เชœเซ‡เชฎเชพเช‚ PIN เช•เซ‹เชก เชธเซเชฐเช•เซเชทเชพ เช›เซ‡. PIN เช•เซ‹เชก เชฆเซเชตเชพเชฐเชพ เชธเซเชฐเช•เซเชทเชฟเชค SIM เช•เชพเชฐเซเชก เชฌเชฆเชฒเซเชฏเชพ เชชเช›เซ€, เชธเซเช•เซเชฐเซ€เชจ เชชเชฐ เชชเซเชฐเชฅเชฎ PIN เช•เซ‹เชก เชตเชฟเชจเช‚เชคเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชพเชฏ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ เชคเซเชฐเชฃ เชตเช–เชค PIN เช•เซ‹เชก เช–เซ‹เชŸเซ‹ เชฆเชพเช–เชฒ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ SIM เช•เชพเชฐเซเชก เชฌเซเชฒเซ‹เช• เชฅเชˆ เชœเชถเซ‡, เชคเซเชฏเชพเชฐเชฌเชพเชฆ เชคเชฎเชจเซ‡ เชคเซ‡เชจเซ‡ เช…เชจเชฒเซ‰เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ PUK เช•เซ‹เชก เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซ€ เชคเช• เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ PUK เช•เซ‹เชกเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชฅเซ€ เชฎเชพเชคเซเชฐ เชธเชฟเชฎ เช•เชพเชฐเซเชก เช…เชจเชฒเซ‰เช• เชฅเชคเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฎเซเช–เซเชฏ เชชเชพเชธเชตเชฐเซเชก เช…เชฅเชตเชพ เชชเซ‡เชŸเชฐเซเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเช•เซเชธเซ‡เชธเชจเซ€ เชชเซเชทเซเชŸเชฟ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ, เชธเซเช•เซเชฐเซ€เชจ เชธเซ‡เชตเชฐเชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเซ€เชจเซ‡, เชฎเซเช–เซเชฏ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡.

KeyguardSimPukViewController เชนเซ‡เชจเซเชกเชฒเชฐเชฎเชพเช‚ PUK เช•เซ‹เชกเซเชธ เชคเชชเชพเชธเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชคเชฐเซเช•เชฎเชพเช‚ เชญเซ‚เชฒเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชจเชฌเชณเชพเชˆ เชธเชฐเซเชœเชพเชฏ เช›เซ‡, เชœเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชธเซเช•เซเชฐเซ€เชจ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡. Android เช…เชจเซ‡เช• เชชเซเชฐเช•เชพเชฐเชจเซ€ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชธเซเช•เซเชฐเซ€เชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ (PIN, PUK, เชชเชพเชธเชตเชฐเซเชก, เชชเซ‡เชŸเชฐเซเชจ, เชฌเชพเชฏเซ‹เชฎเซ‡เชŸเซเชฐเชฟเช• เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡) เช…เชจเซ‡ เช† เชธเซเช•เซเชฐเซ€เชจเซ‹เชจเซ‡ เช•เซเชฐเชฎเชฟเช• เชฐเซ€เชคเซ‡ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชฌเชนเซเชตเชฟเชง เชคเชชเชพเชธ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซเชฏเชพเชฐเซ‡ PIN เช…เชจเซ‡ เชชเซ‡เชŸเชฐเซเชจเชจเซ€ เช†เชตเชถเซเชฏเช•เชคเชพ เชนเซ‹เชฏ.

เชœเซ‹ เชคเชฎเซ‡ PIN เช•เซ‹เชก เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชฆเชพเช–เชฒ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชšเช•เชพเชธเชฃเซ€เชจเซ‹ เชฌเซ€เชœเซ‹ เชคเชฌเช•เซเช•เซ‹ เชŸเซเชฐเชฟเช—เชฐ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชคเชฎเชพเชฐเซ‡ เชฎเซเช–เซเชฏ เช…เชจเชฒเซ‹เช• เช•เซ‹เชก เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ PUK เช•เซ‹เชก เชฆเชพเช–เชฒ เช•เชฐเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เช† เชคเชฌเช•เซเช•เซ‹ เช›เซ‹เชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฎเซเช–เซเชฏ เชชเชพเชธเชตเชฐเซเชก เช…เชฅเชตเชพ เชชเซ‡เชŸเชฐเซเชจ เช•เซ€ เชชเซ‚เช›เซเชฏเชพ เชตเชฟเชจเชพ เชเช•เซเชธเซ‡เชธ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. . เช†เช—เชฒเชพ เช…เชจเชฒเซ‹เช•เชฟเช‚เช— เชธเซเชŸเซ‡เชœเชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ KeyguardSecurityContainerController#dismiss() เชจเซ‡ เช•เซ‰เชฒ เช•เชฐเซ‹ เชคเซเชฏเชพเชฐเซ‡ เช…เชชเซ‡เช•เซเชทเชฟเชค เช…เชจเซ‡ เชชเชธเชพเชฐ เชฅเชฏเซ‡เชฒเซ€ เชšเช•เชพเชธเชฃเซ€ เชชเชฆเซเชงเชคเชฟเช“ เชตเชšเซเชšเซ‡ เช•เซ‹เชˆ เชธเชฐเช–เชพเชฎเชฃเซ€ เชฅเชคเซ€ เชจเชฅเซ€, เชเชŸเชฒเซ‡ เช•เซ‡. เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชฎเชพเชจเซ‡ เช›เซ‡ เช•เซ‡ เชตเซ‡เชฐเชฟเชซเชฟเช•เซ‡เชถเชจ เชชเชฆเซเชงเชคเชฟ เชฌเชฆเชฒเชพเชˆ เชจเชฅเซ€ เช…เชจเซ‡ PUK เช•เซ‹เชก เชตเซ‡เชฐเชฟเชซเชฟเช•เซ‡เชถเชจ เชชเซ‚เชฐเซเชฃ เชฅเชตเซเช‚ เช เชธเชคเซเชคเชพเชจเซ€ เชธเชซเชณ เชชเซเชทเซเชŸเชฟ เชธเซ‚เชšเชตเซ‡ เช›เซ‡.

เชจเชฌเชณเชพเชˆ เช†เช•เชธเซเชฎเชฟเช• เชฐเซ€เชคเซ‡ เชถเซ‹เชงเซ€ เช•เชพเชขเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ - เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‹ เชซเซ‹เชจ เชกเซ‡เชก เชนเชคเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชšเชพเชฐเซเชœ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เช…เชจเซ‡ เชšเชพเชฒเซ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชคเซ‡เชฃเซ‡ เชชเชฟเชจ เช•เซ‹เชก เชฆเชพเช–เชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช˜เชฃเซ€ เชตเช–เชค เชญเซ‚เชฒ เช•เชฐเซ€ เชนเชคเซ€, เชคเซเชฏเชพเชฐเชฌเชพเชฆ เชคเซ‡เชฃเซ‡ เชคเซ‡เชจเซ‡ PUK เช•เซ‹เชกเชฅเซ€ เช…เชจเชฒเซ‰เช• เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เช†เชถเซเชšเชฐเซเชฏ เชฅเชฏเซเช‚ เช•เซ‡ เชธเชฟเชธเซเชŸเชฎ เชชเซ‚เช›เชคเซ€ เชจเชฅเซ€. เชกเซ‡เชŸเชพเชจเซ‡ เชกเชฟเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชฎเซเช–เซเชฏ เชชเชพเชธเชตเชฐเซเชก เชฎเชพเชŸเซ‡, เชœเซ‡ เชชเช›เซ€ เชคเซ‡ "เชชเชฟเช•เซเชธเซ‡เชฒ เชถเชฐเซ‚ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡..." เชธเช‚เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เชธเซเชฅเชฟเชฐ เชฅเชˆ เช—เชฏเซเช‚. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชเซ€เชฃเชตเชŸเชญเชฐเซเชฏเซ‹ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซ‹, เชถเซเช‚ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชถเซ‹เชงเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ PIN เช…เชจเซ‡ PUK เช•เซ‹เชก เชฆเชพเช–เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเซเชฆเซ€ เชœเซเชฆเซ€ เชฐเซ€เชคเซ‡ เชชเซเชฐเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚, เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชคเซ‡ เช†เช•เชธเซเชฎเชฟเช• เชฐเซ€เชคเซ‡ เชธเชฟเชฎ เช•เชพเชฐเซเชก เชฌเชฆเชฒเซเชฏเชพ เชชเช›เซ€ เช‰เชชเช•เชฐเชฃเชจเซ‡ เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเชตเชพเชจเซเช‚ เชญเซ‚เชฒเซ€ เชจ เชœเชพเชฏ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถ เชฎเซ‡เชณเชตเซเชฏเซ‹. เช เช‚เชกเซเช‚

เช–เชพเชธ เชฐเชธ เช เช›เซ‡ เช•เซ‡ เชจเชฌเชณเชพเชˆเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค เชชเชฐ Googleเชจเซ€ เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ. เชธเชฎเชธเซเชฏเชพ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชœเซ‚เชจเชฎเชพเช‚ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชชเชฐเช‚เชคเซ เชธเชชเซเชŸเซ‡เชฎเซเชฌเชฐ เชธเซเชงเซ€ เชธเช‚เชถเซ‹เชงเช• เชนเชœเซ เชชเชฃ เชธเซเชชเชทเซเชŸ เชœเชตเชพเชฌ เชฎเซ‡เชณเชตเชตเชพเชฎเชพเช‚ เช…เชธเชฎเชฐเซเชฅ เชนเชคเชพ. เชคเซ‡เชฎเชจเซเช‚ เชฎเชพเชจเชตเซเช‚ เชนเชคเซเช‚ เช•เซ‡ เช† เชตเชฐเซเชคเชจ เช เชนเช•เซ€เช•เชค เชฆเซเชตเชพเชฐเชพ เชธเชฎเชœเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช•เซ‡ เช† เชญเซ‚เชฒเชจเซ€ เชœเชพเชฃ เช•เชฐเชจเชพเชฐ เชคเซ‡ เชชเซเชฐเชฅเชฎ เชจเชฅเซ€. เช•เช‚เชˆเช• เช–เซ‹เชŸเซเช‚ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เชนเซ‹เชตเชพเชจเซ€ เชถเช‚เช•เชพ เชธเชชเซเชŸเซ‡เชฎเซเชฌเชฐเชฎเชพเช‚ เชŠเชญเซ€ เชฅเชˆ, เชœเซเชฏเชพเชฐเซ‡ 90 เชฆเชฟเชตเชธ เชชเช›เซ€ เชฐเชฟเชฒเซ€เช เชฅเชฏเซ‡เชฒ เชซเชฐเซเชฎเชตเซ‡เชฐ เช…เชชเชกเซ‡เชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชธเชฎเชธเซเชฏเชพ เช…เชธเซเชงเชพเชฐเชฟเชค เชฐเชนเซ€, เชœเซเชฏเชพเชฐเซ‡ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชฌเชฟเชจ-เชœเชพเชนเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เช…เชตเชงเชฟ เชธเชฎเชพเชชเซเชค เชฅเชˆ เช—เชˆ เชนเชคเซ€.

เชธเชฎเชธเซเชฏเชพ เชตเชฟเชถเซ‡ เชฎเซ‹เช•เชฒเซ‡เชฒเชพ เชธเช‚เชฆเซ‡เชถเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชœเชพเชฃเชตเชพเชจเชพ เชคเชฎเชพเชฎ เชชเซเชฐเชฏเชพเชธเซ‹ เชฎเชพเชคเซเชฐ เชธเซเชตเชšเชพเชฒเชฟเชค เช…เชจเซ‡ เชจเชฎเซ‚เชจเชพเชจเชพ เชœเชตเชพเชฌเซ‹ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชคเชพ เชนเซ‹เชตเชพเชฅเซ€, เชธเช‚เชถเซ‹เชงเช•เซ‡ เชธเซเชงเชพเชฐเชพเชจเซ€ เชคเซˆเชฏเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ Google เช•เชฐเซเชฎเชšเชพเชฐเซ€เช“เชจเซ‹ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชฐเซ€เชคเซ‡ เชธเช‚เชชเชฐเซเช• เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹ เช…เชจเซ‡ Google เชจเซ€ เชฒเช‚เชกเชจ เช“เชซเชฟเชธเชฎเชพเช‚ เชจเชฌเชณเชพเชˆเชจเซเช‚ เชจเชฟเชฆเชฐเซเชถเชจ เชชเชฃ เช•เชฐเซเชฏเซเช‚. . เช† เชชเช›เซ€ เชœ เชจเชฌเชณเชพเชˆ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซเช‚ เช•เชพเชฎ เช†เช—เชณ เชตเชงเซเชฏเซเช‚. เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช•เซ‹เชˆเช เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชธเชฎเชธเซเชฏเชพเชจเซ€ เชœเชพเชฃ เช•เชฐเซ€ เชนเชคเซ€, เชชเชฐเช‚เชคเซ Google เช เช…เชชเชตเชพเชฆ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เช…เชจเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซ€ เชซเชฐเซ€เชฅเซ€ เชœเชพเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเชธเซเช•เชพเชฐ เชšเซ‚เช•เชตเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชซเช•เซเชค เชคเซ‡เชจเชพ เชฒเซ‡เช–เช•เชจเซ€ เชฆเซเชฐเชขเชคเชพเชจเซ‡ เช†เชญเชพเชฐเซ€ เช›เซ‡ เช•เซ‡ เชธเชฎเชธเซเชฏเชพ เชงเซเชฏเชพเชจเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹