แ 2010 แฉแฃแแซแ 50 แ แแแแฎแฝ แฅแ แแแ แจแ แแณแจ แแจแฅ แแดแ แแ แฉ: แจแแ, แจแแต แฅแ แแจแญแแ. แจแ แแแแฎแฝ แแฅแญ แ แตแแแฃ แแดแ แญแ แแฅ แแตแฅแตแฅ แแแก แแตแฐแแแแฃ แจแฐแแฉ VLANs แจแคแฒแคแแฝแฃ แจแแซแ แชแแคแ แจVRFs แแญแฃ VLANs แจแคแฒแคแแคแ แ แคแ 2แฃ VRFs แจแคแฒแคแแคแ แ แคแ 3แข แญแแ แแต แฅแจแฐแฝแจแจแจแจ แแ? แ แแ แจแ แแ แ แตแฐแณแฝ แญแแแ.
16 แฐแญแจแฎแฝ แฒแแฉแฃ แจแฅแ แจแฐแแซแฉ แญแแแฝ แแญ แซแ แฅแแฃ แแฅแซแต แจแแญแปแ แแแข แตแแแ แแ แแแตแ แ แแฃแแข แจNetfilter แแแ แแตแฐแแฃ แแแตแแ แฅแแฐ แจแแแฅ แแแญ แจแแจแแแแฃ แฅแ แ แแฅแแต แจแแฐแซแญ แแจแญแแ แ แแแฐแแแข แ แซแแฐแฎแฝ แแญ แคแฒแคแแฝแ แฐแญแฐแ แฅแแฐ แแซแ แฅแ แแตแฃแ แแจแญแแ แญแ แแแฃแธแ แแ แญแข แแณแชแซแแ แ แฐแแแแญ แแแแต แแแตแฐแณแฐแญ แ แจแฆแณแ แฅแ แ แแญ แจแแแแ แจ BEFW แตแญแแต แแแฅแฐแแแก แจแฐแ แแแแ แแฐ แแญแต แ แแณแจแแจแฅ แแตแจแตแ แจแแตแฐแณแฐแญ แแแฎ แจแแตแแญแญ แญแแแฝแ แ แแณแธแ แจแแแ แฅแตแจ แแแจแต แตแจแตแข

แฅแฑ แแแ แแแญ แฅแแดแต แฅแแฐแแฐแซ แฅแ แแแ แญแ
แ แตแญแแต แ แ
แญแ แต แแแแจแต แฅแแณแแฅแแต แญแแแญแแณแ. แขแซแ แ แแญแฎแญ () แ แฉแฃแแซแ แแแตแญ แแแต แแฅแจแ แแตแฅ แจแฅแแ แญแแ แจแแ แจแฐ แแแต แฐแ
แแแต แกแตแ แแช แแแข แขแซแ แจ SELinux แ แตแแ แแแฃ แแญแแ แญแแณแ แฅแ แฎแต แญแฝแแแข แจแแจแ แฐแ
แแแต แกแตแ แแช แฅแแฐแแแ แแ แ Wargamingแ แจแฐแญแ แแฆแฝ แแแ แ แ
แฅแ แ แฉแฃแแซแ แแตแฅ แซแแตแ แแแแ แจแจแแณ แ แแแแฎแฝ แ แ แซแญ แแแจแแแฅ แ แแแแฅ แแตแณแแปแแฝ แฃ แ แแ แฃแ แแซแแฝ แฅแ แ R&D แ แแฐแ แแแต แญแฐแซแแข

แณแชแซแ แณแซ
แฅแแดแต แฅแแณแฐแจแแ แจแแแแฌ แ แแต, แ แแแแชแซ แแฐแแ แฅแแดแต แฅแแฐแแฃแ แฅแ แแแ แฅแแฐแแซแตแแแ แฅแแแญแแณแแ. แญแ แแ แแแตแจแ แแฐ 9 แแแณแต แฅแแแแตแก- 2010 แจแแแ แณแแฎแฝ แแ แณแจแข Wargaming แ แแแต 50 แ แแแแฎแฝ แแ แฉแตแข

แจแฉแฃแแซแ แ แแแแญ แแตแแต แแ แณ.
แจแแตแแญแญ แแดแ แแ แจแ. แแแซ แแ แ แฃแ แฅแฉ แแ แญ.

แจแแตแแญแญ แแดแ แ 2010 แ.แ.
แฅแแ แแแตแ แญ แจแแแแ แแฅแ แฐแแฝ แจแแต แ แฉแ แ แ แฃ แแ แแจแญแแ แ แแแข แ แแญแฃแ แแญ แแแ แแจแญแแ แจแแ, แแ แฅแแซ 50 แ แแแแฎแฝ แ แ, แแแแ แฅแแแแธแแแ. แแแ แแแญ แ แฐแแฅ แญแฐแซแ.
แ 4 แแแณแต แแตแฅ แจแ แแแแญ แแญแจแฆแฝ 100 แฅแฅแ แ แตแแ, แแฐ 5000. แจแแแแชแซแ แแแแฐแ แ แแณแจ แแจแฆแฝ แณแจ - แฐแจแ: แแฐ แแญแต แแแต แ แแปแแ, แฅแ แฅแ แแ แ แฐแแ แแแ แจแแฝแ แแแฎแฝ แฅแแซ แฅแจแฎแก แแ แญ.

แจแแตแแญแญ แแดแ แ 2014 แ.แ.
แ inertia แฃ แฅแ แฐแแณแณแญ แจแแญแตแแญ แแญแฅแซแฎแฝแ แฅแแ แแแแ แฃ แฅแ แแแ แตแซแแฝ แจแฐแจแแแแต แ แแแแฐแ VLANs แแญ แแ-แคแฒแคแแฝ แ VLANs แจแฐแแ แฒแแ แญแ แ แจแแ แแแแแตแ แจแแแ แต แแญแ แจแแญแต แแแข
แฅ.แค.แ . แ 2016 แจแ แแแแฎแน แแฅแญ 8000 แฐแญแทแ แข Wargaming แแแฝ แตแฑแฒแฎแแฝแ แแฐแฐ แฅแ แฐแจแแช แจแฐแแซแ แ แแณแจ แแจแฆแฝ แณแฉแข แฅแแฑ แจแฅแ แญแแตแแแฃ แแ แแ แ แแ แ แญแฐแแแก VLAN แฅแ แแ แแ แแฎแฝ แ แญแฐแซแแฃ VPNแ แ VRF แแ แแ แ แแฆแตแฃ แแแแ แญแ แแฅ แจแฐแแณแฐแ แญแแแแข แจ ACL แจแขแแฑแแฝแ แตแฅแแ แ แตแแแข

แจแแตแแญแญ แแดแ แ 2016 แ.แ.
แฅ.แค.แ . แ 2018 แแแแชแซ แแญ แจแแฝแแน แแญแจแฆแฝ แแฐ 16 แ แตแแ แข 000 แญแแแฝ แแ แฉ แฃ แฅแ แจแฐแแฉแตแ แ แแแ แญแแ แฃ แจแแญแแแต แแจแ แจแฐแจแแธแฃแธแแ แจแแฎแข แจแแซแฃ แแตแแญแฎแฝ (Kubernetes)แฃ DevOpsแฃ แ VPN แจแฐแแแ แจแฐแแ แ แแณแจ แแจแฆแฝแฃ แแแณแ แจ IVSแฃ แฅแ แ แแข แฅแ แแแฝ แแ แฉ - แ แแ แแ แญ.

