Чтобы избежать возникновения коррозии в бетоне, нужно применять цементы с минимальным выделением гидроксида кальция и малым содержанием трехкальциевого алюмината. К этим цементам относятся высокопрочный портландцемент, портландцемент с гидравлическими добавками, шлакопортландцемент, глиноземистый цемент, расширяющийся цемент. Для устранения пор в поверхностных слоях бетона применяют импрегнирование в бетон цементного раствора, силикатирование, флюатирование.