On Fri, 12 Jun 2015 23:36:53 +0000 (UTC), Werner Obermeier wrote:
> I wish I understood SSL Certificates better when they ask
> me to accept a certificate from my bank.
I wish you knew how to cross post. :-(
Had not somebody not replied to you post I never would have seen it.
Linux question and any Windows news group means the post is not seen
by me.
> How do I make this decision?
>
> Just now, I logged into my Bofa account from my home using
> the same browser and computer and IP address that I normally
> use.
Well, at least you know any malware in your setup is the same.
> Bofa allowed me to log in, but, when I hit one of the billpay
> options, it asked me to download that SSL certificate because
> the previous certificate expired a few days ago.
I would abort.
> You'd think that a big bank would fix this in 3 days.
You would think the customer's would call and ask about the certificate.
Did you call the security department. I would.
I used to use BOA. One day I clicked View Source and saw the web page
calling an external third party ad server. Next day drove over to the bank and
closed my account. That was when criminals were cracking into ad
servers fairly often.
> Also, I'm using my normal browser & IP address.
> And, the domain appears to be a valid domain.
Which tells us the problem can be on your side just as easily on theirs.
> How do I decide if I should accept this certificate?
Call the bank security phone number.
> PS: I obfuscated the URL just in case it was specific to my
> BofA account. Did I need to do that or does the URL not matter?
Usually all we would need is up to the first / after .com. So,
$ nslookup
sso-fi.bankofamarica.com
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name:
sso-fi.bankofamarica.com
Address: 69.162.80.52
$ whois 69.162.80.52
<snip>
OrgName: Limestone Networks, Inc.
OrgId: LIMES-2
Address: 400 S. Akard Street
Address: Suite 200
City: Dallas
StateProv: TX
PostalCode: 75202
Country: US
RegDate: 2007-12-04
<snip>
Off hand, does not look good enough for me. So,
$ whois
bankofamarica.com
Domain Name:
BANKOFAMARICA.COM
Registrar: ENOM, INC.
Sponsoring Registrar IANA ID: 48
Whois Server:
whois.enom.com
Referral URL:
http://www.enom.com
Name Server:
NS1.HASTYDNS.COM
Name Server:
NS2.HASTYDNS.COM
Registry Registrant ID:
Registrant Name: WHOIS AGENT
Registrant Organization: WHOIS PRIVACY PROTECTION SERVICE, INC.
Registrant Street: PO BOX 639
Registrant Street: C/O
BANKOFAMARICA.COM
Registrant City: KIRKLAND
Registrant State/Province: WA
Registrant Postal Code: 98083
Registrant Country: US
Registrant Phone:
+1.4252740657
Registrant Phone Ext: 901
Registrant Fax:
+1.4259744730
Yeah, that looks a bit better. Again, I would call the banks's
security team.
Couple of places where the problem is on your system could be the
router, your dns resolver, in memory malware, malware installed on the
system or the browser's dns cache/bookmarks or you mistype the BOA url.
My bank suggests you always exit the browser before attempting to log
into the web site. That way the browser's dns cache will not have
poisoned by some infected web site you surfed before doing bank work.
If some malware modified your browser bookmark for BOA, you are screwed.
I hope your bank have a usage alarm feature. I have set alarms on my
check/savings account to send me an email if more than ten cents is
paid out. I have a hourly cron job checking my all email accounts for any
messages.
If you were running Intrusion Detection Software, you would have a
chance of knowing you have malware installed on the drive. Some examples:
unhide, aide, osiris, ossec-hids, samhain, tripwire, snare, integrit, rkhunter
Personally I use AIDE, Rkhunter, and unhide.
The other two failure points are the router and your pc dns resolver.
If you were to read
http://www.catb.org/~esr/faqs/smart-questions.html
you might notice that you should provide some information about your setup.
You know, hardware, OS, release, desktop, .....
That information can help subject matter experts provide you with
exact commands and information on where/what to look for to solve your
problem.
In my stupid opinion, you need to know that your PC has the correct
dns servers set, and if the router has the correct dns servers set by
your ISP.
My effort to avoid the dns/memory/cache/typing problems involve separate
linux accounts for surfing, bank, credit card.
When I log into my linux bank account, it verifies the ip addresses
that I know my bank uses. It then launches "firefox index.html".
That page has bank contact information and links to the bank's web
page and the bank's login url.
That keeps me from mis-typing any url and having a poisoned cache.
When I log out of the linux account, it deletes everything and tars in
a pristine copy of everything.
To bypass getting invalid dns servers from my ISP on the pc, and
avoiding any router crack which uses the criminal's dns servers, I run
my own dns server (named) on the PC.