แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžงแž”แž€แžšแžŽแŸแž…แŸ‚แž€แž…แžถแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž„แŸ’แž€แžพแžแž‡แž‰แŸ’แž‡แžถแŸ†แž„แž—แŸ’แž›แžพแž„ pfSense 2.4.5

แž”แžถแž“แž€แžพแžแžกแžพแž„ แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แž”แž„แŸ’แžšแžฝแž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž„แŸ’แž€แžพแžแž‡แž‰แŸ’แž‡แžถแŸ†แž„แž—แŸ’แž›แžพแž„ แž“แžทแž„แž…แŸ’แžšแž€แž”แžŽแŸ’แžแžถแž‰ pfSense แŸข.แŸค.แŸข. แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แž‚แžบแž•แŸ’แžขแŸ‚แž€แž›แžพแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠ FreeBSD แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž“แŸƒแž‚แž˜แŸ’แžšแŸ„แž„ m0n0wall แž“แžทแž„แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŸแž€แž˜แŸ’แž˜แž“แŸƒ pf แž“แžทแž„ ALTQ แŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž•แŸ’แž‘แžปแž€ แž˜แžถแž“ แžšแžผแž”แž—แžถแž–แž‡แžถแž…แŸ’แžšแžพแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ amd64 แžŠแŸ‚แž›แž˜แžถแž“แž‘แŸ†แž แŸ†แž…แžถแž”แŸ‹แž–แžธ 300 แž‘แŸ… 360 MB แžšแžฝแž˜แž‘แžถแŸ†แž„ LiveCD แž“แžทแž„แžšแžผแž”แž—แžถแž–แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŠแŸ†แžกแžพแž„แž“แŸ…แž›แžพ USB Flash แŸ”

แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžแžถแž˜แžšแž™แŸˆแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž”แžŽแŸ’แžŠแžถแž‰แŸ” แžŠแžพแž˜แŸ’แž”แžธแžšแŸ€แž”แž…แŸ†แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž“แŸ…แž›แžพแž”แžŽแŸ’แžแžถแž‰แžฅแžแžแŸ’แžŸแŸ‚ แž“แžทแž„แžฅแžแžแŸ’แžŸแŸ‚ แžœแžทแž”แž•แžแžแž› Captive, NAT, VPN (IPsec, OpenVPN) แž“แžทแž„ PPPoE แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแŸ” แž‡แžฝแžšแžŠแŸแž’แŸ†แž‘แžผแž›แžถแž™แž“แŸƒแžŸแž˜แžแŸ’แžแž—แžถแž–แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž€แž˜แŸ’แžšแžทแžแž”แž‰แŸ’แž‡แžผแž“ แž€แŸ†แžŽแžแŸ‹แž…แŸ†แž“แžฝแž“แž“แŸƒแž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แž€แŸ’แž“แžปแž„แž–แŸแž›แžŠแŸ†แžŽแžถแž›แž‚แŸ’แž“แžถ แžแŸ’แžšแž„แž…แžšแžถแž…แžš แž“แžทแž„แž”แž„แŸ’แž€แžพแžแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แžขแžแŸ‹แžฑแž“แž€แŸ†แž แžปแžŸแžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพ CARP แŸ” แžŸแŸ’แžแžทแžแžทแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แž‡แžถแž‘แž˜แŸ’แžšแž„แŸ‹แž€แŸ’แžšแžถแž แŸ’แžœ แžฌแž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹แžแžถแžšแžถแž„แŸ” แž€แžถแžšแžขแž“แžปแž‰แŸ’แž‰แžถแžแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžถแŸ†แž‘แŸ’แžšแžŠแŸ„แž™แž”แŸ’แžšแžพแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž˜แžผแž›แžŠแŸ’แž‹แžถแž“ แž€แŸแžŠแžผแž…แž‡แžถแžแžถแž˜แžšแž™แŸˆ RADIUS แž“แžทแž„ LDAP แŸ”