แจแแตแแญแญ แแดแ แฅแ แจแแแแ แแดแแฝ แ 2018.
แแแแแฐแแแตแก VLAN แจแคแฒแคแ แ แคแ 2แฃ VRF แจแคแฒแคแ แ แคแ 3แฃ แชแแคแ แฅแ แแแฝแแ แฐแ แแแแข แ แฃแ แฅแ.
แฝแแฎแฝ
แแแ แฐแ ACL แฅแ VLAN แแญ แญแแซแ. แแแตแแ แฝแแฉ? แญแ แฅแซแ แ แแแ แ แแฐแ แ แ แแฎแแต แแแต แซแแแ.

แฅแ แฝแแฎแฝ แแ แฉ, แแ แ แแตแต แแแ แฝแแฎแฝ แแ แฉ.
- แแ แณแฒแต แฐแแฆแฝ แแฆแแตแชแญ แจแแ แญแแช. แฅแซแแณแแฑ แ แฒแต แ แ แจแแณแแ แแ แแแจแแญ แจแแ แซแ แแ แแตแทแ, แแญแแซแฑแ แแแแชแซ แแญ แฅแแฐแแ แ แญแแต แฐแแฅ แแแฉแ แแแจแต แ แตแแแ แแ แญ.
- แ แญแแแฝ แแตแฅ แแแ แแจแญแแ แจแแแข. แญแแแน แ แฐแแฐแ แแแฉ แฅแญแต แ แญแต แฐแแซแญแฐแแ, แฅแ แแตแแแ แ แ แแฅแถแฝ แ แแแ แฉแ.
- แฐแแฆแน แแจแ แ แแ แฐแฐแแฅแจแแ. แฆแแฌแฐแฎแฝ แ แ แแต แฐแแต แแตแฅ แ แแต แจแ แซแฃแข แ แแ แ แฅแ แแฝแ แญแฝแแแข แแแ แ แแแแ แฅแ แแแต แแ แทแแข
- แจแฆแฒแต แฐแแฆแฝแ แ แฐแแแจแฐ แฝแแฎแฝ. แจแ แแ แ แตแญแญแ, แจแแปแ แ แแแ แจแ. แจแแแแชแซแแน แ แแฝ แจแฐแแแต แ 2010 แแ แฃ แฅแ แ แฅแแแแน แฐแซแฒแแปแธแ แแฉแฃแแซแ แ แแฐแฉแแข
- แแ แฐแ แจแแ แจแฐ แแแต แแฅแฅแญ. แแแ แฝแแญ แญแ แแ - แ แ แแซแฝแ แแตแฅ แแ แฅแจแฐแฐแจแ แฅแแณแ แ แฐแแฅ แ แแแ แ แแ แญ.
แฅ.แค.แ . แ 2018 แ แแต แจแแตแแญแญ แแแแฒแต โแฐแจแแช แคแฒแคแ แฅแแแแแโ แฒแ แ แฐแ แแ แญแ แ แญแแตแแแข

แแแตแแแฝ
แ 2018 แแแแชแซ แแญ แ แแต แแแญ แแแตแจแ แฐแแตแแ.
แจแแแแต แแ แ แจแแแ แฅแซแฐแ แแ. แจแแแป แแฅแก แตแแแ แจแแจแ แแฅแจแแฝ แจแฐแแแ VLANs แฅแ ACLs แแฐแแ แซแแแต แแณแชแซแแน แจแแ แฐแจ แตแแตแณ แตแแแฃแธแ แแแข
แแแตแแก- แจแฐแแ แ แซแ แ แตแแแฐแแ แฅแ แจแแฐแแแ แจแแณแจแป แ แ แญแฆแตแ แ แซแต แฐแญ แ แฐแจแแแข
แ แฒแถแน แฐแแฆแฝ แฐแแฃแซแ แแแตแจแ แจแ แ แแ แญแแตแณแ. แแแตแแ: แจแแแฝแ แ แฐแแฃแ แญ แซแแฅแ, แจแฐแจแแแ แฅแ แตแญแฉ แซแตแญแ. แญแ แฐแแฆแน แฅแซแณแธแ แฅแแฒแฐแก แจแฐแจแแแ แตแญแแต แซแตแแแแแ, แซแ rsync แแญแ SFTP แแฐ แ แแต แบแ แตแญแแถแฝ.
แ แญแแแฝ แแตแฅ แแแ แแจแญแแ แจแแแข แจแฐแแซแฉ แ แแแแแถแฝ แ แฐแแณแณแญ แ แแณแจ แแจแฅ แแตแฅ แฒแณแฉ แ แญแแแฝ แแตแฅ แซแแ แแจแญแแ แแฐ แฅแ แแแฃแต แแแจแข แแแตแ: แ แ แตแฐแแแ แฐแจแ แแจแญแแแ แญแ แแ - แ แ แตแฐแแแ แแญ แจแฐแแฐแจแฐ แแจแญแแ. แ แแแ แฆแณ แแแต แญแปแแ แแแญแต แฃแแแ แต แฅแ iptables แฃแแแ แต แฆแณ แแ แญแ แฝแแญ แ แญแฐแแแข
แจแฆแฒแต แฐแแฆแฝแ แ แฐแแแจแฐ แฝแแฎแฝ. แแแตแแก แแแแ แฐแแฆแฝ แแแแแ แฅแ แ แตแฐแณแฐแญ แ แ แแต แฆแณ แ แตแแแกแฃ แตแแแ แแแแ แแแญ แฆแฒแต แแตแจแ แฅแแฝแแแแข
แ แแ แจแฐ แแแต แแญ แแ แฐแ แแฅแฅแญ. แแแตแแก แจแแแแ แ แแแแแถแฝ แญแแฝแต แฅแ แ แแซแจแแธแ แซแ แแณแจแปแแฝแ แญแแญแแฉแข
แญแ แจแดแญแแซแ แ แ แซแญ แจแ แแ แ แตแฐแณแฐแซแ แแฐแต แแ. แ แแณแแต แแ แ แณแแแต 200-300 แ แฒแต แจแฐแแแ แ แแแฃ แ แฐแแญแ แ แแตแฐแแแแซแแฝ แฅแ แ แ แแแต แแ แตแข แจแแ แ แ แแญ แญแ แแ แแต แจแ DevOps แกแตแ แฅแป โโแแแข แ แฃแ แฅแ แแแถแฝแฃ แแฐแฆแฝแฃ แ แญแแแฝ แฅแ แแ แฐแถแฝ แจแแซแตแแแแตแ แแแจแต แ แญแปแแแข แตแแแ แกแตแแนแ โแแแแ แแ แ แ แฅแ แแแ แ แแณแฝแ?โ แฅแแ แจแแ แญแ แแฉ แจแฐแแ แ แจแ แแแแแต แ แตแฐแณแณแชแแฝ แซแตแแแแ แแ แญแข
แแแแ แแแญ แซแตแแแญแ แ แแ แ 2019 แจแแตแแญแญ แแแแฒแต แญแ แ แแแฐแ แแแจแข

