In this paper, an approach developed by the Finnish nuclear waste management organization, Posiva, for the construction license of a geological repository was reviewed. Furthermore, a computer program based on the approach was developed. By using the computer program, the lifetime of a copper disposal canister, which was a key engineered barrier of the geological repository, was predicted under the KAERI Underground Research Tunnel (KURT) geologic conditions. The computer program was developed considering the mass transport of corroding agents, such as oxygen and sulfide, through the buffer and backfill. Shortly after the closure of the repository, the corrosion depths of a copper canister due to oxygen in the pores of the buffer and backfill were calculated. Additionally, the long-term corrosion of a copper canister due to sulfide was analyzed in two cases: intact buffer and eroded buffer. Under various conditions of the engineered barrier, the corrosion lifetimes of the copper canister due to sulfide significantly exceeded one million years. Finally, this study shows that it is necessary to carefully characterize the transmissivity of rock and sulfide concentration during site characterization to accurately predict the canister lifetime.