Bitcoind listens on port 8332. Browser loading an image on port 80 isn't going to have any communication with bitcoind.
IF your firewall is blocking port 8332 then those attacks aren't going to work.
It IS a good idea to use strong passwords, but your examples are dubious. Personally I use the key smash method