แแแ
แ แ แแแแแต แ แตแฐแณแณแชแแฝ แฅแญแณแณ แซแแแแแ แแ แแฐ แแแตแ แฅแแตแแตแแฃ แแตแแแ แฅแ แจแแซ แจแ แญแแฅแ แ แแฝแ แฅแแฝแแแแข
แญแ แ แแแตแจแ แฅแแดแต แแฐแแ?
- แแแแ แ แแแแแถแฝ, แ แแณแจ แแจแฆแฝ แฅแ แฐแ แแแแฝ แฅแแฐแ แตแฃแแ.
- แ แฅแแฑ แแญ แ แแแตแจแต แจ iptables แฐแแฆแฝแ แฅแแแ แญแข
- แ แแถแแฒแญ แแฅแฅแญ แฅแแฐแญแแแ.
- ....
- แตแญแแข
แแแตแ แจแญแแต แคแแ แญ แ แญแฐแแแฃ แ แฅแซแแณแแฑ แแตแแแ แแแแต แแญ แแฐแซ แฅแ แแ แญแแฒแแฝ แแแ แญแฝแแแข แจแแจแ แแ แ แแตแแแ แแแฎแฝแ แจแแซแธแณ แ แแถแแฒแญ แแแฃแ แชแซแแฝแ แแแฃแต แฅแป แแ, แฅแ แ แฅแแแแน แฝแแฎแฝ แแแตแ แซแแแ! แจแแจแแ แตแแแต แฅแแฐแซแแแแข
แแแ แแแตแ?
แฅแซแฑแ แ แแแฃ แ แจแแแงแแข แฅ.แค.แ . แ 2014-15 แจแญแแ แแแฝแ แจแแแจแแฝแ แต แแฎแแต แฅแแฐ แแฐแแแซ แฐแ แ แแแ แณแแข
แแแฅ แ แซแฃแแข. แฅแ แ แแญ แ แแแแ แต แแ แแแตแ แ แ แแต แ แฐแ แแ แแจแ แ แแฃแแข แญแ แแแจแญแแ แ แตแฐแณแฐแญ แตแญแแต แตแแ แแแต แแแข
P2P แแแแแถแฝ แจแแแกแ แตแญแญแต แซแแฅแแณแแข. แ P2Pแฃ แแแ แแแฆแฝ แ แแฅแแต แญแแฃแแฃ แแฐแแณแต แแ แ แ แ แซแตแแแแแข
แแน REST แคแแ แญ Apache ZooKeeperแแ แฐแแแญแฐแแแฃ แแ REST API แจแแแแฃ แตแแแ แญแซแแฝ แแซแ แ แแฆแตแข
แฅแแฐ แชแญ แฎแแต (KV) แฅแ แแแซ (แจแ แแแแแต แแแต) แแ แญแฐแซแแข. แ แแแแแถแฝแแฃ แซแณแแแฝแ แฅแ แจแแแฅ แแแจแแฝแ แ แ แแต แแ แแจแแธแต แญแฝแแแข แญแ แแฅแ แฅแป แณแญแแ แแ แแซแฃแฝ แกแตแแฝแ แแน แแ, แแญแแซแฑแ แแแ แ แแแ แ แแแแแต แตแแแแฃ, แตแแ แฅแแตแฃแแ.
แจ Wargaming แแแ แ แซแ แ แแแ แ Go แแตแฅ แฐแแแข แญแ แ แแแ แฅแแแณแแแฃ แฅแ แจ Go แแแขแแฝ แ แแแข
แแญแแ แจ ACL แตแญแแต. แ แแแตแ แแตแฅแฃ แแ แแ แฅแแฐแแฝแ แแแแฃแ แญ แคแฒแคแแฝแ แแ แแ แญแฝแแแข แจแแจแญแแ แฐแแฆแน แจแแแแแ แแแญ แแญ แฅแแฐแแญแฐแซแจแก แฅแ แ แแ แแญ แแแ แฝแแญ แฅแแฐแแแฅแ แฅแแจแแแฃแแแข
แแแตแ แแ แจแซแฑ แตแญแแถแฝ แ แแตแข
- แจแแแต แฅแชแต แจแแแ แ แแญ แ แแจแ แแแจแ แแตแฅ แ แญแแแแแข แจแแแซแ แ แแดแฌแฝแ แฅแป แแแข
- แ แ แแณแจ แแจแก แฅแซแต แฅแ แ แ แแแแญ แญแแต แแญ แ แฃแ แฅแแแข แแแตแ แ แแตแแญแฉ แแตแฅ แแแ แแแแจแต แซแ แฃ แแแณแ แฃ แซแแฐแตแฐแซแจแ แแฅแแต แฃ แ แฐแจแแแ แ แแแแญ แแญ แฅแแฐ แ แแแแญ แ แตแญแญแ แ แญแฐแซแแข แญแ แ P2P แแแแแถแฝ แฅแ แจแแแ แตแญแญแต แแดแแฝ แแญแแซแต แแแข
- แจแฝแแญ แญแตแตแ แฐแแแแต. แ แแแตแ แฐแจแ แแแ แแแญ แฅแฉ แแ แแแต แญแฝแแ, แแ แจแจแ แ แแ แ แแต แแทแ.
แ แฅแแแนแ แฝแแฎแฝ แจแแณแแ แแแตแ แตแแ แแ แแ แแแ แ แแ แจแแจแฅแแแข แฉแฃแแซแ แแ แแซแญ แตแแ แฅแ แต แ แแ, แแแญ แแ แฝแแฎแฝแ แแแแ แฐแแจแแ แฅแ แ แ แแ แแ แจแแแตแ แแญ แฅแจแแญแ แแ.
แแแตแ แฅแแดแต แฅแแฐแแฐแซ
แแแณแ แ แแ แจแแจแ แแฅแจแ แแตแฅ แจแถแตแต แฅแตแจ แ แแตแต แ แแแแฎแฝแ แฅแแญแแแแแข แ แแต แแญแ แแแต แฐแญแจแฎแฝ แ แญแฐแฉแแก แแแ แฐ แแฃแค แ แแแ แฐแ แแจแแ แ แแญแแแตแ แต แแ แแ แตแญแญแ แฅแแฐแแ แฅแ แแ แตแ แฐแต แฅแแฐแแ แแแฐแ แ แญแฝแแแข แจแ แแตแต แ แแญ แแแ แตแญแแ แจแแแ, แแญแณแแแต แญแแแณแ.

แฐแแ แแฝ แ แแแแแ แ
แฐแ แฐแจแฐแ แจแ แแแแฎแน แแญ แญแแแแ: แฐแแณแณแญ แแชแแฝ, แจแฃแแฒแซ แแญ แฅแป server = false.

แจแแ
แ แแ แฐแแ แแฝ แจ P2P แแแแแถแฝแ แแญแแญ แญแแ แแ แฅแ แ แแซแจแแธแ แแแแแถแฝแ แญแแแฃแ.

แ แ แแแ แแ แฐแจแ, แ แญแซแณ แจแแแฅ แแแจแแฝแ แฅแแแแแแ. แฅแแฒแแ P2Pแ แซแแแแ แฅแ แญแแแแแข

