41554 blogs · [ { "id": "01a087e8-797a-7045-82ce-8e334869b2d0", "title": "Data At Rest Encryption (DARE)", "url": "https://www.sweharris.org/post/2017-06-04-encryption-rest/", "published_at": "2017-06-04T20:24:09+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e334923170b", "title": "Stuff changes; don't take things on faith, get the facts", "url": "https://www.sweharris.org/post/2017-05-28-measure/", "published_at": "2017-05-28T20:58:07+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e334a00f4ff", "title": "Bottlenecks and SPOFs", "url": "https://www.sweharris.org/post/2017-05-21-spof-bottleneck/", "published_at": "2017-05-21T15:02:58+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e334ad63e14", "title": "Building a home router", "url": "https://www.sweharris.org/post/2017-05-07-home-grown-router/", "published_at": "2017-05-07T17:50:18+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e334b1eba12", "title": "Cloud Inventory", "url": "https://www.sweharris.org/post/2017-04-30-cloud-inventory/", "published_at": "2017-04-30T20:16:58+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e334b5cdb44", "title": "Persistent Applications", "url": "https://www.sweharris.org/post/2017-04-23-persistence/", "published_at": "2017-04-23T20:54:18+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e334c3d4038", "title": "Multifactor Authentication", "url": "https://www.sweharris.org/post/2017-04-16-twofactor/", "published_at": "2017-04-16T19:35:49+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e334cfb837c", "title": "Encryption vs Hashing", "url": "https://www.sweharris.org/post/2017-04-09-encryption_hashing/", "published_at": "2017-04-09T21:51:36+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e334d3fe3fa", "title": "Role Based Access Control", "url": "https://www.sweharris.org/post/2017-04-02-rbac/", "published_at": "2017-04-02T19:14:14+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e334dc09257", "title": "Lessons from a pentest run", "url": "https://www.sweharris.org/post/2017-03-25-pentest/", "published_at": "2017-03-25T19:06:47+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e334e2e0777", "title": "Phishing and Certificate Transparency", "url": "https://www.sweharris.org/post/2017-03-19-certificate_transparency/", "published_at": "2017-03-19T17:23:00+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e334e39b1ba", "title": "Offsite Backups in the cloud", "url": "https://www.sweharris.org/post/2017-03-12-amazon-cloud-drive/", "published_at": "2017-03-12T19:26:18+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e334ec4faa2", "title": "Abusing LD_PRELOAD for fun and profit", "url": "https://www.sweharris.org/post/2017-03-05-ld-preload/", "published_at": "2017-03-05T23:10:03+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e334faab665", "title": "Can you control the entry points to your network?", "url": "https://www.sweharris.org/post/2017-02-20-entry-points/", "published_at": "2017-02-21T00:12:53+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e335015f2c5", "title": "Managing the cloud management layer", "url": "https://www.sweharris.org/post/2017-02-13-cloud-management-layer/", "published_at": "2017-02-13T19:12:32+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e335075471c", "title": "Big bugs have lesser bugs", "url": "https://www.sweharris.org/post/2017-02-05-bigbugs/", "published_at": "2017-02-05T23:57:05+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3350e09a68", "title": "Make it easy to use", "url": "https://www.sweharris.org/post/2017-01-23-make-it-easy/", "published_at": "2017-01-24T00:18:30+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33519c4a81", "title": "Stop, step back, take a minute, slow down", "url": "https://www.sweharris.org/post/2017-01-16-slowdown/", "published_at": "2017-01-17T02:52:51+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33522ac0ee", "title": "The Itsy Bitsy Security Spider", "url": "https://www.sweharris.org/post/2017-01-08-spider/", "published_at": "2017-01-09T03:47:50+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3352a3ec77", "title": "Always Listening Devices", "url": "https://www.sweharris.org/post/2017-01-02-always-listening/", "published_at": "2017-01-02T18:22:58+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3352b24418", "title": "SSH keeps disconnecting", "url": "https://www.sweharris.org/post/2016-12-24-ssh-disconnect/", "published_at": "2016-12-25T02:16:52+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e335314c288", "title": "Backup and restore", "url": "https://www.sweharris.org/post/2016-12-11-backup-restore/", "published_at": "2016-12-12T01:44:25+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3353f341c2", "title": "Using Letsencrypt for TLS", "url": "https://www.sweharris.org/post/2016-12-04-letsencrypt/", "published_at": "2016-12-04T19:42:33+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3354d354e9", "title": "LXD and machine containers", "url": "https://www.sweharris.org/post/2016-11-27-lxd-machine-container/", "published_at": "2016-11-27T21:31:00+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e335511f286", "title": "Building my home server", "url": "https://www.sweharris.org/post/2016-11-27-home-machine/", "published_at": "2016-11-27T18:06:29+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3355e2a3c4", "title": "Intel Clear Containers", "url": "https://www.sweharris.org/post/2016-11-21-clear-containers/", "published_at": "2016-11-22T01:11:13+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33566e8a6f", "title": "Technical Debt", "url": "https://www.sweharris.org/post/2016-11-13-technical-debt/", "published_at": "2016-11-14T02:22:33+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3356be7bb9", "title": "Docker in production", "url": "https://www.sweharris.org/post/2016-11-06-docker-in-production/", "published_at": "2016-11-06T20:31:12+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33574b5058", "title": "Using SSH certificates", "url": "https://www.sweharris.org/post/2016-10-30-ssh-certs/", "published_at": "2016-10-30T13:31:20+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33581766ff", "title": "Security Headers on HTTP requests", "url": "https://www.sweharris.org/post/2016-10-23-headers/", "published_at": "2016-10-23T15:45:43+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33590c2cf5", "title": "Scoring an A+ for SSL/TLS", "url": "https://www.sweharris.org/post/2016-10-16-ssl-score/", "published_at": "2016-10-16T20:02:28+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e335985f620", "title": "Deep scanning your deployment", "url": "https://www.sweharris.org/post/2016-10-09-deep-scanning/", "published_at": "2016-10-09T13:02:20+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3359fad842", "title": "Scanning your code", "url": "https://www.sweharris.org/post/2016-10-02-auto-scanning/", "published_at": "2016-10-02T23:53:09+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e335a7001b0", "title": "Kerberos keytab management", "url": "https://www.sweharris.org/post/2016-09-24-keytabs/", "published_at": "2016-09-24T22:36:41+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e335aaa49a5", "title": "SSH Password exposure", "url": "https://www.sweharris.org/post/2016-09-18-ssh-password-exposure/", "published_at": "2016-09-18T15:53:14+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e335ac10053", "title": "HSMs, what are they good for?", "url": "https://www.sweharris.org/post/2016-09-13-hsm/", "published_at": "2016-09-13T12:51:07+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e335ba5c032", "title": "SSH key management", "url": "https://www.sweharris.org/post/2016-09-05-sshkeys/", "published_at": "2016-09-05T14:39:14+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e335bef741b", "title": "Single point of truth", "url": "https://www.sweharris.org/post/2016-08-31-single-truth/", "published_at": "2016-09-01T01:29:44+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e335c5e7227", "title": "Building an OS container", "url": "https://www.sweharris.org/post/2016-08-23-build-os-container/", "published_at": "2016-08-23T23:13:55+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e335ce5a06a", "title": "Using a container as a lightweight VM", "url": "https://www.sweharris.org/post/2016-08-15-container-as-vm/", "published_at": "2016-08-15T15:39:58+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e335d9cebfb", "title": "Lift and Shift", "url": "https://www.sweharris.org/post/2016-08-08-lift_and_shift/", "published_at": "2016-08-08T19:36:52+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e335e5d4264", "title": "Persistent data", "url": "https://www.sweharris.org/post/2016-07-28-persistency/", "published_at": "2016-07-28T12:35:00+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e335eb364e6", "title": "Man in the middle attacks", "url": "https://www.sweharris.org/post/2016-07-16-mitm/", "published_at": "2016-07-16T15:26:56+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e335f67fd7d", "title": "There's a hole in my security bucket", "url": "https://www.sweharris.org/post/2016-07-07-bucket/", "published_at": "2016-07-07T16:05:45+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33601d439d", "title": "See me present!", "url": "https://www.sweharris.org/post/2016-07-01-cloudexpo/", "published_at": "2016-07-01T20:05:48+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33609cc27f", "title": "Container Identity", "url": "https://www.sweharris.org/post/2016-06-27-container-identity/", "published_at": "2016-06-27T16:06:21+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e336189fe1d", "title": "Network Microsegmentation", "url": "https://www.sweharris.org/post/2016-06-20-microsegmentation/", "published_at": "2016-06-20T17:12:42+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33626cbf3b", "title": "Using Containers Securely in Production", "url": "https://www.sweharris.org/post/2016-06-13-cloudexpo/", "published_at": "2016-06-13T23:38:31+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3363083dce", "title": "What made me start thinking about security", "url": "https://www.sweharris.org/post/2016-06-12-what-made-me-security/", "published_at": "2016-06-12T17:14:18+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3363c9f18b", "title": "Building a small docker container", "url": "https://www.sweharris.org/post/2016-06-04-small-container/", "published_at": "2016-06-04T17:45:31+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3363f120b4", "title": "Why use SSL/TLS on websites?", "url": "https://www.sweharris.org/post/2016-05-31-secure-webserver/", "published_at": "2016-05-31T11:31:26+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33648a1382", "title": "How public cloud can change your security stance", "url": "https://www.sweharris.org/post/2016-05-23-stance/", "published_at": "2016-05-23T14:20:32+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33656f3019", "title": "The risks of Single Sign On", "url": "https://www.sweharris.org/post/2016-05-16-no-sso/", "published_at": "2016-05-16T21:22:14+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3365edb906", "title": "The People Problem", "url": "https://www.sweharris.org/post/2016-05-08-people/", "published_at": "2016-05-09T00:48:51+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33668541b8", "title": "Shadow IT", "url": "https://www.sweharris.org/post/2016-05-02-shadow-it/", "published_at": "2016-05-02T15:15:23+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3366eefa29", "title": "Vulnerability, Threat, Risk", "url": "https://www.sweharris.org/post/2016-04-27-door-bear-mauled/", "published_at": "2016-04-27T13:54:33+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33677b9869", "title": "Container technology", "url": "https://www.sweharris.org/post/2016-04-25-container-tech/", "published_at": "2016-04-25T19:43:01+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33682e0a42", "title": "Business cards", "url": "https://www.sweharris.org/post/2016-04-22-business-cards/", "published_at": "2016-04-22T14:31:19+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e336908f750", "title": "Maybe containers are VMs after all", "url": "https://www.sweharris.org/post/2016-04-21-container-vm/", "published_at": "2016-04-22T02:06:42+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3369b8f9df", "title": "Unix Identity and Access Management", "url": "https://www.sweharris.org/post/2016-04-16-unix-iam-history/", "published_at": "2016-04-16T23:41:39+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3369da9979", "title": "Keeping containers safe", "url": "https://www.sweharris.org/post/2016-04-10-keeping-safe/", "published_at": "2016-04-10T14:18:21+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e336a9c583b", "title": "Container Security is Easy", "url": "https://www.sweharris.org/post/2016-04-07-container-security-is-easy/", "published_at": "2016-04-08T00:02:40+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e336b543ba8", "title": "Container security", "url": "https://www.sweharris.org/post/2016-04-02-container-security/", "published_at": "2016-04-03T01:29:33+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e336bf82bbf", "title": "New site", "url": "https://www.sweharris.org/post/2016-04-02-newsite/", "published_at": "2016-04-02T11:55:25+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e336c2f9094", "title": "About me", "url": "https://www.sweharris.org/about/", "published_at": "2016-04-01T16:26:31+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e336cf72f59", "title": "Breaking the MBR on every hard disk", "url": "https://www.sweharris.org/post/2016-02-10-break-mbr/", "published_at": "2016-02-11T00:46:00+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e336df1ff10", "title": "Gullible", "url": "https://www.sweharris.org/post/2015-08-24-gullible/", "published_at": "2015-08-24T19:27:00+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e336e62db64", "title": "DHS redux", "url": "https://www.sweharris.org/post/2015-07-08-dhs-redux/", "published_at": "2015-07-04T11:30:00+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e336e8c8b10", "title": "Huh, the department of homeland security is attacking me?", "url": "https://www.sweharris.org/post/2015-07-04-dhs-attack/", "published_at": "2015-07-04T11:30:00+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e336ed08b30", "title": "A joke I learned in 1978", "url": "https://www.sweharris.org/post/2015-05-26-joke/", "published_at": "2015-05-26T18:48:00+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e336f767aca", "title": "Some good Voyager", "url": "https://www.sweharris.org/post/2015-04-30-voyager/", "published_at": "2015-05-01T02:15:02+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33700d187e", "title": "Why Star Trek Voyager was the worst of all", "url": "https://www.sweharris.org/post/2015-04-22-voyager/", "published_at": "2015-04-23T00:53:00+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3370b8205d", "title": "How does the web still work?", "url": "https://www.sweharris.org/post/2015-03-24-javascript/", "published_at": "2015-03-24T12:45:51+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33713a5269", "title": "So You Start Server", "url": "https://www.sweharris.org/post/2014-03-11-soyoustart/", "published_at": "2014-03-12T03:34:30+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3371eea9bb", "title": "Historical Java", "url": "https://www.sweharris.org/post/2014-02-28-java/", "published_at": "2014-02-28T17:23:32+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33728f7d20", "title": "Scripts", "url": "https://www.sweharris.org/scripting/", "published_at": "2013-12-09T19:47:02+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3372fd2aec", "title": "Google Authenticator", "url": "https://www.sweharris.org/post/2013-09-26-googleauth/", "published_at": "2013-09-23T11:41:48+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3373170216", "title": "Teaching myself javascript", "url": "https://www.sweharris.org/post/2013-01-06-javascript/", "published_at": "2013-01-06T16:50:26+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3373f26bf0", "title": "Exelink", "url": "https://www.sweharris.org/post/2012-06-01-exelink/", "published_at": "2012-06-01T17:44:03+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3374ce168f", "title": "Virtualization All Change!", "url": "https://www.sweharris.org/post/2012-03-04-virtualization-allchange/", "published_at": "2012-03-04T22:14:52+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e337528a069", "title": "Virtualization Update", "url": "https://www.sweharris.org/post/2012-02-20-virtualization-update/", "published_at": "2012-02-20T20:03:25+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3375ad136a", "title": "The Windows 7 taskbar", "url": "https://www.sweharris.org/post/2011-10-21-win7taskbar/", "published_at": "2011-10-21T17:23:22+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33769276d0", "title": "IP6 Updates", "url": "https://www.sweharris.org/post/2011-09-19-ip6-updates/", "published_at": "2011-09-20T03:05:47+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3377712532", "title": "IPv6 on the LAN", "url": "https://www.sweharris.org/post/2011-09-19-ipv6-on-the-lan/", "published_at": "2011-09-20T02:54:15+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3377c78cc3", "title": "Messing around with ipv6", "url": "https://www.sweharris.org/post/2011-09-19-ipv6/", "published_at": "2011-09-20T02:51:58+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3377fb080a", "title": "Kerberos and IPv6", "url": "https://www.sweharris.org/post/2011-07-09-kerberos-ipv6/", "published_at": "2011-07-09T16:39:58+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e3378775595", "title": "Kerberos and Active Directory", "url": "https://www.sweharris.org/post/2011-07-08-kerberos-and-ad/", "published_at": "2011-07-09T02:52:08+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33791399d3", "title": "Beginning kerberos", "url": "https://www.sweharris.org/post/2011-07-08-beginning-kerberos/", "published_at": "2011-07-09T02:52:01+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e33795e992f", "title": "X-No-Archive considered pointless", "url": "https://www.sweharris.org/post/2011-07-05-x-no-archive/", "published_at": "2011-07-06T02:12:46+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e337a5ba6cf", "title": "Virtualization Options", "url": "https://www.sweharris.org/post/2010-06-06-virtualization-options/", "published_at": "2010-06-06T20:52:02+00:00" }, { "id": "01a087e8-797a-7045-82ce-8e337b5aced0", "title": "Thin Client Options", "url": "https://www.sweharris.org/post/2010-04-19-thin-client/", "published_at": "2010-04-19T23:21:59+00:00" } ] posts Claim your blog
Back to sweharris.org
Blog · corpus.blog/blogs/sweharris.org/posts

sweharris.org

sweharris.org

2017

2016

2015

2014

2013

2012

2011

2010