Archives for Software Dev - Page 34
NoSQL and data integrity
Redundant Data Storage NoSQL stores many to many relationships in the same way that de-normalized tables do – by storing them redundantly. Since you do not base your NoSQL design…
Recursion versus Iteration ( Looping )
Overview In general, whatever problem you can solve with Recursion can also be solved with Looping (iteration). It turns out, that for most use cases, Iteration (looping) performs better than…
Types of Security Scans
Port scanner ( Nmap) Network vulnerability scanner ( Nessus, SAINT, OpenVAS) Web application security scanner ( Nikto, w3af) Database security scanner Host based vulnerability scanner (Lynis)
Another Chrome FIRST–Privacy through Obscurity…
Not that we needed another reason to use Chrome – but now there’s a Chrome browser extension called Decodelia . Decodelia is a privacy specific plugin which essentially turns your…
Ping versus TraceRoutes
Do Firewalls Let in Ping Traffic? Corporate firewalls may not allow PING traffic, which makes it not the most reliable test. Tracert however, should always work, since it is based…
DELETING Environment Variables when INCORRECTLY SET
I made the mistake of resetting my ENV variables for HOME and HOMEDIR - which resulted in a) My DOS prompt not being able to launch b) My environment variables…
App Units versus Installations – ITunes Store
Units count the number of times an app was downloaded from the app ; If a user presses the "Get" (or "Buy") button in the app store, that counts as…
HTTPs and Authentication based sites not necessarily secure
Simple HTTPs does little to protect your website. All it does is protect MITM (Man in the Middle) attacks. Even an authentication based website is not necessarily secure - each…
Certificates Demystified – root versus self signed, private versus public key
I struggled a lot with understanding the nuances of security certificates – self-signed versus root certs, public keys versus private keys versus Certificate Authorities (CAs)….This post will attempt to clarify…