แจแแ แจแแจแ แแแจแ แแจแแ แแแฃแต แตแแแแ แฅแซแแ แจแ แแแแญ แแฐ แ แแแแญ แญแแณแแข แญแ
แฅแ
แต แญแฃแแ Serf แแฎแถแฎแ. แจแฐแญแ แแฎแถแฎแ แแญ แฅแแฐ แแแตแ แ HashiCorp แแ แจแฐแฐแซแแข
แตแ แแแตแ แ แแณแแต แ แแ แฅแแแณแแฝ
แแแตแ แฅแแดแต แฅแแฐแแฐแซ แจแแแแฝ แฐแแต แ แแแข แแณแแ แจแแแฃแธแ แจแฐแแจแก แฅแแแณแแฝแ แฅแป แฅแฐแฃแแแข
แจแแแตแ แ แแแแฎแฝ แจแแซแฎแฝ แแซแจแ แแแ แญแแญแฃแ. แแแตแ แแฅแซแแณแแฑ แจแแแฅ แแแจแ แจแ แแแแฎแฝ แแญแแญ แแตแฅ แแณแ แญแแญแฃแ, แฅแ แแแ แฅแซแแแฝ แแฐ แฅแฑ แฅแป แญแแณแ, แจแ แแแแฎแฝ แฅแแต แแแ แญแแ แแ. แแตแฐแญ แ แแแ แแฐ แตแแ แแญแซ แ แซแแซแแข แแณแ แซแแฐแแจแ , แฅแซแแแฝ แ แแแ แฐแ แ แญแแญแกแ.
แ แแตแ แแฌแตแ แญแแแแ? แญแ แญแณแฃ แ แญ
แแฐ แแ แจแแจแ แแแจแ แจแแแญแฅ แฅแซแ แจแจแตแแแ แ แแแแญ แแญ แขแแฃแ แจแแตแฐแญ แแฐ แแตแฐแญ แญแแณแแข แจแฐแแจแ แ แแณ แจแญแแฑ 100% แญแแ แแ, แแแฃแญ แฅแซแแแฝ แญแแต แซแแแ แ แตแฐแแญ. แ แแจแ แแแจแ แแตแฅ แซแ แแแ แ แแแแฎแฝ แแ แณแ แจแแ แจแแจแ แ แ แ แแธแแฃ แแ แ แแต แฅแป แแแฝ แญแฐแฃแแข
แแแแซแต แฅแธแแ แแแแต แ แฐแแ แแ แแญ แจแแจ แแแณแ แแแแต แแแข
แ แแจ แแแณแฃ แซแ แแแ แฐ แแฃแค แแแฝ แแตแ แต แญแฝแแแข แญแ แจแแแฅแ แแฅแแต แจแแแฐแแ แตแฃ แแแญ แแ แจแแตแฎแ แตแแฝ แ แ แแ แแฅแแต แจแแแแฅแ แต แแแณ แแแฃ โโแฅแ แแแแแ แ แแแแญ แแแฝ แญแฐแฃแแข แ แฐแแฅแฎ, แ แแแ แฉ แ แฉแ แฅแป แแ แณแต.
แแแตแ แ แแจแ แแแจแแฝ แแซแจแ แซแแแ แแจแ แ แญแแณแแข. แแดแฌแฝแ แฒแแฃแ แ แฅแซแแณแแฑ แ แแแแญ แจแซแฑ แแแฅ แฅแป แญแแจแแแข แแแแฝ, แฅแฑ แแแแ แแฐ แแ แฐแ แญแแแณแ.
แจแญแแแแฝ แ แฐแซแญแแต แจแแฅแญแต แแญ แแตแตแ แ แญแฐแฅแ. แแแฎแฝแ แแแแฅ แจแแฝแแต แฅแญแตแ แฅแป แฅแแณแแแ แซแตแณแแฑแข แ แฐแแจ แแแแต แจแแแ, แจแแแแแซ แแญ แแฅแญแต แซแซแแฑ.
แจแแแต แตแซแแฝ แแแแแ แแตแตแ แ แญแฐแกแ. แฅแซแแ แจแแตแฐแญ แแฐ แแณ แแ แฅแแ แ แแฅแณ แ แญแฐแแแก แตแแแ แฅแแณแ แฅแแฐแแฐแซ แแแ แ แญแแต แแตแตแ แจแแแก แฒแจแแญแแต แแแณแ แ แแ แจแแจแ แแฅแจแแข
ACL แจแแณแจแป แแตแตแ แ แญแฐแฅแ (แ แฅแ แแแณแแฝ). แ แ แแต แจแแดแฌแฝแ แจแแจแ แแแจแ - แ แคแฒแคแ แจแแจแ แแแจแ (แแ แฒแฒ) แแตแฅ แตแแแจแแฝ ACL แแญแฐแซ แญแฝแแแข แฒแฒแ แซแแแแฐแแ แฃ ACL แ แญแฐแซแแข
แ แแต แจแแแแ แแตแฐแญ แแดแฌแฝแ แ แแ แฅแแฒแแแ แ แซแฐแญแแแ. แแแณแ แ แแดแฌแฝแ แแตแฅ 10 แจแแจแ แแแจแแฝ แ แ, แฅแ แ แแฑ แแฅแ แ แแณแจ แแจแฅ แ แแ, แฅแ แ แแต แแณ แ แแฐแณแซแ. แจแฅแฑ แแญ แจแแแฃแก แแ แ แญแ แฅ แแตแฅ แญแฃแ แแ: แฅแซแ แ แ, แแฅแฑ แแแ แแแต แจแแ, แญแฉ แญแแแ แแ. แญแ แแผ แฅแแฐแแแ แแแแ แจแแซแตแฝแ แแแแต แจแแ แ แ แแต แแญแ แแแต แฐแ แต แแตแฅ แแดแฌแฝแ แ แแ แญแแตแแแข แแแ แแณแฐแญแแต แจแแตแฝแแต แแแญ แจแแแข
แแแณแฃ แแแ แฐ แแฃแค แฅแ แแญแซแแฝ แ แฐแแจ แญแญ แญแซแแแข แตแแ แแญแซ แ แญแจแฐแตแ, แแแณแ โโแแแ แ แซแณแญแ. แจแแฅแณ แแแตแ แฅแแณแแ แณแตแฃแแ แฃ แตแ แญแแแ แฃ แฅแ แแแ แแแญ แ แญแจแฐแตแ - แแแต แจแแแข แ แฐแแณแณแญ แแ, แแแณแ โโแแแ แแแญ แฅแฉ แแแแ แซแณแซแ.
แญแ แแ แฝแแญ แ แแฅแแแ แฅแ แฅแฑแ แแแตแแแต แจแฐแแฐแ แจแแแฅ แแฅแจแแฝแ แญแแแฝ แฅแแฐแแ แแแแฃแต แแ แจแฅแแข
แจแแแตแ แขแแฐแญแแซแญแ แจแแแต แฅแชแต แจแแญ แซแแต แ แแณแแต แแณแถแฝ แจแแตแแข. แฅแ แ แแ แฐแแฃแซแต แ แแต-แแซแฎแฝแ แแแจแฅ, แแฐแซแจแต, แแแฃแ แ. แ แแต "แแ" แฅแป แ แ - แแฐแจแแแ แตแญแแต แจแแแต แ แฐแฃแฅ แตแญแแต แ แฃแ แแต แแ.
แจแ
แญแแต แฅแแ: rm -rf /var/lib/consul - แแแแ แจแแชแ แ แฝแณแแฝ แแแต. แจแแ แแแญ แแฅแญแตแ แจแแญแฐแซ แจแแ, แ แแแ แแแฅแแ แญแฐแญแ แฅแ แแแกแ แจแ
แ แซแแญแฑ. แแแแฃแต แแแตแ แญแฐแซแแข
BEFW
แ แแ แแฐ แแแตแ แจแจแแญแแแ แฅแแแแแญแข
แแ แปแจ แแ แแแข BAckEndF.แญWแแแแข แจแแแแชแซแแ แแจแซ แแฐ แแตแฅ แแแตแแฃแต แแจแแปแแ แตแแฅแญ แแญแฑแ แฅแแฐแแแ แแฐแจแ แแ แจแฅแแข แญแ แตแ แญแแซแ.
แฐแแฅ แ แฅแแถแฝ
แฐแแฆแน แจแฐแแแต แ iptables syntax แแตแฅ แแแข
- -แคแ BEFW
- - แ แแคแต แ แฅแณ
- -A INPUT -m แแแณ-แแแต แฐแแแ แฃแฐแแ แจแฐ -j แแแ แ
- -A INPUT -i lo -j แแแ แ
- -แ แแต แแคแต -j BEFW
แแแ แแแญ แแฐ BEFW แฐแแฐแแต แญแแฃแ, แ แตแฐแแญ ESTABLISHED, RELATED แฅแ localhost. แ แฅแแต แแแแแ แแแ แญแฝแแ, แญแ
แฅแป แแณแ แแ.
BEFW แฅแแดแต แ แแ แแ?
แ แแแแแถแฝ
แฅแ แ แแแแแต แ แแ แฃ แแ แแ แแฐแฅ แฃ แจแแแตแ แต แแตแแแ แแแแต แ แแแข แจแ แแตแแแ แแแแตแฃ แแชแแ แ แ แแญ แแตแฅ แแแ แญแ แฅแ แ แแต แแญแแต แ แแแแแต แฅแแณแแ แแแ แฅแแฝแแแแข แฅแแฒแแ แแแซแแฝแ แแตแจแ แญแฝแแ.

