Browsing: self protection techniques