Preserving Privacy Against Side-Channel Leaks: From Data Publishing to Web Applications (Advances in Information Security, Band 68)