Chợ hàng Nhái Việt Nam
Trở lại   Chợ hàng Nhái Việt Nam > Relax - Thư giãn > Rao vặt

Trả lời
 
Công cụ bài viết Kiểu hiển thị
  #1  
Cũ 05-09-2019, 10:43 PM
digi2936 digi2936 đang online
Member
 
Tham gia ngày: Jun 2019
Bài gửi: 91
Mặc định Vun đắp thứ tự lập trình an toàn

Hệ thống quảng cáo SangNhuong.com

tất cả hoc lap trinh web các vấn đề bảo mật đều liên quan tới những lỗi lập trình. Dù vấn đề đó ảnh hưởng tới những cấu phần của hệ quản lý, ứng dụng client/server, ứng dụng web hay những đoạn mã nhúng trong vật dụng phần cứng, thì các lỗ hổng bảo mật lừng danh đều can hệ tới lỗi lập trình.

mặc dầu các lập trình viên luôn muốn phát triển vận dụng không sở hữu lỗi nhưng họ thường dành đầu tiên để ý đến các chức năng quyến rũ của ứng dụng, hoàn tất Dự án đúng tiến độ để kịp đưa sản phẩm ra thị trường hay những trắc trở khác hơn so với việc đảm bảo sự an toàn, bảo mật của ứng dụng. Mặt khác, do tính phức tạp của các hệ thống công nghệ, việc đảm bảo vận dụng ko sở hữu lỗi bảo mật là cực kỳ khó khăn, ngay cả sở hữu những lập trình viên cao cấp.
Liệu có thể khắc phục vấn đề bằng phương pháp dùng những bản vá lỗi? Gần như doanh nghiệp lớn nhỏ không thể theo kịp tốc độ xuất hiện chóng mặt của những bản vá. Hãy giả thử phần đông Internet và các dịch vụ hiểm yếu của nó chỉ bao gồm 100 vận dụng chính. Và mỗi ứng dụng đó chỉ có khoảng 100 lỗ hổng bảo mật thì chúng ta đã với 10 ngàn lỗ hổng sở hữu thể bị tin tặc lợi dụng.
Trên thực tại số lỗ hổng còn lớn hơn đa dạng. Lập trình viên bảo mật nổi danh Wietse Venema ước lượng rằng có khoảng 1 lỗi bảo mật trong 1000 mẫu lệnh mà ông viết. Mang các hệ quản lý như Linux hay Windows – những sản phẩm bao gồm hàng trăm triệu cái lệnh – thì số lỗi bảo mật với thể lên tới hàng trăm nghìn. Theo Con số của CERT, người ta đã phát hiện được khoảng 5000 lỗi bảo mật trong năm 2003. Sở hữu tốc độ đấy, cần phải mất 20 năm để phát hiện hết những lỗi bảo mật của một hệ quản lý. Việc giải quyết những lỗi đấy còn mất nhiều thời kì hơn và theo Quan sát thì khoảng 10-15% các bản vá bảo mật lại sinh ra lỗ hổng mới! Việc áp các bản vá ấy – ngay cả khi những người quản trị hệ thống ko làm cho việc gì khác – sẽ ko bao giờ giúp chúng ta mang được 1 hạ tầng Internet an toàn. Cho nên, dù việc vá lỗi rất quan trọng, nhưng việc khiến thế nào để giảm bớt những lỗi bảo mật trong phần mềm còn quan trọng hơn.
làm cho thế nào để giảm bớt số lỗi bảo mật trong phần mềm? 1 Sai lầm nhiều của hồ hết người – trong khoảng lập trình viên cho tới cán bộ quản lý – là chạy theo các lỗ hổng. Quan điểm của họ là “hãy đưa tôi danh sách các lỗi bảo mật cần tránh, tôi sẽ đảm bảo chúng ko xuất hiện trong phiên bản tiếp theo”.
Phát hiện lỗ hổng bảo mật mới? Hãy thông tin cho những hàng ngũ lập trình để biết và tránh lỗ hổng đó. Điều đấy ko sai, nhưng ko phải là điều quan yếu nhất. Phần lớn lỗ hổng khác nhau phát xuất từ cùng một kiểu lỗi trong lập trình. Việc xác định và đảm bảo lập trình viên tuân thủ các nguyên tắc căn bản trong lập trình bảo mật sẽ đem đến hiệu quả cao hơn phần nhiều so với việc chạy theo từng lỗ hổng cụ thể.
như vậy như thế, các lỗi bảo mật cần được học lập trình cho trẻ Nhận định, phân dòng để đảm bảo các cố gắng được hội tụ để khắc phục những trắc trở quan yếu nhất. 1 Trong những cách tiếp cận đó là OWASP Top 10 - danh sách các lỗi bảo mật nghiêm trọng nhất của phần mềm web do Open Web Application Security Project lập. Danh sách này được ban bố lần đầu năm 2010 và cập nhật năm 2013.
OWASP Top 10 khá nổi tiếng và được phổ quát doanh nghiệp sử dụng: Microsoft tiêu dùng để Phân tích độ bao phủ của thứ tự phát triển an toàn và khả năng tăng độ an toàn bảo mật mà việc áp dụng thứ tự đem đến, NSA cũng tiêu dùng nó trong tài liệu hướng dẫn lập trình web an toàn của doanh nghiệp này, PCI Council thì tận dụng để hình thành nên 1 phần của tiêu chuẩn PCI DSS. Nhưng liệu cách thức tiếp cận trong khoảng trên xuống với giúp giải quyết hết những vấn đề của lập trình an toàn bảo mật? Giả dụ lỗ hổng bảo mật ko nằm trong mã nguồn của ứng dụng cơ mà xuất hiện trong những thư viện do bên thứ ba sản xuất hay trong hệ điều hành thì phải làm thế nào?
Trong trường hợp này, việc phát tán thông tin về lỗ hổng cho từng hàng ngũ lập trình/từng lập trình viên đơn lẻ không sở hữu ý nghĩa gì nhiều. Cách thức phải chăng nhất là cắt cử một nhóm hay 1 cán bộ chuyên trách theo dõi danh sách các lỗ hổng, xác định phương án giải quyết (có thể là cập nhật bản vá lỗi, phiên bản mới, đổi thay cấu hình triển khai hay lớn mạnh bổ sung một biện pháp thay thế, vòng tránh) trước khi gửi phương án đấy cho các nhóm vững mạnh. Rõ ràng ở đây việc làm rõ trật tự và chuyên môn hoá sẽ mang hiệu quả hơn phổ thông so sở hữu phương pháp làm “sai đâu sửa đó”.

