With Medilink, each member of a health plan will be issued a Medilink smart card. Each time a member visits an affiliated hospital or clinic, the card will be swiped through a terminal connected to the central computer of Medilink for verification of membership and health plan benefits. A print out of the benefits of the member will be issued from the terminals printer
A segmentation fault occurs when a program attempts to access a memory location that it is not allowed to access, or attempts to access a memory location in a way that is not allowed
Some operating systems still have segmentation at some logical level although paging is used as the main memory management policy.
The most reliable way to avoid or prevent buffer overflows is to use automatic protection at the language level
the standard C++ libraries provide many ways of safely buffering data, and technology to avoid buffer overflows also exists for C.
Well-written and tested abstract data type libraries which centralize and automatically perform buffer management, including bounds checking, can reduce the occurrence and impact of buffer overflows.
The two main building-block data types in these languages in which buffer overflows commonly occur are strings and arrays