แ แแแตแ แจแแฐแซ แฅแ แจแฐแแแแ แแแแแ แ แแแแแต แแฐ iptables แฐแแฅ แญแแจแซแแข SSH แ แแ - แญแแต แแฐแฅ 22. แจ Bash แตแญแชแแต แแแ แแ: curl and iptables, แแ แแแ แ แซแตแแแแ.
แฐแแ แแฝ
แแแแ แฐแ แแณแจแปแ แฅแแดแต แแญแแต แฅแแฐแแปแ แฃ แแ แ แฐแแจแ แ? แ แ แแแแแต แตแ แจแ แญแ แแญแแฎแฝแ แแฐ KV แแจแแป แซแญแแข

แแแณแแฃ แ แ แฅแจแแ แ แแณแจ แแจแฅ แแญ แซแ แแแ แฐแ แจSSH_TCP_22 แ แแแแแต แแแแต แฅแแฒแฝแ แฅแแแแแแแข แ แแต แตแแฝ แจแฒแฒแคแ แแตแญ แญแณแจแ? แฅแ แ แแ แแแซแ แแแถแฝ แ แแ, แแแณแ, แแ แแต แแ.
แแณแจแปแแฝ
แ แแแแแถแฝแ แฅแ แฐแแ แแฝแ แฅแแแแแแ: แ แแแแแต แ แแ, KV แแจแแป แแฅแซแแณแแฑ แแแ แแ. แ แแ แแแแ แฐแ แแณแจแปแ แฅแแฐแฃแแ, แแ แ แแแจแฅ.

แกแตแแฝ
แ แฅแซแแณแแฑ แแ แ แบแแฝ แจแแแ แฉ แ แญแแแฝแ แจแปแแ, แฅแแฐแญแแแ. แจแกแตแ แแญ แฅแแแฃ - แจแฐแแจ แแแต แตแฅแตแฅ แ KVแข แ แแซแต (แแญแ แกแตแแฝ) แฅแแ แฅแแ แซแ แฅแ แกแตแแฝแ แฅแแซแ แ แฐแแณแณแญ แแญแ แฅแแจแแธแแข

แฅแแแแแก แ แแ SSH แ แแญแแต แจแแแฝแแ แP2P แณแญแแ แแแ แกแตแ แแญแ แแฅแ แกแตแแฝ แแแข แ แฐแแณแณแญ แแแแต, แฒแฒแคแ แ แ - แแฐ แกแตแ แแจแ แฅแ แแแแ แจแกแตแ แแตแแแต แญแฝแแ.

แแ แฐแต
แจแฅแ แฝแแญ แจแฐแ แ แซแ แฅแ แ แแถแแฝแ แแแข แฅแตแซแแ แ แแ แแแแต แแตแแแแแข

แจแ แปแแแแต แแญ แฅแแฐแซแแ, แฅแ แจแตแญแแฑ (แจแแฐแแ แชแซ แฎแต) แแญ แจแแแแฑแตแ แแ แแฐ แฅแแญแฑ แฅแแตแฐแแแแแ. Puppetdb (แแฐแ แ PostgreSQL) แฅแแซ แฅแจแฐแฉ แซแ แ แแแแแถแฝแ แแญแแญ แซแจแแปแแฃ แ แแฅแจแต แ แญแแต แแแ แญแฝแแแข แฅแแซ แแ แจแต แฅแแฐแแซแแแญแต แแแ
แญแฝแแ. แแแ
แฐแแ แจแแแฐแต แฅแซแ แฅแ แจแแ
แฐแต แฅแซแ แตแญแแต แ แแแข
แแจแแ แแแตแฐแแแ แจแแจแณ แแแ แแแตแ befw-sync แฝแแแแข แ แแแแชแซแฃ แจแแแณแฐแ แฉแชแแฝ แ puppetdb แญแฐแญแณแแข แจแคแฝแฒแฒแ แคแแ แญ แฅแแซ แฐแแ แฏแแก แแ แ แญแแต แ แแแแแถแฝ แฅแแณแแแฃ แแ แแฐแจแ แฅแแณแแ แต แฅแแ แญแแแแข แจแแซแ แแแแตแ แฅแซแ แ แแจแกแข
แแ แฐแต แ แ? แ แแก แ แแนแ แฝแแ แจแแ แฅแซแแแฝแ แฅแแฒแแ แ แแ แฐแแแข แจแฐแแฐแ แแฐแฅ แญแแแแ แแญแ แแ แแณแแต แกแตแ แ แตแฐแแแ แซแญแ? แฅแซแแ แญแแตแฑแฃ แญแแแแ - แจแฅแแแฒแ โ200 แแแฝ แคแฒแคแแฝแ แญแแแ แฅแ แ แแต แแแญ แแแตแจแ แญแแญแฉแข
แแตแฃแต
แ แฃแถ แจแฐแแฅ แฐแแฐแแต แแแ แแตแจแ 0,075 ms แญแแตแณแแข

แแฐแแ
แฐแแฐแแต 10 iptables แ แตแซแปแแฝแ แฅแแจแแญแข แ แแคแฑแ, แแแ 000 แแ แญแจแแซแ: iptables แแ แ แแ แแตแแซแ แแ, แฅแซแแณแแฑแ แ แตแซแป แแซแแต แจแฐแแฐแ แแ แญแแตแณแ.

แ แบแแฝ แจแแแ แฉ แคแฒแคแแฝแ แแแแแแตแ แต แแจแญแแ แฅแ แ
แแฝ แ แแ แฅแ แญแ
แแแแจแตแ แซแตแฐแแแแแข แญแ
แแจแแณ แแฎแถแฎแแฝ แแฅแ แแแข
แแแญ แแ แซแตแแแฅแ แ ipset แแตแฅ 10 แ แตแซแปแแฝ แแแ แฅแแณแ แญแแแณแ.

แแฅแก "O" (แ แแแชแแ แแตแฅแตแฅแแต) แ ipset แแแแ แจ 1 แแญ แฅแฉแ แแ, แแแ แซแ
แ แฐแแฆแฝ แขแแฉแ. แฅแแแต แแ, แแฐแฅ แ แ - แจ 65535 แ แแญ แฐแแฆแฝ แแแฉ แ แญแฝแแ. แ แแ แจแแ
แแญ แฅแแแซแแ: แฅแแฑแ แแแแต, แแตแแต, แ แ แแต แแตแฅ แแแต ipsets แแตแจแ แญแฝแแ.
แแจแแป
แจแตแแแแน แแฐแต แแญแแซแณแ แแฃแญแแต แตแ แฐแแ แแฝ แแจแ แ ipset แแตแฅ แแจแแธแต แแแข

