Message ID | f8d020ad-2e50-d541-3187-81f63557f667@schaufler-ca.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show
Return-Path: <selinux-bounces@tycho.nsa.gov> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 0DF90913 for <patchwork-selinux@patchwork.kernel.org>; Mon, 24 Sep 2018 12:30:33 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id F000129EAB for <patchwork-selinux@patchwork.kernel.org>; Mon, 24 Sep 2018 12:30:32 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E456E29EB2; Mon, 24 Sep 2018 12:30:32 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.3 required=2.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,NO_RDNS_DOTCOM_HELO,RCVD_IN_DNSWL_MED,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from ucol19pa13.eemsg.mail.mil (ucol19pa13.eemsg.mail.mil [214.24.24.86]) (using TLSv1.2 with cipher DHE-RSA-AES256-SHA256 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 22F8129EAB for <patchwork-selinux@patchwork.kernel.org>; Mon, 24 Sep 2018 12:30:32 +0000 (UTC) X-EEMSG-check-008: 627428839|UCOL19PA13_EEMSG_MP11.csd.disa.mil X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="627428839" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by ucol19pa13.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 24 Sep 2018 12:30:31 +0000 X-IronPort-AV: E=Sophos;i="5.54,297,1534809600"; d="scan'208";a="16142308" IronPort-PHdr: 9a23:faPLehddhfan05DTKX6Zec0HlGMj4u6mDksu8pMizoh2WeGdxcm9ZxaN2/xhgRfzUJnB7Loc0qyK6/+mATRIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfbF/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4rx1QxH0ligIKz858HnWisNuiqJbvAmhrAF7z4LNfY2ZKOZycqbbcNwUX2pBWttaWTJHDI2ycoADC/MNMftEo4X4oVYBqhmxChOsBOPozT9En2b60LE03ukgDA3KxRAsE88Tu3jQstn5KKIeXOaox6fK0DrDdetb1ynz6IbIcR4vr/+DUr1yfsTM0UkiFR7Jg1uMpoLqITyVzf8As3SZ4ud6Se6jl2Aqpx93rzOyxskskI7JhocNx13a7yp525g6JN2lQ0BmfdGkEIFftzyUN4tyXMwiWXxjtSEmxbIcop60YigLxY88xxHDa/yIaZWI4hznVOmPOzd0nW5qd6ilixmu9kigz/TxW8+p21hJtipIisTAu38C2hDJ6sWLV+Fx8lmu1DqRzQzf9/lILEE2mKbBNpIsw7o9moASvEnDBCP6hlv6gaCQe0454Oan8f7nba/jppKEMo90jRzxPbo2l8ykBOQ4LhAOX2+G+eSgzLHj/VP2QLFNjvAujqnWqoraJcUGpq6iGQNVzoYi5Aq/DzehytgYm2UILElZdx6diojpOlXOLOj5Dfe5nVusjC9my+3JM7DuGJnALmXPnK3/cbty9UJQ0hc/wcha551OC7EBJPzzWlX2tNzdFhI5KBK7w+LmCNV7y4MfVnuDDbSeMKPPt1+H+vwgI/KXaY8JuDfyN/gl5/n0gX8/gl8SZ7Ol3ZQQaHCmBvhmOVmWYWLwgtcdFmcHpgg+TOvsiFKYTT5TZ2y9X6Qn6zE5D4KmC4LDSZq2gLydwii7BIZWanpBClCWHnfib5+EVOsUaCKOPs9hlSQJVbqjS4A7yR6utxT6y71hLurV5C0Vrpzj1Nxo5+zcjh4y6Dp0D9iA022XSGF0hGwITScs3K9juUx91kuD0a9gjvxAC9Nc/O1GUgE7NZ7AyOx3ENHyVRzfcdiXUlqmRc+mAT4pRNIr39AOe1p9G8mljh3bwiWqBLkVl7qWC5Mq9qLc3mP8KNxjxHbc06ktlV4mQtFANWe+nK5w6xDTB5LVk0Wej6ula7wc0zTX9GeC1mqDp1lYXxRqUaXERnAffk/Wos7l6UzcVbOuDq4nMgRZw86YNqRKcsHpjUlBRPr7NtXeYmaxm2KuChaS3b6MYpTldHga3CXHEkcEixoT/XGENQcgGiihv3jSDDt0FVLge0ns6/VxqGunTk8oyAGHd05h2KC2+h4SmPyRUPAT0agHuCcmtjV4BlG938jZC9CYvQpuYL1cYc8h4FdAzW/WrRFyPoahL698nF4TaB54sF/r1xltDYVAi8cqpmswzAVuMaKYzE9BdzSA0J/sILLXLnf9/Auza6/W3VHTy82W9bsO6PsmrVXjoACpGVA4/3VhzdZVz2OW5o/WAwoKTZLxTkE3+gBgp77HfyYw/IzU1XhjMKWutD/Nxc4pDvM/yhm8Z9dfLL+EFAjqHs0BCciuMusqm0O1bh8fJ+BS8qk0Ps2jd/Sc3q6nJuBgkyy6jW5f+oByzlqM9zZgSu7Px5sEzeuX3g+bVzjillehqdv6mZ5aajEIBWW/1C3kCJRWZq1ocoYBEX2uLNGvxtVim57tXGZV9FiiB1MC3M+mZwGSYkfn0gJOz0QXpmarmSyizzx7izsptLaQ3DTSw+T+cxoKInNERHV4glf2OoW7k9caXE20YAczjxul+Vz2x65Fq6RjN2PTW1tHfzDqL2F+Vau9rqSCY89T55M0tiVXSv6wbkyaSr76pRsa3DjuH29fxDA9bT6qoJL5kwZ9iGKHI3Z5tGDZdt1oxRfD+NzcQuZc3j4HRCljlTnbH0O8MMet/dWVkZfDr++/Wnm6Vp1LcCnry4KAuzeg5WFwBx2wgeyzkMX9EQcmyS/7y8VqVSLQoRbmZYnr06C6Pvx9fkZ0A1/95dF3GppjkoQsn5Ecw38aho+a/XAfi2f8Lc1b2b7ibHoKXTMLwMDa4A7+2EB4LXKG2YT5Vm6bwsR/e9m2eGQW2jgy78pSEqeb8KREnTdpolq/tQ/ReeJynioZyfQw8H4VmecJuBYzwSWHGb0SAFJYMjL2lxST9dy+t6JXZHu1cbesykV+k9ehDKuNog5CQnr5fIktHTNo5MVlLF3MyGHz6p3jeNTIc9ITsACbngzej+hTNZ0xluAGhSx5NmLhpXcl0fI0jQRy3ZGmu4iKM31t87ikAh5cLTD6e8IT+i3tjKpHkMaZxYavEo9mGjURU5viVeioHy4KtfT7KwaOFyUxqnSbGLrbAwCS80Jmr3XBE5ClKX6XOGUZzdVlRBmYOkNTmgYUUysmnpQhDACl2NThcFtl5jAW/lP4pAFDyuR0Nxn4V2fSvwmoZSkpR5iYNhpZ9BlC513SMcyc8O18Az1Y8oemrAyXJWyRfx5IAn0RWkyYG1DjOaGj5dfa8+eGG+W+NOHBYbOSqexZTPeF3oig3Zdj/zqWMcWPJHZiBeUh2kVfRXB5B9jZmzIXRiMMjC3BaMqbpBan+i1rtcCz6u/rVxzz6oeVELtdL9Fv+xGwgaeeOO+dnzp2KDZC1pMR3n/E0rYe00QOiyF1cDmtF64MtSnXTKLfgqVXFQIUaztvNMtU6KIxxhJCOc/UitPy0L51leM6BEleWlzggM6pY9YGI2anNFPIHEyLLqiJJSXXw8HrZqOxUb9QjOVUth2ovjabF07jPiidmDTyUhCvMP1MjDuFMxBEv4G9aBltA3D5TN36ch27LMN3jTouzL0ymHzFL2ocPCN/c0NKtb2Q8TlXgvNkG2xC73ppN++ElDiF7+PAMJYZreNrAjhol+Jd+Hk60aVa7DpaS/Nvgivdst5urkq9nemO0DpoTR1OqjhThIKRo0pjOb/V9p9eVnbY5BgN93mfCwwWp9t5Dd3io71fxcLRlKLyNThC6MnZ8tEGB8jOL8KGPmEhPgT1Fz7JFgsFTCKrNGHFi0xbjv6S6mWfroImpZj0hJoOVrhbWUQxFvMdEERqAtoCIZZwXj4/nr6bitMI6WC5rBnLS8VQporHWe6KAfXzNDaZiqFJZwAWzrP8LIQTMJD72kN5Z1Zmm4TKHlbfUspWoi19dAM0pltC8GRmRG0px03lch+t4GMUFfOsgxE5lg5+YeMr9Dfw/ls6PUTKqzUqkEkwmNTlhjaRfCT3LKiuQYFcEzD0uFQpMpPnXwZ1ahW/nVBlNDfBQLJRk7tgdGBwhQDBuJtOGeRTQrZebB8W2/6Xe+0i0U5ApSW/2U9H+ezFBIN4mwsucJ6js2xP1BpmbN81I6zQI6xJwUJLi62Vvy+nzOYxzBYQJ0YQ6m+SfjAHuFAQPLk8OyWo5vBs6RCFmzZbY2cDSfwqr+lw+UwgJeSP0Tjg06VZJUCrN+2TNaSZu3LPlcSQWFM/ylsIl1VZ/bhxycojaUyUV0Ezw7uREBQJMdHCJxlMYcRP7nbeYSGAvP7RzpJyOoWyCvrnTfSStKoOhEKrAhopFZwW7ssdBpmszF3YLcD/IbEZyxUi/hjkKU6ZA/ROfBKLlDYHrN+lzJ9rw4ZSOjEdDX96MSWt6bbdvhUqj+abXNcqfncaWZMJNmgsV82gnC5WpG9NDCWt0u0D1giN8Tv8piXWDDnza9pjZfiUZRNwCNG44zo/6a22hUTR8prAO2HwLc5itcPX6eMGu5aHDOtZTLdnv0jAm4lYRnmqU2/VHt62PJXwapcjYsLqBXqgVVy/kT01Rd/rPNmxNqiInR3oRYFMvYmexj8jL8y9GS8CGxdxoeED67lxZAMZbJo9fRHoswM+N7GiLweDyNmuRXiiKSdORflF0eq6f6BXzzYrbuKi0HsgSZU6wPOt8U8DQ5EKih/eyO2mZ4lZVijzAWJSdBnVpSo+jGhhLecywuEwwB/StlkcKT+LfvRzaGNYp9E8GU+SIXJuB2UiXV+ckIzD7hSv370J/itdntdU0fFev3TkuJ/Qfi6sUrSxqZrJqyogccQmo6ppPIz/JcuGsYjTniDDQJnVqQKJSii6GORGmtJIOiJXXOFImX05OcwBoYdB600xWdklKrNSFqYsva6laSB4DSEM0CAVTYWA0yIegu2kwbvVig+QcIg+MBwDqJhCjMEdXDRwYiwCpa+jTJ7bl2qcSmgKOQsT9gpN5Bkamo93ZODl75LCTIVQxD5Ov/J0TizLG4F091TmV26WgEL3SPG6nuO12gJSye7j3cMAWB5jE0RdwfhZllcwIrFtN6YQppLKsiOPdU7ipGLt0/emK0NMxs3IbFD4F43FtXfmUiIA53IUQ5NPyGvFGpQWiQZ5b7wrpFpUKoC8Zkn+/yAkx5huH7SgTs+ryUoqoWoESiu3HddMEP1psFXSWDJ5eZ+rs4nlN49UQmBO5J2Xs01Zn1l1My6l1ZpcLNlA4iQSUzdSoTWSpseyRdZH2c9xEZ8DPMlztGv6GKxZJpeduXs2taLzynXB4TAzrE+6xCmvG6+/V+9Z43ceFRs3KGuDsUQvEu8s8nvI8l/XrFB0/uBbBryRgkVtujp9GYpOBjlR33C/M1tzVGVGs/ldKKnNdsxTWf0yZRuxNBwiCf4pxVaG8FpynXjnfyxyrRdV9DrFXwYqTyUVhKnimSEGoMG9JTAaU45IbSkmbyrdKQKUgzpXvBFEa0FuQZ8ZHM1I+7QG3YtQ4srCSFqjKSAfUxxkLQI0y/1flVRMsE+AYyDSERKoderTsh1wZcqRrtSmLPL3/AddjYPorf43+r4fR3K8nw2tWtfeo5X6ttKUqkuEbL34PPGkYX/dUDjMigi9hbg5D5nL+yjTNBRUK5xhxHU5f5fuEm/LMg5AJ64BIEpbT696Y81cou9Gf89kZLoJ+ah1CxKFRxPvHZeirPxYIVfTWzveNSSB8uqwoY7J67zSV/TgbNSWx3nbW6J3Iot66T7jFrfs1Y9T4Uv22vFo9k9gSFjGNS6BrM77KQMQ+MmibFbisYE1HTPLGpd/jmDhxkZad8oYWyeq6ogXyItF6HbsTuJ1yk3zsOpU97l45ok4/atkycK1JajIL/RVr1NnAxaTBgVw9ZUtG3JzR2ZPbe8NMP3RZ7gWjdjyq+DrEKwa8BmV+/dcadbHPEzBlNewBSybSRxehggBsSQaLgye1/Gbh6B0Vdyppe/j2kIi+1K+NAIJzKhx5YeY/aqFvO7XbhrLwrceRqfnXdjzoaowu0yM+fIojrkOenZ6Ywe/CugSStYdxnv8zaAt1S8jCMLDH6nu+fFZVXI5ny7gm4hnEFULHvMZBqaE/YNDkWgmgePZK8cWcqdYmmmVDxKkFaUCyXGz4SuNPGZlmg3O0w33QW6r9F/5tzN4TjfMz9btlUpVTLq3CV5JXyW3PU94sTWPPBfntdfsoaQ69l02PXDktNODk2uhIrBXE9f8JNOCOyk0okwYjJkrStyow4AbFsK3IM0N/3Fmcvve92SrnjdOo6hZgYre/saV+vLQEXm7kaKar7SNxDZFynk3plw/7s6vNuvO5tKQWfio0XgeTztnsQvbQxG1sqDbr0wTOUGT1kfLmZAFPtZd3XYizUHq/ukjQNU09AVFDYbNfPYCqD/8OTfuxlafed03XDGE0zRLBlL1DUV4GK8k1WL/oM3JjmzQ90Q1SId/cULnhBp3D5g3KE8251gXxzAMEQ4TZhyBC7GoH0vlJ5MeVUcfcRSHwKS6eqAv0E1xxbOv5OnTYfZgCKoNMvZdkxOBnVlaGpIQqq0eQ7N8dkRD9K7WuAjtEYznUOXnlXYqM/26XNxa+9gDt3Q++ga/Wwag6ZBb4rYalpCHbKhEbIPIvMBh8khn5DkPdjdXjBh4lRO5XvgWpPr/7djDrJqo9uGuWb4vR+oJ+Rg0CWB+goD+gV85p9HYyftcRpfTiYvh7ABHO2SKt5rC0xlgNeoOLJqmfLlk93UAKSkROXYOPd6NZvkn5C9tNjTT6EBYDsMKe9wYINLHmRpIhU3xRLFT6s3bF0edC4dydMAo7G33xSs38ZQmUebg7zm2Ko7Z711XOfNMkjlsnsrYpOcJ2frSFDQX4X6BZhdu3CyCzYWNBu3r/eWIz9HUS08GHjAoXIhAPjaC/hanRuWtnpXzTgyU8tPzgI45dE+ISHy+gqAFsqdUEeFekSj63zleFoXwh/2Lqdqs7HVYukdAEIZp4h3PAL9fMYljORTkismrQVBxByXneMHOdxohpPSZy/wJ4+V/K0v+f5EULggDy7Lg5npfVhFuR6LuvlaFQeIRY8NrSPTArn9L8o9gM6sPM0KGpJz2rzdHtEw2ABU3Z7AutDBacFfBnBFNUabupLEAkhccUcJ+uUJUHWKwOWQ+5yfIVKhMiKmRCecV8imITqEVUkVnKCV+QxSv1JVpYbupkuhNsnlakSNlvPgqzztmSQO5uSL2u60N2TMg+Le/tDgap3xFT+OenDnMCVVCyvQKkKgdB2zl6Vymb3kJdJHy76V/JcT86Ykh5GwyYRc5cC0FWuSvEDr9j76OAoyTsNJcgwONuMrObb+vNyQSMKoyyQ77TXhnzgfehApo8HcMQji4998kKoC9NtokyyerAmXbakgD4rlIsMrwsl4LSvE6aVV/z2V/gYC7QXgpf+mHT2I0iBU0LH5Je49Z6AMLUqwvjiuMs4FY8QwOJjTZCIKo/s/Xh8ienTEfRNJn3Srzobefh4hihH9gnMlu7zWmvn0Xeu2eVNVjVDy77aoX7e34euXl5vsKTIpg1aSJTO4JMs7l/3C/npptRBnhjpA9O3/xZOsCwKrLFiSoU2uVXcyVfGWW2TU0KEj/4V+vNFJhLI9oqE87esnFhpdajADnGed2QSWW413czGUlKu4cXwk/voChegcDSKgaYO3KYaANzfAlQHALaHyBSSh7BvS9tlmutIN7IXJl4Fj/J+P3/VaieOefBgIZFsb6p5h98LTuXm+HNmJhylhxMVNy+uP3FhE1sfFRNY2YnsXKjpJ93KgHb6EpeRU0p9pbv4Vk84TchN+DbBX51p/vIZTQpf+CDrvUyEF8PilhTrcBYQ7zr74/N9o9VqybSaBVpjwAFKM6R9onLG63+6Zqekc7OArQYqmkx8fxqu+Va598uXDb9BQzIT3athlFzea7B0Qva5GsmmW3Los8SyxMq/VzBRZ8WohCAcUNq0ygGZHC3OmSj9Kh9lIyl+gAq6vhA/aCgN212I9rXolT42SEOT/QAO9ghUEzyqyXg/zD2xr1PvjrfdqQUqAvR2/OQrPHEYS8LT7IPM/gLQoOyLeYzrtlVQ+cLAX0RK2cvSatfKF/p0A20YtideHalWIF4LTS2d+0bGZe8HSNt3mMYbBW91HbTdfVXxtJR/6I6i4xFqQMYJrc7+wOOMEsxNWGpgJ6qj9F1Z3WcOCaskbQ1xcjJtrgJ0zz1nN8CNFQeka2LFcsjGnFq3/UHXVbKI2+JNJwhMqOVEC2tXRJtUp2TVZoQjuuSNqUImdd3su/YEuP9QYYarRLhPa5LGg/sKD6Uux0ItNdg+z/v7wcnMdBMCrPTdVUOyzKabR/eDFWC7aqxhAzehBRlb8zV88uYISWZkYOMUOO0yT3mADLykDlX8en1K+ULiIb6DBMxvTO1j0fwmvxou6X1+vkVr2Rd5TqRLjSPS4iAymdXig3GF219E2MoP0CvfHDeTta+wBSaSWUEwsJ4KVmrNyWBGGJ3/xqfJoNwvudXnOVKmV0l6s3Uz5CrlvEA+ECGg/fc2L7jSJCtRajKP5B8TOtb7CRyqdPHe1DKppFcvqeBdDffP0= X-IPAS-Result: A2AYBQDM16hb/wHyM5BaHAEBAQQBAQcEAQGDXAOBCFwojGiLSYFogn6UCoFdLBMBhQSDFiE4FAEDAQEBAQEBAgFsHAyCNSSCYAMDAQIkEwYBAQwgDAIDCQEBQAgIAwEtFAERBgEHBQYCAQEBGASDAIFqAxUDlxGKHIFqM4J1AQEFgQQBAXWCMAOCUwgXimEXggCBOQyCMYR5ARIBhXeOQDGOEAmCDI4XHVmIO4YYjnuHZyFkcU0jFTuCbIIZDBeDRoocAVVPewEBiX2CPQEB Received: from tarius.tycho.ncsc.mil ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 24 Sep 2018 12:30:30 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus.infosec.tycho.ncsc.mil [192.168.25.40]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w8OCUSwU028858; Mon, 24 Sep 2018 08:30:29 -0400 Received: from tarius.tycho.ncsc.mil (tarius.infosec.tycho.ncsc.mil [144.51.242.1]) by prometheus.infosec.tycho.ncsc.mil (8.15.2/8.15.2) with ESMTP id w8M0K70M018314 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Fri, 21 Sep 2018 20:20:07 -0400 Received: from goalie.tycho.ncsc.mil (goalie.infosec.tycho.ncsc.mil [144.51.242.250]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w8M0K6wb009944 for <selinux@tycho.nsa.gov>; Fri, 21 Sep 2018 20:20:06 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1AkAAD5iaVbly0bGNZbHAEBAQQBAQcEAQGBU4IJgWcog3OIdItLgWiCfpN2gXqEdwJCgwQhNhYBAwEBAQEBAQIUAQEBAQEGGAZMhUUDAyMEGQEBOA8lAiYCAkUSBgEMBgIBAYMdgWoDFQOYHYocb3szgnUBAQWBBAEBdYI+A4JRCBd0iWUXggCBOQyCMYgtgleOPjGODQmCDI4XHVmIO4YUjneHUwqBfE0jFTuCbIIZDA4Jg0aKHAFVT45UAQE X-IPAS-Result: A1AkAAD5iaVbly0bGNZbHAEBAQQBAQcEAQGBU4IJgWcog3OIdItLgWiCfpN2gXqEdwJCgwQhNhYBAwEBAQEBAQIUAQEBAQEGGAZMhUUDAyMEGQEBOA8lAiYCAkUSBgEMBgIBAYMdgWoDFQOYHYocb3szgnUBAQWBBAEBdYI+A4JRCBd0iWUXggCBOQyCMYgtgleOPjGODQmCDI4XHVmIO4YUjneHUwqBfE0jFTuCbIIZDA4Jg0aKHAFVT45UAQE X-IronPort-AV: E=Sophos;i="5.54,287,1534824000"; d="scan'208";a="375848" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 21 Sep 2018 20:20:06 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AiAACWiaVbly0bGNZbHAEBAQQBAQcEAQGBU4IJgWcog3OIdItLgWiCfpN2gXqEdwJCgwQhNhYBAwEBAQEBAQIBEwEBAQEBBhgGTAyCNSSCYAMDIwQZAQE4DyUCJgICRRIGAQwGAgEBgx2BagMVA5ggihxvezOCdQEBBYEEAQF1gj4DglEIF3SJZReCAIE5DIIxiC2CV44+MY4NCYIMjhcdWYg7hhSOd4dTCoF8TSMVO4JsghkMDgmDRoocAVVPjlQBAQ X-IPAS-Result: A0AiAACWiaVbly0bGNZbHAEBAQQBAQcEAQGBU4IJgWcog3OIdItLgWiCfpN2gXqEdwJCgwQhNhYBAwEBAQEBAQIBEwEBAQEBBhgGTAyCNSSCYAMDIwQZAQE4DyUCJgICRRIGAQwGAgEBgx2BagMVA5ggihxvezOCdQEBBYEEAQF1gj4DglEIF3SJZReCAIE5DIIxiC2CV44+MY4NCYIMjhcdWYg7hhSOd4dTCoF8TSMVO4JsghkMDgmDRoocAVVPjlQBAQ X-IronPort-AV: E=Sophos;i="5.54,287,1534809600"; d="scan'208";a="18546060" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from updc3cpa06.eemsg.mail.mil ([214.24.27.45]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 22 Sep 2018 00:20:05 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;6607fc33-60d4-406e-a659-51a6eaae0029 Authentication-Results: UPDC3CPA09.eemsg.mail.mil; spf=None smtp.pra=casey@schaufler-ca.com; spf=None smtp.mailfrom=casey@schaufler-ca.com; spf=None smtp.helo=postmaster@sonic304-18.consmr.mail.bf2.yahoo.com; dkim=pass (signature verified) header.i=@yahoo.com X-EEMSG-check-008: 54148503|UPDC3CPA09_EEMSG_MP25.csd.disa.mil X-EEMSG-SBRS: 3.4 X-EEMSG-ORIG-IP: 74.6.128.41 X-EEMSG-check-002: true X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DBAABFiaVbhimABkpbHQEBBQEHBQGBU4NwKINziHSNM4J+k3aBeoR3AkKDBBkGBjIWAQMBAQEBAQEBAQETAQEBCgkLCBsOIwyCNSSCYAMDIwQZAQE4DyUCJgICRRIGAQwGAgEBgx2BagMVmCmKHG97M4J1AQEFgQQBAXWCPgOCUQgXdIl8ggCBOQyCMYgtgleOPjGODQmCDI4XHVmIO4YUjneHUwqBfE0jFTuCbIIZDA4Jg0aKHAFVHzCOVAEB X-IPAS-Result: A0DBAABFiaVbhimABkpbHQEBBQEHBQGBU4NwKINziHSNM4J+k3aBeoR3AkKDBBkGBjIWAQMBAQEBAQEBAQETAQEBCgkLCBsOIwyCNSSCYAMDIwQZAQE4DyUCJgICRRIGAQwGAgEBgx2BagMVmCmKHG97M4J1AQEFgQQBAXWCPgOCUQgXdIl8ggCBOQyCMYgtgleOPjGODQmCDI4XHVmIO4YUjneHUwqBfE0jFTuCbIIZDA4Jg0aKHAFVHzCOVAEB Received: from sonic304-18.consmr.mail.bf2.yahoo.com ([74.6.128.41]) by UPDC3CPA09.eemsg.mail.mil with ESMTP; 22 Sep 2018 00:20:03 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1537575602; bh=D0y9tAp4PAnLglQyXk//qr5I8tURWoWKeQ4vbNh5qBc=; h=Subject:To:References:From:Date:In-Reply-To:From:Subject; b=RfBJSYzxfJzUQkSNuMy+AQ6Yqv7+bb4GA8ZAEzWdb4IumQP24nHbybzcaBWqR7S7njqQs8IeN4LnR6+GjMRVl7HNQC96+jbwhwv5T3RUIBcoB+xBeZiN8/sBZEHTbZRyIhs3hn5P7TryZKpw2pKyO+Zj+x9PusMfNUfJlR1VqVbkxC/1hmCFTIC+GX/aL9zEvKFioTvzkZdNAFR6Wy6hddYWm8OMCItcb0oItsMrwMqCm33LsHT30BNJescoP2WF86aoJpvWdnKcjF8i8RLOCYhGjcCa45A7vgLd/YuvsQreGeIOFdeQeLQOzN+vKCu9AxDb/Expw2e7t1Ia2Ws38w== X-YMail-OSG: Qel5dt4VM1k8Dot_WR.4AN6LFlsYE5SM5hOgVveiP2emFOshobHNfX8Mvk8jF1j 8l6kI8RPC5a.3GpJlHNr7_azhLDc0E0GpmSGsvCch..QwrpEbNpnUP.a6hRN0iteXhcRbgkS_l8p l_tuRX1Impqj_iKCN6REl4uKoYpFjCYTBGS.BUn3Sor52b13tXykVUad9GVtvlLhSNogaEa.FKwP dZFIyBaxORVYdJdc3AVkTS_hc2SxwyNJVsuih6zmCHfCt_GIQVrnn8e8WiuF.zW8EAdlApfqILIk fWKDdDsllkLnC4CU4cJ2ISZ_CxkCiGdPXP5u5uLS8hxu6gYVcWyk3U6BmeFlrkHNGW7aMmrrot2v 1be.7fF7rY5mKtYJC9eQaszwl.Ig8EGbdQSzcYQp9E6uOGQifxCOASRVDYyzzgUWrRe.dFjL1VtZ Re7jS4.NfL4cyIG3kLvYSR3yCMaK2mB08F_AxmJKUGyJ46dUrrsjYpHdG9ZsfZ2bSy9.7AqZxgon sR67uBYyAP9XzS4rMKzoMJTzM.h_18lbgNopPQspE7L_squaT._mCkcu1Aur_DO2D5owzqsQ3MQ1 9b5wmm2y58RvO7uzAewBViyFUO_VBm9ao2M4f1Y7ovc5KbcT_oKsx4vWk21EcxkTpynb9ABtGBjm 7l6pyNuNqcwtw4z3Hfb9R7DeYqjXNqGBkJuRqCXRDzdXvZ8SLp_6NM8ZHqcatCv_GbKQe0yvx2B. ZPGeavmyyCudN7TA7FojNVDfM1KWYUmhGnhK6g_L0xGTqdMQi_5Tb_OSs_WY8PQRw86u3ql4DA96 OFCIOaV4l_crT3ur2FujHTos4_ITdmL_b1cVhU4W1qPFCCu_UyEZg9nBZXx.DWqIg3.t6G1xwUXF t4Dx5Xn9Sj3OmNODtPDlXKWv.M3g7qVRVrreTwbttC70B5gEIlGcSiXuUtuj0e.hVKiv7Ptrd9Se zW.vOMCTb58HI97WjvHDdK_8AwaeDKVJWdCmwH2UPauaKVCKxsX0QvflkDloVXHQa7lzAwb1uON3 5NeygHA6ezspVHcfH9fZ3ABRIvP9pHVg.zN8duNfrNQ-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.bf2.yahoo.com with HTTP; Sat, 22 Sep 2018 00:20:02 +0000 Received: from c-67-169-65-224.hsd1.ca.comcast.net (EHLO [192.168.0.102]) ([67.169.65.224]) by smtp409.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 73f2d5a0b4ab1f0579e443cc260bef4f; Sat, 22 Sep 2018 00:20:00 +0000 (UTC) To: LSM <linux-security-module@vger.kernel.org>, James Morris <jmorris@namei.org>, SE Linux <selinux@tycho.nsa.gov>, LKLM <linux-kernel@vger.kernel.org>, John Johansen <john.johansen@canonical.com>, Kees Cook <keescook@chromium.org>, Tetsuo Handa <penguin-kernel@i-love.sakura.ne.jp>, Paul Moore <paul@paul-moore.com>, Stephen Smalley <sds@tycho.nsa.gov>, "linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>, Alexey Dobriyan <adobriyan@gmail.com>, =?utf-8?q?Micka=C3=ABl_Sala=C3=BCn?= <mic@digikod.net>, Salvatore Mesoraca <s.mesoraca16@gmail.com> References: <e9bfb2d5-d987-55ce-4011-9b32ff745d36@schaufler-ca.com> X-EEMSG-check-009: 444-444 From: Casey Schaufler <casey@schaufler-ca.com> Message-ID: <f8d020ad-2e50-d541-3187-81f63557f667@schaufler-ca.com> Date: Fri, 21 Sep 2018 17:19:54 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <e9bfb2d5-d987-55ce-4011-9b32ff745d36@schaufler-ca.com> Content-Language: en-US X-Mailman-Approved-At: Mon, 24 Sep 2018 08:26:06 -0400 Subject: [PATCH v4 17/19] Smack: Abstract use of ipc security blobs X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" <selinux.tycho.nsa.gov> List-Post: <mailto:selinux@tycho.nsa.gov> List-Help: <mailto:selinux-request@tycho.nsa.gov?subject=help> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" <selinux-bounces@tycho.nsa.gov> X-Virus-Scanned: ClamAV using ClamSMTP |
Series |
LSM: Module stacking for SARA and Landlock
|
expand
|
On Fri, Sep 21, 2018 at 5:19 PM, Casey Schaufler <casey@schaufler-ca.com> wrote: > Don't use the ipc->security pointer directly. > Don't use the msg_msg->security pointer directly. > Provide helper functions that provides the security blob pointers. > > Signed-off-by: Casey Schaufler <casey@schaufler-ca.com> Reviewed-by: Kees Cook <keescook@chromium.org> -Kees
diff --git a/security/smack/smack.h b/security/smack/smack.h index add19b7efc96..52cea142fcf6 100644 --- a/security/smack/smack.h +++ b/security/smack/smack.h @@ -24,6 +24,7 @@ #include <linux/list.h> #include <linux/rculist.h> #include <linux/lsm_audit.h> +#include <linux/msg.h> /* * Use IPv6 port labeling if IPv6 is enabled and secmarks @@ -371,6 +372,16 @@ static inline struct inode_smack *smack_inode(const struct inode *inode) return inode->i_security; } +static inline struct smack_known **smack_msg_msg(const struct msg_msg *msg) +{ + return (struct smack_known **)&msg->security; +} + +static inline struct smack_known **smack_ipc(const struct kern_ipc_perm *ipc) +{ + return (struct smack_known **)&ipc->security; +} + /* * Is the directory transmuting? */ diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c index 6617abb51732..4afc8899f83f 100644 --- a/security/smack/smack_lsm.c +++ b/security/smack/smack_lsm.c @@ -2905,7 +2905,9 @@ static void smack_msg_msg_free_security(struct msg_msg *msg) */ static struct smack_known *smack_of_ipc(struct kern_ipc_perm *isp) { - return (struct smack_known *)isp->security; + struct smack_known **blob = smack_ipc(isp); + + return *blob; } /** @@ -2916,9 +2918,9 @@ static struct smack_known *smack_of_ipc(struct kern_ipc_perm *isp) */ static int smack_ipc_alloc_security(struct kern_ipc_perm *isp) { - struct smack_known *skp = smk_of_current(); + struct smack_known **blob = smack_ipc(isp); - isp->security = skp; + *blob = smk_of_current(); return 0; } @@ -3230,7 +3232,8 @@ static int smack_msg_queue_msgrcv(struct kern_ipc_perm *isp, struct msg_msg *msg */ static int smack_ipc_permission(struct kern_ipc_perm *ipp, short flag) { - struct smack_known *iskp = ipp->security; + struct smack_known **blob = smack_ipc(ipp); + struct smack_known *iskp = *blob; int may = smack_flags_to_may(flag); struct smk_audit_info ad; int rc; @@ -3251,7 +3254,8 @@ static int smack_ipc_permission(struct kern_ipc_perm *ipp, short flag) */ static void smack_ipc_getsecid(struct kern_ipc_perm *ipp, u32 *secid) { - struct smack_known *iskp = ipp->security; + struct smack_known **blob = smack_ipc(ipp); + struct smack_known *iskp = *blob; *secid = iskp->smk_secid; }
Don't use the ipc->security pointer directly. Don't use the msg_msg->security pointer directly. Provide helper functions that provides the security blob pointers. Signed-off-by: Casey Schaufler <casey@schaufler-ca.com> --- security/smack/smack.h | 11 +++++++++++ security/smack/smack_lsm.c | 14 +++++++++----- 2 files changed, 20 insertions(+), 5 deletions(-)