XEm thêm =>> https://mindx.edu.vn/blog/post/ung-dung-python


thực tiễn ở phần lớn các tổ chức vững mạnh phần mềm cho thấy, những tài liệu về lỗi bảo mật trong phần mềm hay những hướng dẫn công nghệ để tránh lỗi tuy rất rộng rãi nhưng không giúp ích rộng rãi trong việc nâng cao chất lượng phần mềm nếu ko vận dụng thứ tự giám sát, kiểm tra. Những đơn vị phần mềm đều nhìn thấy rằng, điều cốt yếu để phục vụ đề nghị bảo mật cho phần mềm là phải khai triển các thứ tự có thể lặp lại, đảm bảo chất lượng đồng đều và đo kiểm được. Trong khoảng đó, những dịch vụ phần mềm lần lượt chuyển sang áp dụng các trật tự nghiêm ngặt, tụ họp tăng độ an toàn cho sản phẩm. Trật tự đấy sẽ nhằm giảm thiểu số lỗ hổng bảo mật trong giai đoạn bề ngoài, lập trình và tài liệu, phát hiện và gỡ bỏ các lỗ hổng trong công đoạn phát triển càng sớm càng rẻ.

Chuyện học tập & là m việc ở MindX
Trả lời với trích dẫn


CHUYÊN MỤC ĐƯỢC TÀI TRỢ BỞI
Trả lời


Công cụ bài viết
Kiểu hiển thị

Quyền viết bài
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is Mở
Mặt cười đang Mở
[IMG] đang Mở
HTML đang Mở
Chuyển đến

SangNhuong.com


Múi giờ GMT +7. Hiện tại là 02:18 PM


Mỹ thuật bởi SangNhuong.com
© 2008 - 2025 Nhóm phát triển website và thành viên SANGNHUONG.COM.
BQT không chịu bất cứ trách nhiệm nào từ nội dung bài viết của thành viên.