เบชเปเบฒเบฅเบฑเบš OpenBSD. เบ„เบงเบฒเบกเบชเบธเบเป€เบฅเบฑเบเบ™เป‰เบญเบ

เปƒเบ™เบ›เบต 2019, เบ‚เป‰เบญเบเป„เบ”เป‰เบ„เบปเป‰เบ™เบžเบปเบš OpenBSD เบ„เบทเบ™เปƒเปเปˆ.

เปƒเบ™เบ–เบฒเบ™เบฐเบ—เบตเปˆเป€เบ›เบฑเบ™เบœเบนเป‰เบŠเบฒเบ Unix เบชเบตเบ‚เบฝเบงเปƒเบ™เบŠเปˆเบงเบ‡เบฅเบถเบฐเป€เบšเบดเปˆเบ‡เบเบฒเบ™เบชเบฐเบซเบฑเบ”เบชเบฐเบซเบงเบฑเบ”, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบžเบฐเบเบฒเบเบฒเบกเบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เป€เบญเบปเบฒเบกเบทเบ‚เบญเบ‡เบ‚เป‰เบญเบเป„เบ”เป‰. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, Theo, เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เป‚เบ”เบ OpenBSD, เป„เบ”เป‰เบญเบฐเบ—เบดเบšเบฒเบเปƒเบซเป‰เบ‚เป‰เบญเบเบฎเบนเป‰เบงเปˆเบฒเบ‚เป‰เบญเบเบ„เบงเบ™เป„เบ›เบซเบผเบดเป‰เบ™เบ‚เบญเบ‡เบซเบผเบดเป‰เบ™เบญเบทเปˆเบ™เป†. เปเบฅเบฐเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เป€เบเบทเบญเบš 20 เบ›เบตเบ•เปเปˆเบกเบฒ, เปƒเบ™เบ›เบต 2019, เบกเบฑเบ™เป„เบ”เป‰เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡ - OS เบ—เบตเปˆเบ›เบญเบ”เป„เบžเบ—เบตเปˆเบชเบธเบ”เปเบฅเบฐเบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบฑเป‰เบ™. เปเบฅเป‰เบง, เบ‚เป‰เบญเบเบ„เบดเบ”เบงเปˆเบฒเบ‚เป‰เบญเบเบˆเบฐเป€เบšเบดเปˆเบ‡ - เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เบ”เบฝเบงเบเบฑเบ™.

เบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™. ะšะฐะบะฐั ะถะต ัั‚ะพ ะบั€ะฐัะพั‚ะฐ. CWM, TMUX ะธ ะดั€ัƒะณะธะต. PLEDGE! ะ•ัะปะธ ะฒั‹ ะตั‰ะต ะฝะต ะทะฝะฐะตั‚ะต ะฟั€ะพ pledge โ€” ะฑั€ะพััŒั‚ะต ะฒัั‘ ะธ ะฟะพั‡ะธั‚ะฐะนั‚ะต. ะšั€ะฐัะพั‚ะฐ ะฒ ะฟั€ะพัั‚ะพั‚ะต, ะผะธะฝะธะผะฐะปะธะทะผะต, ะฒ ัƒะฒะฐะถะตะฝะธะธ ะบ ั‡ะตะปะพะฒะตั‡ะตัะบะธะผ ะผะพะทะณะฐะผ (ะธะผะตะตั‚ัั ะฒ ะฒะธะดัƒ ะฒะตั€ะฐ ะฒ ั‚ะพ, ั‡ั‚ะพ ั‡ะตะปะพะฒะตะบ ะผะพะถะตั‚ ะฝะต ั‚ะพะปัŒะบะพ ะฝะฐะถะธะผะฐั‚ัŒ ะบะฝะพะฟะบัƒ โ€œNextโ€). ะ”ั€ัƒะถะตะปัŽะฑะธะต Unix ะฒะพ ะฒัะตะน ะบั€ะฐัะต: โ€œUnix is friendly โ€ฆ โ€œ โ€” ะฝัƒ ะฒั‹ ะฟะพะผะฝะธั‚ะต). ะšั€ะฐัะพั‚ะฐ ะฒ ั„ะพะบัƒัะต. ะ’ ั„ะพะบัƒัะต ะฒ ะดะฐะฝะฝะพะผ ัะปัƒั‡ะฐะต ะฝะฐ ะฑะตะทะพะฟะฐัะฝะพัั‚ัŒ. ะ’ ั‡ะฐัั‚ะฝะพัั‚ะธ, ะทะฐั†ะตะฟะธะปะฐ ะฑะตัะบะพะผะฟั€ะพะผะธััะฝะพัั‚ัŒ ะฟะพ ะพั‚ะฝะพัˆะตะฝะธัŽ ะบ โ€œoptional securityโ€. ะ•ัะปะธ ะบะฐะบะพะน-ั‚ะพ ัะปะตะผะตะฝั‚ ัะธัั‚ะตะผั‹ ะฑะตะทะพะฟะฐัะฝะพัั‚ะธ ะผะพะถะฝะพ ะพั‚ะบะปัŽั‡ะธั‚ัŒ ะฒ ั†ะตะปัั… ัƒะดะพะฑัั‚ะฒะฐ, ั‚ะพ ัั‚ะพ ะพะฑัะทะฐั‚ะตะปัŒะฝะพ ะฑัƒะดะตั‚ ัะดะตะปะฐะฝะพ. SE Linux โ€” ะบะปะฐััะฝะฐั ะฒะตั‰ัŒ, ะฝะพ ั‡ั‚ะพ ะฟะตั€ะฒั‹ะผ ะดะตะปะพะผ ะดะตะปะฐัŽั‚ ะฐะดะผะธะฝั‹ ัะพ ัะปะฐะฑั‹ะผะธ ะฝะตั€ะฒะฐะผะธ? ๐Ÿ™‚ ะขะฐะบ ะฒะพั‚ optional security ะฝะตะฟั€ะธะตะผะปะตะผะพ, ะฟั€ะพัั‚ะพ ะฟะพ ะพะฟั€ะตะดะตะปะตะฝะธัŽ โ€” ัะพะณะปะฐัะตะฝ.

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบชเบฐเบซเบผเบธเบšเบชเปเบฒเบฅเบฑเบšเบ•เบปเบ™เป€เบญเบ‡เบงเปˆเบฒเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡เป€เบญเบปเบฒ OpenBSD เป€เบ›เบฑเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ„เบปเป‰เบ™เบ„เป‰เบงเบฒเป€เบฎเบฑเบ”เปƒเบซเป‰เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ‚เบญเบ‡เบกเบฑเบ™. เบฅเบฐเบšเบปเบšเบชเปเบฒเบฅเบฑเบšเบงเบดเบชเบฐเบงเบฐเบเบญเบ™. เบžเบงเบเป€เบฎเบปเบฒเบ•เบดเบ”เบ•เบฑเป‰เบ‡, เบชเบถเบเบชเบฒ, เป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆ, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰, เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ•เบปเบงเป€เบ›เบฑเบ™เบกเบทเบญเบฒเบŠเบตเบš. เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบเปˆเบฒเบงโ€‹เปƒเบซเป‰โ€‹เป€เบเบตเบ”โ€‹เป€เบ•เบฑเบโ€‹เป‚เบ™โ€‹เป‚เบฅโ€‹เบŠเบตโ€‹เบ—เบตเปˆโ€‹เบซเบ™เป‰เบฒโ€‹เบชเบปเบ™โ€‹เปƒเบˆโ€‹เบซเบผเบฒเบโ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบฅเบฑเบ‡โ€‹เบเบดเบ™โ€‹เบฎเบฒเบโ€‹เปƒเบ™โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบญเบทเปˆเบ™เป†โ€‹. เบงเบดเบ—เบตเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ‚เปเบญเบฐเป„เบžเบชเปเบฒเบฅเบฑเบš pathos, เปเบกเปˆเบ™เบŠเบทเปˆเบชเบฑเบ”เปเบฅเบฐเบชเบนเบ‡เบชเบปเปˆเบ‡: เบžเบงเบเป€เบฎเบปเบฒเบกเบฒเบเบฑเบš -> เบžเบงเบเป€เบฎเบปเบฒเบ›เบฐเบ•เบดเบšเบฑเบ” -> เบžเบงเบเป€เบฎเบปเบฒเบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เบŠเบญเบšเปเบงเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก -> เบžเบงเบเป€เบฎเบปเบฒเบซเบงเบฑเบ‡เบงเปˆเบฒเบœเบนเป‰เบ‚เบฒเบเบญเบทเปˆเบ™เป†เบˆเบฐเบเบญเบกเบฎเบฑเบšเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบŠเบต (เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™. , เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ‚เปเป‰โ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เป„เบ”เป‰โ€‹เบขเปˆเบฒเบ‡โ€‹เบงเปˆเบญเบ‡โ€‹เป„เบง, เป‚เบ”เบโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เปเบกเปˆเบ™โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบ›เบญเบ”โ€‹เป„เบž, เปเบฅเบฐโ€‹เบšเปเปˆโ€‹เบฅเบทเบกโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบชเบปเปˆเบ‡ whiners เบเบฑเบšโ€‹เบฅเบฒเบโ€‹เบเบฒเบ™โ€‹เบ—เบฒเบ‡โ€‹เป„เบ›โ€‹เบชเบฐโ€‹เบ™เบต FAC).

