Ah, tricky proposition. There is a difference. Sometimes ethics is easy and clear cut. Other times, the water gets murky. In regards to reporting code violations, coughing up confidential information, etc. when the rules aren’t quite so clear, it can be very tough to employ a solid set of business ethics.
Where do your ethics lie? Check this Forbes article out that explores the difference between ethics and business ethics.