แžŸแŸ„ แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš:

  • แžŸแž˜แžถแžŸแž’แžถแžแžปแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž‘แŸ… FreeBSD 11-STABLE;
  • แž‘แŸ†แž–แŸแžšแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸƒแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž”แžŽแŸ’แžŠแžถแž‰ แžšแžฝแž˜แž‘แžถแŸ†แž„แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžš แž”แž‰แŸ’แž‡แžธแž“แŸƒแž€แžถแžšแž…แž„ DHCP แž“แžทแž„แžแžถแžšแžถแž„ ARP/NDP แžฅแžกแžผแžœแž“แŸแŸ‡แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแžแž˜แŸ’แžšแŸ€แž” แž“แžทแž„แž€แžถแžšแžŸแŸ’แžœแŸ‚แž„แžšแž€แŸ”
  • แžงแž”แž€แžšแžŽแŸแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ DNS แž•แŸ’แžขแŸ‚แž€แž›แžพ Unbound แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แžงแž”แž€แžšแžŽแŸแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แžŸแŸ’แž‚แŸ’แžšแžธแž” Python แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹ IPsec DH (Diffie-Hellman) แž“แžทแž„ PFS (Perfect Forward Secrecy) แž€แŸ’แžšแžปแž˜ Diffie-Hellman 25, 26, 27 แž“แžทแž„ 31;
  • แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžฏแž€แžŸแžถแžš UFS แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžแŸ’แž˜แžธ แžšแž”แŸ€แž” noatime แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แžŸแž€แž˜แŸ’แž˜แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ แžŠแžพแž˜แŸ’แž”แžธแž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŸแžšแžŸแŸแžšแžŠแŸ‚แž›แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แŸ”
  • แž‚แžปแžŽแž›แž€แŸ’แžแžŽแŸˆ โ€œautocomplete=new-passwordโ€ แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹แž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹ แžŠแžพแž˜แŸ’แž”แžธแž”แžทแž‘แž€แžถแžšแž”แŸ†แž–แŸแž‰แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž“แŸƒแžœแžถแž›แžŠแŸ‚แž›แž˜แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžšแžŸแžพแž”แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžขแŸ’แž“แž€แž•แŸ’แžแž›แŸ‹แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถ DNS แžแžถแž˜แžœแž“แŸ’แžแžแŸ’แž˜แžธ - Linode แž“แžทแž„ Gandi;
  • แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž‡แžถแž…แŸ’แžšแžพแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž‡แžฝแžŸแž‡แžปแž› แžšแžฝแž˜แž‘แžถแŸ†แž„แž”แž‰แŸ’แž แžถแž“แŸ…แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž”แžŽแŸ’แžŠแžถแž‰แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แž—แžถแž–แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแžขแžถแž…แž…แžผแž›แž”แŸ’แžšแžพแž’แžถแžแžปแž€แŸ’แžšแžถแž แŸ’แžœแžทแž€แž•แŸ’แž‘แžปแž€แžกแžพแž„แžšแžผแž”แž—แžถแž– แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžผแžŠ PHP แžŽแžถแž˜แžฝแž™ แž“แžทแž„แž‘แž‘แžฝแž›แž”แžถแž“แžŸแžทแž‘แŸ’แž’แžทแž…แžผแž›แž”แŸ’แžšแžพแž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžถแž“แžŸแžทแž‘แŸ’แž’แžทแž“แŸƒแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แŸ”
    แž›แžพแžŸแž–แžธแž“แŸแŸ‡ แž›แž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแžŸแžšแžŸแŸแžšแžŸแŸ’แž‚แŸ’แžšแžธแž”แž†แŸ’แž›แž„แž‚แŸแž แž‘แŸ†แž–แŸแžš (XSS) แžแŸ’แžšแžผแžœแž”แžถแž“แž›แžปแž”แž…แŸ„แž›แž“แŸ…แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