แ แแ แ แแต แ แญแแต แคแตแคแตแคแฝ แ แแ, แฅแ แ แ แแต แแ 100 แ แญแแแฝแ แ แแฝแแ, แแแญ แแ แแแฃแฃแต แจแแซแตแแแแแ แจ ipset แตแ แซแแแ, แฅแ แจแแจแฐแแ แ
แ DROP. แแฐ แ แแต แ
แ แแแจแญ แญแฝแแ "แแ แฅแแ
แจแแ, DROP", แแ แจแ แแ แแแฝ แแ.
แ แแ แฐแแฆแฝ แฅแ แตแฅแตแฆแฝ แ แแ. แแแ แฐแแฃแญ แฐแแกแ แจแแปแแ แ แแต แ แแต แตแฅแตแฅ แแแแแต แแ, แแญแแซแฑแ แ แแ แแแซ iptables แฐแแกแ แ แญแฝแแ.
แ แ แแแญ แแ แต
แ แฒแซแแซแ แแแญแฃ แจแฐแแแญแฉแต แแ แญแ แ แญแแตแแแข

แแ แปแแแแต แแ แฅแแแฃแแ แฃ แแแ แแแญ แแฐ แ แตแฐแแแ แญแแซแ แฃ แฅแแ
แ แแแแแถแฝ แฃ แฅแแซ แ แญแแดแต แฃ แฅแ แฅแแซ แซแแฐแแแแ แแแแแ แฐแ แ แญแแแตแแข
แแแต แฅแ แฅแแข
แแแแ แ แแฅแแต แแแณแ แแญแ แ แแตแ แฐแ แ แแฅแแต แแแฐแแจแ แ แแแ แฐแแฐแแถแฝ แแแแชแซ แแญ แแแต แ แญแแดแถแฝ แ แซแ- rules_allow ะธ rules_deny. แฅแแดแต แฅแแฐแแฐแซ?
แแแณแแฃ แ แแต แฐแ แ แฆแถแฝ แ แตแญ แแญ แธแญแ แฅแจแแ แจ แแแข แจแแ แแฐแ แจแฅแฑแ แ แญแ แจแแแแฆแฝ แแตแฅ แแแแต แ แแฅแแต, แแฐ แ แแณแจ แแจแฅ แแแแฒแถแฝ แญแแฐแฑ, แญแ แ แจแตแซแแญแ แแแญ แฅแแฒแซแแ แฅแ แฅแแฒแจแแญแแต. แ แแ แจแฐแแจ แญแแตแแแข

แแฐ แแแตแ แฅแแแซแแ, 2,5 แฐแจแแต แญแ แฅแ แฅแ แฐแ แแแ. แแแตแ แ แ2แ แ แฉแ แ แแฅแแต แตแแแฐแซแญ แ แจแตแแแ แจแแแ แญแแ แ แแแ แฆแณ แญแฐแซแแข
แ แแด แ แแ แแแแต แ แแจแญแแ แตแ
แฐแต แแญแแซแต WOTแ แแ แ แแ แ แแแฉแข rules_allow - แญแ
แฅแแฐแแ
แฃแ แแณแฎแฝ แแญ แจแฅแ แแตแ แแแข แ แแจแญแแ แ แแต แฆแณ แแญ แตแ
แฐแต แจแฐแซแ แจแแ แแแญ แจแแ แฆแณ แณแแทแแฃ แแแ แแแณแ แแแญ แฅแแฝแแแ 0.0/0แแแแ แแแญ แ แแฅแแต แแแแณแต. แ แแ แแแแ แแแญ แ แฅแ
แฅแแตแฐแซแญแแแ.
แแแฝ แตแฅแตแฆแฝ
แ แ แแญ แแตแฅ แแแแแแ แแ แตแฅแตแฆแฝแ แแจแ แญแฝแแแข $IPSETS$.

แแแแตแแ? แ แแณแแต แแ แ แแต แฐแ ipset แซแตแแแแแแฃ แแแณแแฃ แจแกแตแแ แจแฐแแฐแ แญแแ แแแแต แแแฎแจแ
แข แแแแแ แฐแ แแแธแแแ แตแฅแตแฆแฝ แญแ แแฅแถ แแฐแจแ แญแฝแแ แฅแ แจแแแตแ แญแแฐแณแแข แ แฐแแณแณแญ แแ แตแฅแตแฆแฝ แ iptables แฐแแฆแฝ แแตแฅ แแณแฐแ แแญแ แฅแแฐ แกแตแ แแ แฉ แญแฝแแ NOOP: แแฅแแต แ แดแแ แญแ แ แแแข
แฐแ แแแแฝ
แจแแ แแฐแ แฅแแฐแแ แแ แญ-แฐแ แแแ แจแ แแณแจ แแจแก แแญ แจแฐแแแ แฅแ แ แแซแ แ แฉแ แแคแถแฝแ แฐแแฅแแ. แจแ แฒแฑ แตแแแต แแจแญแแ แจแแแฃแฑ แ แแต, Cisco แฐแ แแแ แจแต แฅแแณแ แฅแ แ แญแแ แจแต แฅแแณแ แฅแแดแต แฅแแฐแแจแณ แ แซแแ แ แแ แญ. แตแแแ แแณแจแป แจแฐแฐแ แ แ แแฝแ แ แตแฐแแแ แตแ แฅแป แแแข
แแ แ แฐแจแแ? แ แตแซแปแ แ แฐแจแฐแ แ แฝแ แต แฐแฃแ แแแแข แฅแแแ แแ แญแ dot1x แฃ Wi-Fi แแญแ VPN แแ - แแแ แแแญ แ RADIUS แ แฉแ แซแแแแข แแฅแซแแณแแฑ แฐแ แแ แกแตแแ แ แฐแ แแ แตแ แฅแแแฅแซแแ แฅแ แ แแตแกแ แ แญแแ แฅแแตแแแ แแแ แจ dhcp.lease แแญ แฅแฉแ แจแแ แ แญแ - แแญ แแแ แฅแแณแแ แฐแแก แญแ แแแข

แ แแ แจแ แแแแแถแฝแ แแณแจแป แฅแแฐแแแฝ แกแตแแฝ แ แฐแ แแ แตแ แแญแแต แฅแแฝแแแแข แจแ แตแฐแแแ
แตแแฝ แฒแแจแฉ แ
แแแ แ แแฅแฐแแแฃ แฅแ แจแแตแแญแญ แแแแฒแถแฝ แแญ แธแญแแ แ แแฅแฐแแ แแญแแซแฑแ แจแ แแ แ แแ Cisco แ แซแตแแแแธแแแข แ แแ แแแแฒแถแฝ แซแณแธแ แ แ แแแแฎแปแธแ แแญ แแณแจแปแ แญแแแแฃแ.
แแแแแซ
แ แฐแแณแณแญ แแ แแจแแจแซแแ แแแจแต แแแญแ. แจแ แแแแแต แ แตแฐแณแณแชแแฝ แญแแฝแต แแตแฐแแแฃ แฅแ แแแแ แ แแณแจ แแจแฆแฝแ แฐแแตแแแแข แฅแแฑแ แแฐ แฐแแณแณแญ แกแตแแฝ แฅแแจแแแแธแ, แฅแ แ แตแแแ แ แแ แ แแแแฎแฝ แแญ แกแตแแน แฐแจแแจแแ, แแแณแ, แแแซแต. แ แแ แซแ แจแแตแจแญ แแแแ แจแแซแ แแ แ แแญแฑ แฐแแฆแฝ_แแซแต แแญ แแแฃ แแแญ แแ แ แแญแฑ แแตแฅ แ แญแฐแแแข