เบ•เบฒเบกเบ—เปเบฒเบกเบฐเบŠเบฒเบ”, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™, เบˆเบฐเบšเปเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบซเบฅเบฒเบเบซเบฅเบฒเบ, เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‚เบ™เบ”เบšเบธเบเบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบก, เบ•เบฒเบกเบ—เปเบฒเบกเบฐเบŠเบฒเบ”เบˆเบฐเบกเบตเบเบฒเบ™เบ”เบถเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” (เปเบฅเบฐเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™ "เบ„เปเบฒเบ–เบฒเบก", เบกเบตเบซเบผเบฒเบเบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเปƒเบŠเป‰ - เบ—เปˆเบฒเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบงเบฅเบฒ. เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบšเบฑเบ™เบŠเบต). เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบ‚เป‰เบญเบเบชเบปเบ‡เป„เบชเบงเปˆเบฒ OpenBSD เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เป‰เบฒเบšเป? เบšเปเปˆโ€‹เบกเบตโ€‹เปƒเบœโ€‹เบฎเบนเป‰? เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เป‚เบ”เบเบ•เปˆเบฒเบ‡เป†, เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เป€เบงเบ—เบตเบ•เปˆเบฒเบ‡เบ›เบฐเป€เบ—เบ”, เปเบกเปˆเบ™เปเบฅเป‰เบง, เบกเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เปเบ•เปˆเปƒเบ™เบ‚เบญเบšเป€เบ‚เบ”เปƒเบ”เบ—เบตเปˆเบ‚เป‰เบญเบเบšเปเปˆเป„เบ”เป‰เบžเบปเบšเป€เบซเบฑเบ™.

เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบง, เบ™เบตเป‰เปเบกเปˆเบ™เปœเบถเปˆเบ‡เปƒเบ™เบ„เบงเบฒเบกเปเบ›เบเปƒเบˆเบ—เบตเปˆเปœเป‰เบฒเบŠเบทเปˆเบ™เบŠเบปเบกเบ„เบฑเป‰เบ‡เบ—เบณเบญเบดเบ”เปƒเบ™เปœเบถเปˆเบ‡เบ›เบตเบเปˆเบญเบ™; เป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เบ”เบณเบฅเบปเบ‡เบŠเบตเบงเบดเบ”เป„เบ”เป‰เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเปƒเบ™ OpenBSD - เป€เบเบทเบญเบšเบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบซเบปเบงเปƒเบˆเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เปเบกเปˆเบ™เบ–เบทเบเบชเบปเปˆเบ‡เป€เบ‚เบปเป‰เบฒเบกเบฒเปเบฅเป‰เบง.

เบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ‚เบญเบ‡เบšเบปเบ”เป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆ. เบ–เป‰เบฒเปƒเบœเบซเบฅเบฑเบ‡เบˆเบฒเบเบ™เบตเป‰เบงเบฒเบ‡เบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ—เบฑเบ”เบชเบฐเบ™เบฐ, เบ‚เบฑเบšเบฅเบปเบ”เบกเบฑเบ™, เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™ imbued เบเบฑเบšเบกเบฑเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป‚เบฅเบเบˆเบฐเบ”เบตเบ‚เบถเป‰เบ™เป€เบฅเบฑเบเบ™เป‰เบญเบ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เบŠเบทเป‰เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ DDoS, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPS VDS ๐Ÿ”ฅ เบŠเบทเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DDoS, เป€เบŠเบตเบšเป€เบงเบต VPS VDS | ProHoster