Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

ทำไม Network Security Applications ต้องได้รับการรักษาความปลอดภัย

ทำไม Network ต้องปลอดภัย

  • ปกป้อง Client Data ต้องการระบบแข็งแกร่ง
  • ไม่มี Network ไหนปลอดภัย 100%
  • Software System ป้องกัน Network ลดความเสี่ยง Data Loss
  • Workstation ที่มี Network Security ป้องกัน Malware ได้ดีกว่า

ทำไม Application Security จึงสำคัญ

Enterprise Apps เข้าถึงได้หลาย Network + Cloud = Vulnerable มากขึ้น Application Security Testing หา Weakness ก่อนถูก Exploit

ทำไมต้องปกป้องข้อมูล

  • Layer ป้องกัน Data Breaches
  • Security Controls ป้องกัน Unauthorized Access
  • ป้องกัน Service Disruption (DoS)
  • ขยาย IT Security ครอบคลุม Network/Systems

Secure Application อย่างไร

  • Follow OWASP Top 10
  • Application Security Audit
  • Proper Logging
  • Real-time Data Protection & Monitoring
  • Encrypt Everything
  • Hardening
  • Update Servers & Software

Application Security ใน Network Security

กระบวนการ Build, Add, Test Security Features ใน Apps ป้องกัน Unauthorized Access และ Modification

3 พื้นที่ Security ระดับ Application

Technical Controls, Administrative Controls, Physical Controls

Network ปลอดภัยอย่างไร

Layered Defense (Defense in Depth) ที่ Edge และภายใน Network Policies และ Controls ทุก Layer Authorized Users เข้าถึงได้ Attackers ถูกบล็อก

Network ประเภทไหนปลอดภัย

Hardware + Software + Cloud Services ทั้งสามร่วมกัน Appliance = Server/Device ให้ Security

ทำไม Web Application Security สำคัญ

Hackers ขโมยข้อมูลลับผ่าน Web Proactive Strategy ป้องกัน Malware, Attacks อื่นๆ

3 Principles ของ Information Security (CIA Triad)

  1. Confidentiality (ความลับ)
  2. Integrity (ความสมบูรณ์)
  3. Availability (ความพร้อมใช้งาน)

ตัวอย่าง Application Security

Router บล็อก Internet Access ไปที่ Laptop IP (Hardware + Software + Procedures)

3 Phases ของ Application Security

Testing ตลอด SDLC (Software Development Lifecycle) Scan Apps ทุก Stage

รู้ว่า App ปลอดภัยหรือไม่

  • Mobile App Scanner หา Loopholes
  • Improve Code Quality
  • Periodic Testing
  • Network Connection Verification
  • Security Updates