OpenBSD เชฎเชพเชŸเซ‡ เชจเชตเซ€ เช—เชฟเชŸ-เชธเซเชธเช‚เช—เชค เช†เชตเซƒเชคเซเชคเชฟ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเชฟเชธเซเชŸเชฎ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡.

เชธเซเชŸเซ‡เชซเชจ เชธเซเชชเชฐเซเชฒเชฟเช‚เช— (stsp@), เชฆเชธ เชตเชฐเซเชทเชจเซ‹ เช…เชจเซเชญเชต เชงเชฐเชพเชตเชคเชพ เช“เชชเชจเชฌเซ€เชเชธเชกเซ€ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชธเชญเซเชฏ, เชคเซ‡เชฎเชœ เช…เชชเชพเชšเซ‡ เชธเชฌเชตเชฐเซเชเชจเชจเชพ เชฎเซเช–เซเชฏ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชฎเชพเช‚เชจเชพ เชเช•, เชตเชฟเช•เชพเชธ เช•เชฐเซ‡ เช›เซ‡ เชจเชตเซ€ เช†เชตเซƒเชคเซเชคเชฟ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเชฟเชธเซเชŸเชฎ "เชตเซƒเช•เซเชทเซ‹เชจเซ€ เชฐเชฎเชค" (เชฎเชณเซเชฏเซเช‚). เชจเชตเซ€ เชธเชฟเชธเซเชŸเชฎ เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡, เชฒเชตเชšเซ€เช•เชคเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ เชกเชฟเชเชพเช‡เชจเชจเซ€ เชธเชฐเชณเชคเชพ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชธเชฐเชณเชคเชพเชจเซ‡ เชชเซเชฐเชพเชฅเชฎเชฟเช•เชคเชพ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช—เซ‹เชŸ เชนเชพเชฒเชฎเชพเช‚ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เช›เซ‡; เชคเซ‡ เชซเช•เซเชค OpenBSD เชชเชฐ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชฒเช•เซเชทเซเชฏ เชชเซเชฐเซ‡เช•เซเชทเช•เซ‹ OpenBSD เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เช›เซ‡. เช•เซ‹เชก เชฎเชซเชค เชฒเชพเช‡เชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช†เชˆเชเชธเชธเซ€ (เชธเชฐเชณ BSD เช…เชจเซ‡ MIT เชฒเชพเชฏเชธเชจเซเชธเชจเซ€ เชธเชฎเช•เช•เซเชท).

เช—เซ‹เชŸ เชตเชฐเซเชเชจ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช—เชฟเชŸ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชนเชพเชฒเชฎเชพเช‚, เชฎเชพเชคเซเชฐ เชธเซเชฅเชพเชจเชฟเช• เชตเชฐเซเชเชจเชฟเช‚เช— เช‘เชชเชฐเซ‡เชถเชจเซเชธ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, git เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‹เชˆเชชเชฃ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เชนเชœเซ เชธเซเชงเซ€ got เชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชจเชฅเซ€ - เชคเซ‡ เชœ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ got เช…เชจเซ‡ git เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชนเช‚เชฎเซ‡เชถเชพ เชถเช•เซเชฏ เชฌเชจเชถเซ‡.

เชฎเซเช–เซเชฏ เชตเชฐเซเชคเชฎเชพเชจ เชฒเช•เซเชทเซเชฏ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช“เชชเชจเชฌเซ€เชเชธเชกเซ€ เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡ เชœเซ‡เช“ เชคเซ‡เชฎเชจเชพ เช“เชชเชจเชฌเซ€เชเชธเชกเซ€ เช•เชพเชฎ เชฎเชพเชŸเซ‡ เช—เซ‹เชŸเชจเซ‹ เชจเชฟเชฏเชฎเชฟเชค เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเช—เซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชชเซเชฐเชคเชฟเชธเชพเชฆเชจเชพ เช†เชงเชพเชฐเซ‡ เชตเชฐเซเชเชจ เช•เช‚เชŸเซเชฐเซ‹เชฒ เช‘เชชเชฐเซ‡เชถเชจเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡.

เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชฎเซ‚เชณเชญเซ‚เชค เชธเชฟเชฆเซเชงเชพเช‚เชคเซ‹:

  • OpenBSD เชธเซเชฐเช•เซเชทเชพ เชจเชฟเชฏเชฎเซ‹ เช…เชจเซ‡ เช•เซ‹เชกเชฟเช‚เช— เชถเซˆเชฒเซ€เชจเซ‡ เช…เชจเซเชธเชฐเซ€เชจเซ‡;
  • เช‡เชฎเซ‡เช‡เชฒ เชฆเซเชตเชพเชฐเชพ เช•เซ‹เชก เชธเชฎเซ€เช•เซเชทเชพ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชตเชฟเช•เชพเชธ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ;
  • เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เชชเซเชฐเชคเชฟเชœเซเชžเชพ(2) เช…เชจเซ‡ เช…เชจเชพเชตเชฐเชฃ(2) เชธเชฎเช—เซเชฐ เช•เซ‹เชก เชฌเซ‡เชเชฎเชพเช‚;
  • เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เช…เชฅเชตเชพ เชกเชฟเชธเซเช•เชฎเชพเช‚เชฅเซ€ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชกเซ‡เชŸเชพเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐ เชตเชฟเชญเชพเชœเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹;
  • BSD เชฒเชพเช‡เชธเชจเซเชธ เช•เซ‹เชกเชฌเซ‡เช เช†เชงเชพเชฐ.

