В asp.net есть много мест, где могут храниться данные сеанса. Чаще всего в разработке, это InProc или в основном в оперативной памяти. Однако однажды вы могли бы решить использовать другого поставщика сеансов, такого как база данных, или использовать кэш Windows Azure. Хранение паролей в виде открытого текста сделает их видимыми, когда они передаются по сети в обоих этих случаях.
В приведенном выше сценарии, когда данные сеанса передаются по сети, если передача не передается по https, будут видны чистые пароли