แแญแแแฅแฉ แ แแฅแแต แฅแ แ แแแ แญแฐแซแแก แแแแ แคแฒแคแแฝแ แจแ แแแแฎแน แแญ แฅแแตแแแณแแแฃ แแญแตแแญแ แฅแแซแแแแ แฅแ แจแฐแแแ VLAN แแฝ แแฅแญ แฅแแแแณแแแข
แจแณแแแแต แแฅแฅแญ
แจแแ แแฐแ แ แแต แฐแ แจแแจแญแแ แ แแ แ แฅแ แฒแแญแญ แจแแแแฅ แแฉ แแตแ แด แแ แจแแข แจแแจแญแแ แฐแแฆแฝแ แแแแฐแฝ แ แแต แตแแ แแแฐแญ แฅแจแปแแฉ แแ แญแฃ แ แตแธแแช แแ แญแข แณแแแแต แ แแ แ BEFW แแฅแฅแญ แตแญ แแแข แจแแซแแฃแธแ แ แแฝ แฅแแฐแแญแแแก แ แ แแแต แซแจแแแฃแแข แ แแต แฐแ แจแแจแญแแ แฐแแฆแฝแ แจแแจแจ, แแแแ แแแญ แแฐ แแ แญแแแฃแ. โแจแคแต แแ แฅแแตแ แซ แถแ แถแ แแฎแญแฒ แ แแแแโโแจแแ แ แแ แฅแแฐแแ แแญแแต แ แแซแฎแฝ แจแแแข
BEFW ipsetแ แจแ แแแแแถแน แญแแฃแ แซแ แฅแ แ befw.conf แแตแฅ แซแแแ แแญแแญ, แ BEFW แฐแแฐแแต แแตแฅ แซแแตแ แจแ แแแแแต แฐแแฆแฝ. แแแญ แแ แแแฝ แฐแแฐแแถแฝแ แฅแ แฐแแฆแฝแ แฅแ แแแฝ ipsets แ แญแจแณแฐแแ.
แจแฅแแฝแต แฅแ แ
BEFW แแแแ แจแแจแจแปแแ แจแณแแแ แฅแฉ แแแณ แ แแฅแณ แ state.bin binary structure แซแจแแปแ. แจแแ แฝแแญ แจแฐแแ แจแฃ แแแแ แแฐแแ state.bin แญแแแณแแข