เชฒเชพเช‚เชฌเชพ เช—เชพเชณเชพเชจเชพ เชฒเช•เซเชทเซเชฏเซ‹:

  • เช—เชฟเชŸ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชจเชพ เชกเชฟเชธเซเช• เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพ เชœเชพเชณเชตเชตเซ€ (เชŸเซ‚เชฒเช•เซ€เชŸ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพ เชœเชพเชณเชตเซ€ เชฐเชพเช–เซเชฏเชพ เชตเชฟเชจเชพ);
  • OpenBSD เชฎเชพเชŸเซ‡ เชตเชฐเซเชเชจ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชŸเซ‚เชฒเซเชธเชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซ‡เชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเชตเซ‹:
    • เชœเชฐเซ‚เชฐเซ€ เชตเชฐเซเชเชจเชฟเช‚เช— เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชพเชนเชœเชฟเช• เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ (เชฎเชณเซ€)
    • เช‡เชคเชฟเชนเชพเชธเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเชตเชพ เช…เชจเซ‡ เชชเซเชฐเชคเชฟเชฌเชฆเซเชง เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชต เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€ เชฌเซเชฐเชพเช‰เชเชฐ (เชŸเซ‹เช—)
    • CGI เชธเซเช•เซเชฐเชฟเชชเซเชŸ เช•เซ‡ เชœเซ‡ เชตเซ‡เชฌ เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡ - เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชฌเซเชฐเชพเช‰เชเชฐ
    • เชฌเซ‡เช•เช…เชช เช…เชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ เชชเชฐ เชฎเชœเชฌเซ‚เชค เชญเชพเชฐ เชธเชพเชฅเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชถเชจ เชธเชพเชงเชจเซ‹
    • เชธเซ‡เชจเซเชŸเซเชฐเชฒ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ‡ เชนเซ‹เชธเซเชŸ เช•เชฐเชตเชพ เช…เชจเซ‡ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เช…เชจเซ‡ เช–เชพเชจเช—เซ€ เช…เชฐเซ€เชธเชพเช“เชจเชพ เช•เชพเชธเซเช•เซ‡เชก เชธเชพเชฅเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€ เชธเชฐเซเชตเชฐ
  • เช“เชชเชจเชฌเซ€เชเชธเชกเซ€ เชกเซ‡เชตเชฒเชชเชฐ เชตเชฐเซเช•เชซเซเชฒเซ‹ เช†เชตเชถเซเชฏเช•เชคเชพเช“:
    • เช•เซ‡เชจเซเชฆเซเชฐเชฟเชฏ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชฎเซ‹เชกเซ‡เชฒ เชฎเชพเชŸเซ‡ เชฎเชœเชฌเซ‚เชค เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชธเชชเซ‹เชฐเซเชŸ;
    • เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เช•เซ‡ เชœเซ‡เชฎเชจเซ‡ เชถเชพเช–เชพเช“เชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชธเชฐเชณเชคเชพ เชœเชพเชณเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡;
    • เชœเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชถเชพเช–เชพเช“ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ;
    • "-เชธเซเชฅเชฟเชฐ" เชชเซเชฐเช•เชพเชถเชจ เชถเชพเช–เชพเช“ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ;
    • เช“เชชเชจเชฌเซ€เชเชธเชกเซ€ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเชพ เชจเชฟเชฐเซเชฎเชพเชฃ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช…เชจเซเชฏ เช•เชพเชฐเซเชฏเซ‹.
  • เชชเซเชฐเชฎเชพเชฃเชฟเชค เช…เชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชจเซ‡เชŸเชตเชฐเซเช• เช•เชจเซ‡เช•เซเชถเชจเซเชธเชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ:
    • เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ‡ เช•เซเชฒเซ‹เชจ เช•เชฐเชตเชพ เช…เชจเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ SSH เช…เชจเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เชฐเซ€เชคเซ‡ TLS เชฆเซเชตเชพเชฐเชพ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชเชจเซ€ เชเช•เซเชธเซ‡เชธ;
    • เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชซเช•เซเชค SSH เชฆเซเชตเชพเชฐเชพ เชœ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชเชจเซ€ เชเช•เซเชธเซ‡เชธ;
    • เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เช•เชจเซ‡เช•เซเชถเชจเซเชธ เชชเชฐ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เช เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เชพเชคเซ€ เชจเชฅเซ€.

    เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฎเชณเซ€ เช—เชฏเซเช‚ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชชเซ‹เชฐเซเชŸ เชŸเซเชฐเซ€ เชฎเชพเช‚ "เชตเชฟเช•เชพเชธ/เชฎเชณเซเชฏเซ‹" เชšเชพเชฒเซ EUROBSDCON 2019 เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เช…เชนเซ‡เชตเชพเชฒ เชจเชตเซ€ เช†เชตเซƒเชคเซเชคเชฟ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเชฟเชธเซเชŸเชฎ เชตเชฟเชถเซ‡.

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

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