Using ANON ciphers (No certificates required/used) while establishing connection and later using the username/password for authentication considered secure communication?
Are there any flaws in it, like 'Man In The Middle' (MITM) attacks possible?
Using ANON ciphers (No certificates required/used) while establishing connection and later using the username/password for authentication considered secure communication?
Are there any flaws in it, like 'Man In The Middle' (MITM) attacks possible?
A large portion of the value of SSL/TLS is the validation of the authenticity of the application you are communicating with. Yes, a MITM attack is possible in the scenario you describe. See this other SE answer for more information.