แญแ
แซแแฐแจแแ แจแแแตแ แฆแแฌแฝแแฃ แแจแ แซแแฐแแจ แแญแ แ แแต แฐแ แตแ
แฐแต แฒแฐแซ แฅแ แแฐแแ แฉ แจแแญแฝแ แ
แแฝแ แฒแ แแ แแตแ แแแข แซแ แแจแญแแ แฅแแณแแแญ แแแจแแแฅ BEFW แ แแแแแ แฐแจแ แแญ แตแ
แฐแต แจแฐแแ แจ แแฐ แจแ
แญแฅ แแแ แแแณ แญแแแณแแข
แ แ แตแธแแช แแแณแแฝ แแตแฅ, แญแ แ แแฐแซ แแจแญแแ แฅแแตแแฐแแ แแตแตแ แแ. แ แตแฐแณแณแชแ แแฅแถ แฅแแฒแซแตแฐแซแญแแ แ แแฐแฅ แแแแ แแซแซ แแตแแญแฎแฝ แฅแแจแแณแแแข แ แแต แแ แญแ แแ แ แแแแชแซแแน แแตแฅ แ แแซแแ แฃ แแ แ แแ แฅแ แถแตแต แแซแซ แ แแณแจ แแจแฆแฝ แ แแ 10/8 แฃ 172/12 แฅแ 192.168/16แข แ แฅแ แแแตแ แแตแฅแฃ แญแ แจแ แแ แฅแแตแแตแ แจแแจแณแ แ แแ แฃแ แช แแแข
แแณแซแก แ แชแแญแฑ แแ แต แขแซแ แจ BEFW แแณแซ แแแณแ แ แณแญแทแแข แ แญแถ แแณแซแแ แแแแจแต แแแ แแแข . แจแแณแซ แแแญ แฎแต แญแแแแข .
แแแญแแธแ
แตแแแ แแ แตแ แฐแถแฝ แฅแแแซแฝแแแแข
ipset แ แญแ แตแฅแตแฅ 0.0.0.0/0. แแฐ แ แญแแดแต 0.0.0.0/0 แซแจแ แแ แญแจแฐแณแ? แแแ แ แญแแแฝ แญแณแจแแ? แจแ แญแแแจแฅ แแณแจแป แญแแญ แญแแ?
แ แญแฃ แแแแต แฐแ แณแต แจแฅแจแแต แแ แจแแซแตแจแแแ แณแแซ แญแฐแญแตแฅแแแข แจแแ แ แ แแญ แตแ แฐแฑ แจ 2016 แแแฎ แ แแฐแซแ, แ RedHat Bugzilla แแตแฅ แ แแฅแญ #1297092 แแตแฅ แญแแแ, แฅแ แ แ แแฃแ แซแแแแ - แจแแแข แแแฃ.
แ แแ แ BEFW แแญ แฅแฅแ
แ
แ แแ 0.0.0.0/0 แแฐ แแแต แ แตแซแปแแฝ แญแแจแซแ 0.0.0.0/1 ะธ 128.0.0.0/1.
ipset แฅแแ แจแ แต แแแต แตแฅแตแฅ <แแญแ. แฒแแแฉแต แขแแดแต แแ แซแฐแญแแ restore? แแญ แฅแแฐ iptables แฐแแณแณแญ แญแฐแซแ แฅแแ แซแตแฃแ? แแจแแ แแแถ แซแแ แญแแ?
แฅแแฐแแ แซแ แแแญ แจแแ - แแ แฐแตแ แซแแฃแ, แฅแ แจแตแฎ แ แตแซแปแแฝ แจแตแ แ แญแแฑแ, แแณแจแปแ แ แซแแฑแ.
แแแแแ แตแแแญแญ แตแ
แฐแต แ แแแฐแแแข แ แแ แญแแ
แแตแฅแตแฅ แฅแญแแต แ แ - แ แแตแฉ restore แฐแญ .แ create temp, แจแแซ restore flush temp ะธ restore temp. แ แแแซแจแญ แแจแจแป แแญ: แแ แถแแฒแฒ, แแญแแซแฑแ แแแแชแซ แซแฐแจแแต flush แฅแ แ แแ
แ
แฝแ แต แจแฐแแฐแ แแฌแต แญแแฃแแฃ แญแฃแแ แฅแ แจแแ แฝแแญ แญแจแฐแณแแข แตแแแ
แฅแแซ แตแแฝ แฅแแญ แ แตแแต แ แ.
consul kv get -datacenter=แแแข แฅแแณแแฉแตแฃ แ แแณแแต แแจแแแฝแ แจแแแ แญแ แญแแตแแแแฃ แแแญ แแ แณแณ แแญแ แตแ แฐแต แฅแแแแแแข แญแ แแ แ แ แแญ แแตแฅ แ แแแตแ แ แฉแ แแตแจแ แฅแแฝแแแแฃ แ แแ แแแณ แแ แแแฑแ แญแแแ แแแข
แจแ แซแฃแข แแแตแ แฐแแ แ แ แคแฝแฒแฒแ แคแแ แญ แแญ แแ แ
แแซ แแแข แแ แแ แฅแ แญแแ แแ แแ แฅแ แ Ctrl+Cแฃ แแญแ Ctrl+Zแฃ แแญแ แแแแแแ แแแญแฃ แฅแป แแแฝ แ แญแฐแฅแ kill -9 แ แแแฅแแ แฎแแถแ แแตแฅ. แตแแ
แญแแตแฐแญ แตแแแแฃ แแ แซแแ แแแข แแ แฅแตแซแแ แแแตแ แจแแแแค แญแ
แแ แตแ
แฐแต แ แแแตแ แแแตแฐแซแจแ แ แแแ
แต แแญ แแแข
แจแแแตแ แแช แแแฝ แฅแจแฐแ แ แญแฐแแแข แ แแจแ แแแจแ แแตแฅ แซแแ แแณแฝแ แแแฝ แฅแจแฐแ แ แญแฐแแ แฃ แฅแ แฅแแตแฃแแ-โแแแแฃแต แณแแ แจแฐแแจแ แตแแฐ แแแญ แ แแ แญแฐแซแ?โ
แ แญ, แ แญแฐแซแ, แฅแ แญแตแตแ แแแ แแแญ แ แซแณแญแ: แแแตแ แจแแญแ แแแต แแจแ แ แแ แฅแแณแ แญแแแซแ, แแช แฐแแแทแ, แแแ แแแญ แฅแฉ แแ.
แญแ
แ แฅแแดแต แแ แจแแแญแแ? service consul restart แ แจแฐแแฑ แญแฎแ แแตแฅ. 50 แ แแแแฎแฝ แซแแ
แแแ แตแแ
แแแญ แจแแแข 16 แจแแแแต แฒแแฉ, แฅแแดแต แฅแแฐแแฐแซ แญแจแฑแแณแ.
แแฐแแฐแแซ
แ แแคแฑแ, แจแแจแฐแแตแ แฅแ แแฝ แ แแแฐแแ.
- แจแแแ แจแแแญแต แแฝแแฝ 100% แฝแแแข
- แแฅแแตแข
- แ แแถแแฒแญ.
- แจแแญแตแแญ แฅแ แจแแตแแญแญ แแแแฒแถแฝแ แจแฃแญแแต แแ แ แแฅแฐแแแข
- แจแแ แแฐแ แแฐแฅ แจแแฝ แจแแแแต แฅแตแแฝ แณแญแฐแแแก แ Kubernetes แฅแแณแแฃ แ Ansible แฅแแณแแฃ แ แแญแแแ แขแแแข
ะะธะฝัััแ แแ แแแญ แซแแฅแ แแแตแ แฅแ แ แฃแ แจแแฐแ แจแตแ แฐแต แแแข แฅแแฐ แแณแ แ แแต แแ แ 6 pm (แ แฉแฒแซ แแตแฅ แจแแแแชแซ แแ) แ แแตแแญแฎแฝ แแญแแฎแฝ แแตแฅ แจแแ แแแญ แ แญแตแ แแ แญ. แ แแแ BEFW แแญ แแจแแจแซ แฅแจแแแฃแ แแ แญแข แจแแ แฆแณ แแญ แตแ แฐแต แฐแญแปแแแฃ แจแฐแณแณแฐ แญแแฅแ แซแแแจแตแฉ แญแแตแแแฃ แแแญ แแ แแแ แแแญ แ แแแต แดแฎแแต แแตแฅ แแฐแแข แฐแแฃแฃแชแ แญแ แซแแฃ แฐแจแ แแญ แซแแ แฐแแ แฅแจแฎแ แญแแฃแแก โแแแแ แแแญ แ แแ!โ แจแแแชแซแ แแแ แญแ แแแ แฅแแฐแฐแแ แจ แแแแต แฅแซแ แฒแแแฝ แแซแซแ แแแข
แจแตแ แฐแต แแ แ แฃแ แจแแฐแ แตแแแ แจแซแณแฝแแ แแตแฅแตแฅ แจแแจแแจแซ แ แฐแซแญ แ แแแ แฐแแ. แญแ แแ แ แตแแ แจแแแจแป แฆแณ แแญ แฐแแฃแซแ แซแฐแจแแฃ แ แฎแแฑแ แแญ แแ แถแจแ แแแแ แฐแ แแตแ แต แ แซแตแแแแแตแแข แญแ แ แญแ แซแ แแ.
แแญ แ 400 แฐแแณแต แฅแป แฎแต แปแแฉ. แจแฅแ แจ 4 แฐแแฝ แกแตแ แ แแญ 10 แฐแ แณแต แแแแ แฐแ แตแแ แซแฐแญแแแข แจแแแแแ แ แฒแต แตแแแต แแจแญแแ แแ แแญ แฒแแณแฐแญ แแ แแแข
แแ แถแฝ. แจแจแ แ แแ แแ แฑ แแแตแแ แแแฐแซแต แแญแ แแแแแต แ แแซแญ แแแแฃ แแแแ แแแข แแแแฃแต แซแแซ แแญแ แฐแแณแณแญ แแแญ แแแ แญแฝแแ. แ แแแฅแแต แ แแณแต แแ แ แแแตแ แฅแแแซแแแข
แ แแฃแ แแ แถแฝแก แจ Fail2ban แแญ แแ แฐแตแฃ แจแญแตแตแ แแญแฃ แจ nftables แแญแฃ แแแแฃแตแ แจแแแฝ แตแญแญแถแฝแฃ แแแชแซแแฝแฃ แจแแ แญแตแตแแฃ แแแปแธแตแข แจแฉแ แญแแตแต แตแแ แ แฅแ แถแน แแตแฅ แจแแ แฆแณ แแ, แแญแแซแฑแ แ แแ แฅแ แตแฅแตแฆแฝ แฅแ แแแแต แ แแ.
แจแแ แถแน แฐแจแแชแก-
- แ แตแซแแญ แแตแฅ แซแแฐแแแฑ แแแฎแฝแ แแแแ;
- แจแ แแณแจ แแจแฅ แซแญแณ แ แตแฐแณแฐแญ;
- แจแฉแ แญแแตแต แตแแ;
- แแแแ แตแญแแถแฝ แแฌแแฝแ แแฐแฅแฐแฅ;
- แตแญ-UI
แ แแแแฉแ แ แแตแแตแฃ แแแชแซแแฝแ แ แแจแแญ แฅแ แแแปแธแต แแญ แ แแแแต แฅแจแฐแซแ แแแข
แแฎแแญแฑแ แญแแแแแข แแฎแแญแฑ แ แชแ แแ แฐแแแฃ แแ แ แแซแณแแ แแแณแฃ แ แแแ แจแ แแต แฐแ แแฎแแญแต แแแข แ แแฐ แฅแ แจแแ แแแญ แแแตแจแ แญแแญแฉแก แแแธแแฃ แแตแแฃ แจแแ แแแญ แญแ แแแฃ แแแแแแ แญแตแกแข
แญแ แ แฅแแฒแ แฅแแณแ แฅแจแฐแแแแ แแแข แ แดแแต แแฐแญแตแ แญแ แคแแชแ 6 แฅแ 7 แจแแซแแฐแ แฅแ แจแแฐแ แญแแต แจแแซแ แตแญแแถแฝแ แแแขแแฝแ แฅแแแฅแแแ . แแแต แซแแธแ แฐแแแชแแฝ แแ แแตแจแ แฅแแณแแฃแธแ แ แตแแตแแ แซแแแแฃ แแแญ แแ แแแแแญ แ แฒแต แแแแต แขแซแแต แฅแแแญแซแแ . แ แแฃแคแ แแญ แฅแแฐ แฐแแแช แแณแฐแ แฅแ แฅแ แแฝ แ แแตแข แจแตแแนแ แแแณแ, แแจแจแป แแญ แแแ แฅ แญแฝแแ .
แแแญ: hab.com
