\/<\/span> Invocar los privilegios de otro usuario para ejecutar un comando.<\/div>\nIm\u00e1genes de Cavan\/Getty<\/p>\n<\/figcaption><\/figure>\n
Dos de las herramientas m\u00e1s fundamentales de la l\u00ednea de comandos moderna similar a Unix, sudo y su, se est\u00e1n reescribiendo en el lenguaje moderno Rust como parte de un esfuerzo m\u00e1s amplio para reemplazar piezas de infraestructura cr\u00edticas pero obsoletas por contrapartes seguras para la memoria.<\/p>\n
Como se detalla en Prossimo, un equipo conjunto de Ferrous Systems y Tweede Golf, con el apoyo de Amazon Web Services, est\u00e1 reimplementando sudo y su. Estas utilidades permiten que un usuario realice acciones con los privilegios de otro usuario (generalmente un superusuario de nivel superior) sin tener que aprender e ingresar la contrase\u00f1a de ese otro usuario. Dada su antig\u00fcedad y amplio uso, el equipo de Prossimo cree que es hora de volver a trabajar.<\/p>\n
\u00abSudo se desarroll\u00f3 por primera vez en la d\u00e9cada de 1980. A lo largo de las d\u00e9cadas, se ha convertido en una herramienta esencial para realizar cambios y minimizar el riesgo para un sistema operativo\u00bb, escribe Josh Aas. \u00abPero debido a que est\u00e1 escrito en C, sudo ha experimentado muchas vulnerabilidades relacionadas con problemas de seguridad de la memoria\u00bb.<\/p>\n
El comando sudo se ajusta a los criterios de proyectos de Prossimo para la reimplementaci\u00f3n \u00abdirectamente\u00bb. Se usa en casi todos los servidores y clientes, se encuentra en un l\u00edmite cr\u00edtico, realiza una funci\u00f3n cr\u00edtica y est\u00e1 escrito en lenguajes que no son seguros para la memoria, como C y asm. El plan de trabajo y los hitos del proyecto se publican y puede realizar un seguimiento del trabajo en GitHub.<\/p>\n\n Anuncio <\/span> <\/p>\n<\/aside>\nSudo fue desarrollado en 1980 por Robert Coggeshall y Cliff Spencer en la Universidad Estatal de Nueva York en Buffalo (go Bulls) en un VAX-11\/750 con 4.1BSD. Coggeshall desarroll\u00f3 a\u00fan m\u00e1s sudo en la Universidad de Colorado Boulder; la herramienta finalmente se hizo p\u00fablica y fue mantenida por Todd C. Miller. El comando su era parte de la Versi\u00f3n 1 de Unix.<\/p>\n
Un esfuerzo bien financiado para volver a implementar un aspecto central de los sistemas similares a Unix, incluso en un lenguaje bien considerado como Rust, est\u00e1 casi garantizado para despertar a la comunidad. Si bien se desarroll\u00f3 durante d\u00e9cadas y se implementa en casi todos los sistemas, el comando sudo no est\u00e1 exento de fallas. Ciertas versiones de sudo eran vulnerables a un error de desbordamiento de b\u00fafer que proporciona la ra\u00edz, como se inform\u00f3 en 2019. Por otra parte, la mayor\u00eda de las vulnerabilidades de sudo no parecen estar relacionadas con la memoria (seg\u00fan la definici\u00f3n de cada uno); ciertamente se pueden codificar nuevos errores en un software que est\u00e1 escrito en un lenguaje seguro para la memoria.<\/p>\n
La p\u00e1gina de hitos del grupo Prossimo no explica c\u00f3mo se promover\u00eda una adopci\u00f3n m\u00e1s amplia de sudo y su basados \u200b\u200ben Rust. Es una buena apuesta que el esfuerzo podr\u00eda requerir tanto esfuerzo como la reescritura en s\u00ed.<\/p>\n
Imagen del listado por Cavan Images\/Getty<\/em><\/p>\n<\/p><\/div>\n \nSource link-49<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":604725,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21980],"tags":[3253,538,681,79947,6219,1192,38397,38810,72172],"_links":{"self":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/604724"}],"collection":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/comments?post=604724"}],"version-history":[{"count":1,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/604724\/revisions"}],"predecessor-version":[{"id":604726,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/604724\/revisions\/604726"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/media\/604725"}],"wp:attachment":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/media?parent=604724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/categories?post=604724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/tags?post=604724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}