Stack buffer overflowFrom Wikipedia, the free encyclopediaFor other us dịch - Stack buffer overflowFrom Wikipedia, the free encyclopediaFor other us Việt làm thế nào để nói

Stack buffer overflowFrom Wikipedia

Stack buffer overflow
From Wikipedia, the free encyclopedia
For other uses, see Stack overflow (disambiguation).

In software, a stack buffer overflow or stack buffer overrun occurs when a program writes to a memory address on the program's call stack outside of the intended data structure; usually a fixed length buffer.[1][2] Stack buffer overflow bugs are caused when a program writes more data to a buffer located on the stack than actually allocated for that buffer. This almost always results in corruption of adjacent data on the stack, and in cases where the overflow was triggered by mistake, will often cause the program to crash or operate incorrectly. Stack buffer overflow is a type of the more general programming malfunction known as buffer overflow (or buffer overrun).[1] Overfilling a buffer on the stack is more likely to derail program execution than overfilling a buffer on the heap because the stack contains the return addresses for all active function calls.

Stack buffer overflow can be caused deliberately as part of an attack known as stack smashing. If the affected program is running with special privileges, or accepts data from untrusted network hosts (e.g. a webserver) then the bug is a potential security vulnerability. If the stack buffer is filled with data supplied from an untrusted user then that user can corrupt the stack in such a way as to inject executable code into the running program and take control of the process. This is one of the oldest and more reliable methods for a attackers to gain unauthorized access to a computer.[3][4][5]
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Lỗi tràn bộ đệm ngăn xếpTừ Wikipedia tiếng ViệtNghĩa khác, xem Stack overflow (định hướng).Trong phần mềm, một lỗi tràn bộ đệm ngăn xếp hoặc ngăn xếp bộ đệm tràn ngập xảy ra khi một chương trình viết đến một địa chỉ bộ nhớ trên ngăn xếp cuộc gọi của chương trình bên ngoài của cấu trúc dữ liệu dự định; thường là một bộ đệm chiều dài cố định.[1][2] ngăn xếp bộ đệm tràn lỗi xảy ra khi một chương trình ghi thêm dữ liệu để một bộ đệm trên ngăn xếp hơn thực sự phân bổ cho rằng bộ đệm. Điều này hầu như luôn luôn kết quả trong tham nhũng của các dữ liệu liền kề vào ngăn xếp, và trong trường hợp nơi tràn đã được kích hoạt do nhầm lẫn, thường sẽ gây ra chương trình để sụp đổ hoặc hoạt động không chính xác. Lỗi tràn bộ đệm ngăn xếp là một loại rối loạn chức năng lập trình tổng quát hơn gọi là lỗi tràn bộ đệm (hoặc bộ đệm overrun).[1] overfilling một bộ đệm trên ngăn xếp là nhiều khả năng để derail thực hiện chương trình hơn overfilling một bộ đệm trên heap vì stack chứa địa chỉ trả lại cho tất cả chức năng hoạt động cuộc gọi.Lỗi tràn bộ đệm ngăn xếp có thể được gây ra cố ý như là một phần của một cuộc tấn công được gọi là ngăn xếp đập. Nếu chương trình bị ảnh hưởng đang chạy với đặc quyền, hoặc chấp nhận dữ liệu từ máy chủ không đáng tin cậy mạng (ví dụ như một máy chủ web) sau đó các lỗi là một lỗ hổng bảo mật tiềm năng. Nếu ngăn xếp đệm là đầy với dữ liệu từ một người sử dụng không đáng tin cậy thì người dùng đó có thể hỏng ngăn xếp trong một cách để tiêm mã thực thi vào chương trình đang chạy và kiểm soát của quá trình. Đây là một trong những phương pháp lâu đời nhất và đáng tin cậy hơn cho một kẻ tấn công để truy cập trái phép vào máy tính.[3][4][5]
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Ngăn xếp tràn bộ đệm
từ Wikipedia, bách khoa toàn thư miễn phí
Đối với các ứng dụng khác, xem ngăn xếp tràn (định hướng). Trong phần mềm, một tràn bộ đệm hoặc đống đệm tràn xảy ra khi một chương trình viết cho một địa chỉ bộ nhớ của chương trình cuộc gọi stack bên ngoài của các dữ liệu nhằm mục đích cơ cấu; thường là một bộ đệm chiều dài cố định. [1] [2] lỗi tràn bộ đệm gây ra khi một chương trình ghi dữ liệu nhiều hơn đến một bộ đệm nằm trên stack hơn là thực sự phân bổ cho bộ đệm. Điều này hầu như luôn luôn dẫn đến tham nhũng của dữ liệu liền kề trên stack, và trong trường hợp tràn bộ nhớ đã được kích hoạt bởi sai lầm, thường sẽ gây ra các chương trình sụp đổ hoặc hoạt động không chính xác. Ngăn xếp tràn bộ đệm là một loại của sự cố lập trình tổng quát hơn được gọi là tràn bộ đệm (hoặc đệm tràn ngập). [1] Overfilling một bộ đệm trên stack có nhiều khả năng làm hỏng chương trình thực hiện hơn overfilling một bộ đệm trên heap vì stack chứa trở lại địa chỉ cho tất cả các cuộc gọi chức năng hoạt động. Ngăn xếp tràn bộ nhớ đệm có thể được gây ra cố ý như là một phần của một cuộc tấn công được gọi là chồng đập. Nếu chương trình bị ảnh hưởng đang chạy với ưu đãi đặc biệt, hoặc chấp nhận dữ liệu từ máy chủ mạng không tin cậy (ví dụ như một máy chủ web) thì lỗi là một lỗ hổng bảo mật tiềm năng. Nếu ngăn xếp đệm được làm đầy với dữ liệu được cung cấp từ một người sử dụng không đáng tin cậy sau đó người sử dụng có thể bị hỏng ngăn xếp theo cách như vậy là để đưa mã thực thi vào chương trình đang chạy và kiểm soát quá trình này. Đây là một trong những phương pháp lâu đời nhất và đáng tin cậy hơn cho một kẻ tấn công để truy cập trái phép vào máy tính. [3] [4] [5]



đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: