{"id":5738,"date":"2018-10-17T10:44:04","date_gmt":"2018-10-17T14:44:04","guid":{"rendered":"http:\/\/community.mis.temple.edu\/mis5211sec001fall2018\/?p=5738"},"modified":"2018-10-17T10:45:48","modified_gmt":"2018-10-17T14:45:48","slug":"5738","status":"publish","type":"post","link":"https:\/\/community.mis.temple.edu\/mis5211sec001fall2018\/2018\/10\/17\/5738\/","title":{"rendered":"Set your Clocks to 2038 (no, don&#8217;t&#8230;read this 1st)"},"content":{"rendered":"<p>I will admit to new ~reuse~ on this from another class&#8230;<\/p>\n<p>&#8230;but this is a different audience.<\/p>\n<p>This may look like dry sysadmin stuff, and a very small paragraph mentioning the _kernel_timespec&#8230;but this is roughly the Unix version of Y2K where 32-bit systems have been counting seconds since January 1970&#8230;and time is running out.<\/p>\n<p>Realistically (and for those of us who may be retired in 2038), setting a timeout into the future on a machine that is vulnerable in this way would cause a buffer overflow. I heard they are bad. And cause interesting, sometimes exploitable side effects&#8230;<\/p>\n<p>&#8230;since I first read this any time a system of update has innocently offered me a date range ~20 years or so into the future~ I have weighed breaking something I like or need Vs. Rodger Rabbit suggesting it might be funny. Not a hard experiment for a VM&#8230;<\/p>\n<p>https:\/\/www.linux.com\/news\/2018\/8\/linux-kernel-418-keeps-things-solid-and-secure<\/p>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Year_2038_problem\">https:\/\/en.wikipedia.org\/wiki\/Year_2038_problem<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I will admit to new ~reuse~ on this from another class&#8230; &#8230;but this is a different audience. This may look like dry sysadmin stuff, and a very small paragraph mentioning the _kernel_timespec&#8230;but this is roughly the Unix version of Y2K where 32-bit systems have been counting seconds since January 1970&#8230;and time is running out. Realistically [&hellip;]<\/p>\n","protected":false},"author":20410,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[716352],"tags":[],"class_list":{"0":"post-5738","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-week-07-policy-documents-video","7":"entry"},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/community.mis.temple.edu\/mis5211sec001fall2018\/wp-json\/wp\/v2\/posts\/5738","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/community.mis.temple.edu\/mis5211sec001fall2018\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/community.mis.temple.edu\/mis5211sec001fall2018\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/community.mis.temple.edu\/mis5211sec001fall2018\/wp-json\/wp\/v2\/users\/20410"}],"replies":[{"embeddable":true,"href":"https:\/\/community.mis.temple.edu\/mis5211sec001fall2018\/wp-json\/wp\/v2\/comments?post=5738"}],"version-history":[{"count":3,"href":"https:\/\/community.mis.temple.edu\/mis5211sec001fall2018\/wp-json\/wp\/v2\/posts\/5738\/revisions"}],"predecessor-version":[{"id":5741,"href":"https:\/\/community.mis.temple.edu\/mis5211sec001fall2018\/wp-json\/wp\/v2\/posts\/5738\/revisions\/5741"}],"wp:attachment":[{"href":"https:\/\/community.mis.temple.edu\/mis5211sec001fall2018\/wp-json\/wp\/v2\/media?parent=5738"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/community.mis.temple.edu\/mis5211sec001fall2018\/wp-json\/wp\/v2\/categories?post=5738"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/community.mis.temple.edu\/mis5211sec001fall2018\/wp-json\/wp\/v2\/tags?post=5738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}