A Server- and Browser-Transparent CSRF Defense for Web 2.0 Applications∗

Total Page:16

File Type:pdf, Size:1020Kb

A Server- and Browser-Transparent CSRF Defense for Web 2.0 Applications∗ A Server- and Browser-Transparent CSRF Defense for Web 2.0 Applications∗ Riccardo Pelizzi and R. Sekar Stony Brook University ABSTRACT ies for another site (say, bank.com). However, browsers en- Cross-Site Request Forgery (CSRF) vulnerabilities consti- force no restrictions on outgoing requests: if a user visits an tute one of the most serious web application vulnerabilities, evil.com web page, possibly because of an enticing email ranking fourth in the CWE/SANS Top 25 Most Danger- (see Figure1), a script on this page can send a request to ous Software Errors. By exploiting this vulnerability, an at- bank.com. Moreover, the user's browser will automatically tacker can submit requests to a web application using a vic- include bank.com's cookies with this request, thus enabling tim user's credentials. A successful attack can lead to com- Cross-site Request Forgery (CSRF). A CSRF attack thus promised accounts, stolen bank funds or information leaks. enables one site to \forge" a user's request to another site. This paper presents a new server-side defense against CSRF Using this attack, evil.com may be able to transfer money attacks. Our solution, called jCSRF, operates as a server- from the user's account to the attacker's account [26]. Al- side proxy, and does not require any server or browser mo- ternatively, evil.com may be able to reconfigure a firewall difications. Thus, it can be deployed by a site administrator protecting a home or local area network, allowing it to con- without requiring access to web application source code, or nect to vulnerable services on this network [2,3,6]. the need to understand it. Moreover, protection is achieved Since CSRF attacks involve cross-domain requests, a web without requiring web-site users to make use of a specific application can thwart them by ensuring that every sensitive browser or a browser plug-in. Unlike previous server-side request originates from its own pages. One easy way to solutions, jCSRF addresses two key aspects of Web 2.0: ex- do this is to rely on the Referrer header of an incoming tensive use of client-side scripts that can create requests to HTTP request. This information is supplied by a browser URLs that do not appear in the HTML page returned to the and cannot be changed by scripts, and can thus provide a client; and services provided by two or more collaborating basis for verifying the domain of the page that originated a web sites that need to make cross-domain requests. request. Unfortunately, referrer header is often suppressed by browsers, client-side proxies or network equipment due to privacy concerns [1]. An alternative to the Referrer header, 1. INTRODUCTION called Origin header [1], has been proposed to mitigate these The stateless nature of HTTP necessitates mechanisms privacy concerns, but this header is not supported by most for maintaining authentication credentials across multiple browsers. As a result, it becomes the responsibility of a web HTTP requests. Most web applications rely on cookies for application developer to implement mechanisms to verify the this purpose: on a successful login, a web application sets a originating web page of a request. cookie that serves as the authentication credential for future A common technique for identifying a same-origin request requests from the user's browser. As long as this login ses- is to associate a nonce with each web page, and ensuring sion is active, the user is no longer required to authenticate that all requests from this page will supply this nonce as herself; instead, the user's browser automatically sends this one of the parameters. Since the SOP prevents attackers cookie (and all other cookies set by the same server) with from reading the content of pages from other domains, they every request to the same web server. are unable to obtain the nonce value and include it in a re- The same origin policy (SOP), enforced by browsers, en- quest, thus providing a way to filter them out. Many web sures confidentiality of cookies: in particular, it prevents application frameworks further simplify the incorporation of one web site (say, evil.com) from reading or writing cook- this technique [25,9, 14]. Nevertheless, it is ultimately the ∗This work was supported in part by ONR grant N000140710928, responsibility of a web application developer to incorporate NSF grant CNS-0831298, and AFOSR grant FA9550-09-1-0539. these mechanisms. Unfortunately, some web application de- velopers are not aware of CSRF threats and may not use these CSRF prevention techniques. Even when the develo- per is aware of CSRF, such a manual process is prone to Permission to make digital or hard copies of all or part of this work for programmer errors | a programmer may forget to include personal or classroom use is granted without fee provided that copies are the checks for one of the pages, or may omit it because of a not made or distributed for profit or commercial advantage and that copies mistaken belief that a particular request is not vulnerable. bear this notice and the full citation on the first page. To copy otherwise, to As a result, CSRF vulnerabilities are one of the most com- republish, to post on servers or to redistribute to lists, requires prior specific monly reported web application vulnerabilities, and is listed permission and/or a fee. ACSAC ’11 Dec. 5-9, 2011, Orlando, Florida USA as the fourth most important software vulnerability in the Copyright 2011 ACM 978-1-4503-0672-0/11/12 ...$10.00. Malicious Bank Bank Attacker Victim Browser Server Server Database Please visit evil.com Click on link GET evil.com Send response $(‘invisible form’).submit() POST bank.com – data + cookies Valid session ID Transfer money Figure 1: Illustration of a CSRF attack CWE Top 25 list [7]. are aimed at identifying same-origin requests. How- Prompted by the prevalence of CSRF vulnerabilities and ever, there are many instances where one domain may their potential impact, researchers have developed techniques trust another, and want to permit cross-origin requests to retrofit CSRF protection into existing applications. No- from that domain. Such cross-origin requests are not Forge [17] implements CSRF protection using the same basic supported by existing server-side solutions, and there nonce-based approach outlined earlier. On the server-side, does not seem to be any natural way to extend them to it intercepts every page sent to a client, and rewrites URLs achieve this. found on the page (including hyperlinks and form destina- We therefore present a new approach for CSRF defense tions) so that they supply the nonce when requested. Reque- that does not suffer from any of the above drawbacks. Our stRodeo [16] is conceptually similar but is deployed on the solution, called jCSRF, is implemented in the form of a client-side rather than the server side. Unfortunately, since server-side proxy. Note that on web servers such as Apache these techniques rely on static rewriting of link names, they that support a plug-in architecture, jCSRF can be imple- don't work well with Web 2.0 applications that construct mented as a web server module, thus avoiding the drawbacks web pages dynamically on the browser. More generally, ex- associated with proxies such as additional performance over- isting CSRF defenses suffer from one or more of the following heads and HTTPS compatibility. drawbacks: jCSRF operates by interposing transparently on the com- 1. Need for programmer effort and/or server-side modifica- munication between clients and servers, modifying them as tions. Many existing defenses are designed to be used by needed to protect against CSRF attacks. As a server-side programmers during the software development phase. In proxy, it avoids any need for server-side changes. jCSRF addition to requiring programmer effort, they are often also avoids client-side changes by implementing client-side specific to a development language or server environ- processing using a script that it injects into outgoing pages. ment. More importantly, they cannot be deployed by a It can protect requests for resources that are already present site administrator or operator that doesn't have access in the web page served to a client, as well as requests that are to application source code, or the resources to undertake dynamically constructed subsequently within the browser by code modifications. scripts. Finally, it incorporates a new protocol that enables support of legitimate cross-domain requests. 2. Incompatibility with existing browsers. Some techniques jCSRF protects all POST requests automatically, without require browser modifications to provide additional in- any programmer effort, but as we describe later, it is diffi- formation (e.g., the referrer or origin [1] header), while cult (for our technique and those of others) to protect against others rely on browsers enforcement of policies on cross- GET-based CSRF without some programmer effort. More- origin requests (e.g., NoScript [19], CsFire [8], SOMA over, GET-requests are supposed to be free of side-effects as [20], RequestRodeo [16]). These approaches thus leave per RFC2616 [11], in which case they won't be vulnerable to server administrators at the mercy of browser vendors CSRF. For these reasons, jCSRF currently does not protect and users, who may or may not be willing to adopt these against GET-based CSRF. browser modifications. 3. Inability to protect dynamically generated requests. Ex- 2. APPROACH OVERVIEW isting server-side defenses, including NoForge [17], As described before, the essence of CSRF is a request to a CSRFMagic [25], and CSRFGuard [23], do not work web server that originates from an unauthorized page.
Recommended publications
  • Fear the EAR: Discovering and Mitigating Execution After Redirect Vulnerabilities
    Fear the EAR: Discovering and Mitigating Execution After Redirect Vulnerabilities Adam Doupé, Bryce Boe, Christopher Kruegel, and Giovanni Vigna University of California, Santa Barbara {adoupe, bboe, chris, vigna}@cs.ucsb.edu ABSTRACT 1. INTRODUCTION The complexity of modern web applications makes it diffi- An increasing number of services are being offered on- cult for developers to fully understand the security implica- line. For example, banking, shopping, socializing, reading tions of their code. Attackers exploit the resulting security the news, and enjoying entertainment are all available on the vulnerabilities to gain unauthorized access to the web appli- web. The increasing amount of sensitive data stored by web cation environment. Previous research into web application applications has attracted the attention of cyber-criminals, vulnerabilities has mostly focused on input validation flaws, who break into systems to steal valuable information such such as cross site scripting and SQL injection, while logic as passwords, credit card numbers, social security numbers, flaws have received comparably less attention. and bank account credentials. In this paper, we present a comprehensive study of a rela- Attackers use a variety of vulnerabilities to exploit web tively unknown logic flaw in web applications, which we call applications. In 2008, Albert Gonzalez was accused and Execution After Redirect, or EAR. A web application de- later convicted of stealing 40 million credit and debit cards veloper can introduce an EAR by calling a redirect method from major corporate retailers, by writing SQL injection under the assumption that execution will halt. A vulnera- attacks [20, 30]. Another common vulnerability, cross-site bility occurs when server-side execution continues after the scripting (XSS), is the second highest-ranked entry on the developer’s intended halting point, which can lead to bro- OWASP top ten security risks for web applications, behind ken/insufficient access controls and information leakage.
    [Show full text]
  • A Web-Based Application for the Display of Geolocated Tweets on a Map
    UNIVERSITY OF FRIBOURG Pervasive & Artificial Intelligence Research Group LTMap A web-based application for the display of geolocated Tweets on a map MASTER THESIS Aron Martinez Student number: 06-208-771 Address: Via Ravecchia 11b, CH-6512 Giubiasco Email: [email protected] Head: Prof. Beat Hirsbrunner Supervisor: Apostolos Malatras Giubiasco, March 24, 2013 Swiss Joint Master of Science in Computer Science Acknowledgements Acknowledgements First of all, I would like to thank Apostolos Malatras for his support, guidance and good advice, and also for all the valuable feedback he provided me. I would also like to thank Prof. Beat Hirsbrunner for giving me the chance to be part of the PAI group for the duration of my master thesis. It has been a great pleasure to collaborate with the PAI research group and to meet all its very kind members during the project meetings and presentations. Finally I want to thank my family and friends for their moral support, and last but not least, I want to thank my wife Lucile for having always believed in me, and for her invaluable support and her continuous encouragement during the writing of the thesis. iii Abstract Abstract Today, different services offer geolocated information based on social networks, but in most cases this information is available only for some major cities around the world, for only one social network at a time and without focusing on the actual personal interests of the user. The purpose of this master thesis is to create a web-based application that uses open- source APIs to access localization services and social network information and displays the retrieved information on a map, based on the user’s location.
    [Show full text]
  • A Systematic Analysis of XSS Sanitization in Web Application Frameworks
    A Systematic Analysis of XSS Sanitization in Web Application Frameworks Joel Weinberger, Prateek Saxena, Devdatta Akhawe, Matthew Finifter, Richard Shin, and Dawn Song University of California, Berkeley Abstract. While most research on XSS defense has focused on techniques for securing existing applications and re-architecting browser mechanisms, sanitiza- tion remains the industry-standard defense mechanism. By streamlining and au- tomating XSS sanitization, web application frameworks stand in a good position to stop XSS but have received little research attention. In order to drive research on web frameworks, we systematically study the security of the XSS sanitization abstractions frameworks provide. We develop a novel model of the web browser and characterize the challenges of XSS sanitization. Based on the model, we sys- tematically evaluate the XSS abstractions in 14 major commercially-used web frameworks. We find that frameworks often do not address critical parts of the XSS conundrum. We perform an empirical analysis of 8 large web applications to extract the requirements of sanitization primitives from the perspective of real- world applications. Our study shows that there is a wide gap between the abstrac- tions provided by frameworks and the requirements of applications. 1 Introduction Cross-site scripting (XSS) attacks are an unrelenting threat to existing and emerg- ing web applications. Major web services such as Google Analytics, Facebook and Twitter have had XSS issues in recent years despite intense research on the sub- ject [34, 52, 61]. Though XSS mitigation and analysis techniques have enjoyed intense focus [6, 7, 12, 13, 33, 36, 37, 39, 41, 43, 44, 47, 49, 50, 59, 64, 66, 68], research has paid little or no attention to a promising sets of tools for solving the XSS riddle—web appli- cation frameworks—which are gaining wide adoption [18, 21, 22, 28, 35, 42, 48, 55, 58, 69, 71].
    [Show full text]
  • Opettajan Arvio Opinnäytetyöstä
    Harrison Oriahi CONTENT MANAGEMENT SYSTEMS (CMS) CONTENT MANAGEMENT SYSTEMS (CMS) Harrison Oriahi Bachelor’s thesis Autumn 2014 Degree Programme in Information Technology Oulu University of Applied Sciences ABSTRACT Oulu University of Applied Sciences Degree in Information Technology, Internet Services Author(s): Harrison Oriahi Title of Bachelor’s thesis: Content Management Systems Supervisor(s): Veijo Väisänen Term and year of completion: Autumn 2014 Number of pages: 48 + 3 appendices ABSTRACT: This thesis describes the three most common and widely used content management systems (CMS) used to power several millions of business websites on the internet. Since there are many other content managements systems online, this report provides some helpful guides on each of these three most used systems and the web design projects that each of them maybe most suitable. There are plenty of options when it comes to selecting a content management system for a development project and this thesis focuses on making a detailed comparison between the three most commonly used ones. This comparison will help provide a clear understanding of why a content management system maybe preferred to the other when considering any web design project. To help detect the content management system (CMS) or development platform that an already existing website is built on, some helpful website analyzing tools are also discussed in this report. By reading this report, a reader with no previous experience with content management systems will be able to have a general view on what they are, what the commonly used ones are and what to consider when making a choice of content management system to use.
    [Show full text]
  • BAB II LANDASAN TEORI 2.1 Sistem Informasi Menurut Laudon, K C Dan
    5 BAB II LANDASAN TEORI 2.1 Sistem Informasi Menurut Laudon, K C dan Laudon, J.P dalam indonesian journal on networking and security menjelaskan, sistem informasi adalah teknologi informasi tang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi. Secara teknis sistem informasi dapat didefinisikan sebagai kumpulan komponen yang saling berhubungan, mengumpulkan, memproses, menyimpan, dan mendistribusikan informasi untuk menunjang pengambilan keputusan dan pengawasan dalam suatu organisasi. 2.2 CodeIgniter CodeIgniter adalah framework web untuk bahasa pemrograman PHP, yang dibuat oleh Rick Ellis pada tahun 2006, penemu dan pendiri EllisLab(www.ellislab.com). EllisLab adalah suatu tim kerja yang terdiri pada tahun 2002 dan bergerak di bidang pembuatan software dan tool untuk para pengembang web. Sejak tahun 2014 EllisLab telah menyerahkan hak kepemilikan CodeIgniter ke British Columbia Institute of Technology (BCIT) untuk proses pengembangan lebih lanjut. saat ini, situs web resmi dari CodeIgniter telah berubah dari www.ellislab.com ke www.codeigniter.com. CodeIgniter memiliki banyak fitur (fasilitas) yang membantu para pengembang (developer) PHP untuk dapat membuat aplikasi web secara mudah dan cepat. Dibandingkan dengan framework web PHP lainnya, harus diakui bahwa CodeIgniter memiliki desain yang lebih sederhana dan bersifat fleksibel tidak kaku.(Budi Raharjo, 2015) 6 2.3 MVC (Model, View, Controller) Dalam teknik pemrograman berorientasi objek, Model-View-Controller(MVC) adalah nama dari suatu metodologi atau pola design (design patern) yang digunakan untuk merelasikan data dan user-interface aplikasi secara efesien. pola MVC awalnya digunakan untuk rancang bangun aplikasi dekstop, khusus nya untuk aplikasi-aplikasi yang dikembangkan menggunakan C++, Java, dan Smalltalk, Namun, saat ini arsitektur tersebut telah diadopsi untuk aplikasi berbasis web.
    [Show full text]
  • Astrophysics Source Code Library Enhancements
    Astronomical Data Analysis Software and Systems: XXIV ASP Conference Series, Vol. 495 A. R. Taylor and E. Rosolowsky, eds. c 2015 Astronomical Society of the Pacific Astrophysics Source Code Library Enhancements Robert J. Hanisch, 1 Alice Allen,2 G. Bruce Berriman, 3 Kimberly DuPrie,2,4 Jessica Mink,5 Robert J. Nemiro ff,6 Judy Schmidt,2 Lior Shamir,7 Keith Shortridge,8 Mark Taylor, 9 Peter J. Teuben, 10 and John Wallin 11 1National Institute of Standards and Technology 2Astrophysics Source Code Library 3Infrared Processing and Analysis Center, California Institute of Technology 4Space Telescope Science Institute 5Smithsonian Astrophysical Observatory 6Michigan Technological University 7Lawrence Technological University 8Australian Astronomical Observatory 9University of Bristol 10 University of Maryland 11 Middle Tennessee State University Abstract. The Astrophysics Source Code Library (ASCL)1 is a free online registry of codes used in astronomy research; it currently contains over 900 codes and is indexed by ADS. The ASCL has recently moved a new infrastructure into production. The new site provides a true database for the code entries and integrates the WordPress news and information pages and the discussion forum into one site. Previous capabilities are retained and permalinks to ascl.net continue to work. This improvement o ffers more functionality and flexibility than the previous site, is easier to maintain, and o ffers new possibilities for collaboration. This paper covers these recent changes to the ASCL. 1. Introduction Started in 1999, the Astrophysics Source Code Library (ASCL) is a free online reg- istry for source codes used in astronomy and astrophysics. It seeks to make scientist- written software used in research more discoverable for examination and thus improve the transparency of research.
    [Show full text]
  • Codeigniter Documentation 3.0-Dev
    CodeIgniter Documentation 3.0-dev EllisLab, Inc. 2014 02 02 Contents i ii CodeIgniter Documentation, 3.0-dev • License Agreement • Change Log • • • • • • • • Driver • • CodeIgniter Contents 1 CodeIgniter Documentation, 3.0-dev 2 Contents CHAPTER 1 • Welcome to CodeIgniter 3 CodeIgniter Documentation, 3.0-dev 4 Chapter 1. CHAPTER 2 • Server Requirements • Credits 5 CodeIgniter Documentation, 3.0-dev 6 Chapter 2. CHAPTER 3 • Downloading CodeIgniter • Installation Instructions • Upgrading From a Previous Version • Troubleshooting 7 CodeIgniter Documentation, 3.0-dev 8 Chapter 3. CHAPTER 4 • Getting Started With CodeIgniter • CodeIgniter at a Glance • CodeIgniter Features • Application Flow Chart • Model-View-Controller • Design and Architectural Goals 9 CodeIgniter Documentation, 3.0-dev 10 Chapter 4. CHAPTER 5 • Tutorial • Static pages • News section • Create news items • Conclusion 11 CodeIgniter Documentation, 3.0-dev 12 Chapter 5. CHAPTER 6 6.1 General Topics 6.1.1 CodeIgniter URLs By default, URLs in CodeIgniter are designed to be search-engine and human friendly. Rather than using the standard “query string” approach to URLs that is synonymous with dynamic systems, CodeIgniter uses a segment-based approach: example.com/news/article/my_article : Query string URLs can be optionally enabled, as described below. URI Segments The segments in the URL, in following with the Model-View-Controller approach, usually represent: example.com/class/function/ID 1. The first segment represents the controller class that should be invoked. 2. The second segment represents the class function, or method, that should be called. 3. The third, and any additional segments, represent the ID and any variables that will be passed to the controller.
    [Show full text]
  • Challenges for the Adoption of Model-Driven Web Engineering Approaches in Industry
    Journal of Web Engineering, Vol. 17, No.3&4 (2018) 183-205 © Authors CHALLENGES FOR THE ADOPTION OF MODEL-DRIVEN WEB ENGINEERING APPROACHES IN INDUSTRY ESTEBAN ROBLES LUNA Research and Training in Advanced Computing Laboratory (LIFIA), National University of La Plata, La Plata (Argentina) [email protected] JUAN MIGUEL SÁNCHEZ BEGINES Web Engineering and Early Testing Group (IWT2), University of Seville, Seville (Spain) [email protected] JOSÉ MATÍAS RIVERO Research and Training in Advanced Computing Laboratory (LIFIA), National University of La Plata, La Plata (Argentina) [email protected] LETICIA MORALES Web Engineering and Early Testing Group (IWT2), University of Seville, Seville (Spain) [email protected] J.G. ENRÍQUEZ Computer Languages and Systems Department. University of Seville. Av. Reina Mercedes s/n, 41012, Seville, Seville. [email protected] GUSTAVO ROSSI Research and Training in Advanced Computing Laboratory (LIFIA), National University of, La Plata, La Plata (Argentina) [email protected] Received July 27, 2017 Revised April 23, 2018 Model-Driven Web Engineering approaches have become an attractive research and technology solution for Web application development. However, for more than 20 years of development, the industry has not adopted them due to the mismatch between technical versus research requirements. In the context of this joint work between academia and industry, the authors conduct a survey among hundreds of engineers from different companies around the world and, by statistical analysis, they present the current problems of these approaches in scale. Then, a set of guidelines is provided to improve Model-Driven Web Engineering approaches in order to make them viable industry solutions.
    [Show full text]
  • Content Management Systems (CMS) Explained
    Content Management Systems (CMS) Explained A content management system (CMS) is a program used to create a framework for the content of a Web site. With most CMS's, the framework can be customized with a "skin" that defines the look & feel of the site. The CMS approach is often significantly more cost effective in the long run as all updates can be made "in house". The content managed by a CMS includes images, media, audio files, electronic documents and Web content (but can be enhanced to include absolutely anything). The idea behind a CMS is to make these files available inter-office, as well as over the Web via the website. A CMS can also be used as an archive & usually CMS's have built in rollback functionality & recovery tools. Many companies use a CMS to store files in a non-proprietary form & to share files with ease, as most systems use server-based software, further broadening file availability. "Workflow" is the idea of moving an electronic document along either for approval or for adding content. Some CMS's will easily facilitate this process with e-mail notification and automated routing. This is ideally a collaborative creation of documents. A CMS facilitates the organization, control, and publication of a large body of documents and other content, such as images and multimedia resources. A Web Content Management System (WCMS) is a content management system implemented as a web application, for creating and managing HTML content. It is used to manage and control a large, dynamic collection of web material (HTML documents and their associated images).
    [Show full text]
  • PHP, Mysql, Framework, ORM: Lab Assignment
    INF228, T´el´ecomParisTech PHP, MySQL, Framework, ORM: Lab assignment Pierre Senellart ([email protected]) 21 January 2015 The objective of this lab assignment is to discover Web development using PHP and MySQL with the help of a PHP framework (CodeIgniter) and an ORM (Doctrine). A simple news board will be developed to illustrate these technologies. Handing out your assignment The assignment must be handed out on the same day of the lab session, before 23:59:59 (no extension). Put on the repository http://services.infres.enst.fr/rendutp/depot/inf228-php/ an archive containing: • all files (PHP, etc.) used to develop the site • a README.txt file with the URL of the home page of your site and the assigned MySQL login Environment You will put the Web site developed in the subdirectory public html of your Unix home directory. If you Unix login is pierre, you can access a page index.php through a Web server at the URL: http://www.infres.enst.fr/~pierre/index.php. Make sure the Web server has read access on your home directory and the sub-directory public_html with the command: chmod a+rx ~ ~/public_html You may need to reuse this command on newly created files, depending on your configuration. We will use for this lab session the database management system MySQL/MariaDB available with the following parameters: Server: tiresias.enst.fr Login: of the form tpn (tp1, tp2, . , tp80), as assigned during the lab session Password: same as the login Database: same as the login These parameters can be used to connect to the database
    [Show full text]
  • IT Organization, Staffing, and Financing
    1 CDS 2017 Survey IT Organization, Staffing, and Financing IT Organization, Staffing, and Financing This module contains questions about central IT organization, staffing, and financing. This module is required for all participants. In responding to the survey questions in this module, unless specified otherwise, please enter data that describe your IT environment during the prior fiscal year (FY2016–17). Prior fiscal year is defined as the most recent fiscal year ending before July 1, 2017. NOTES: Unless otherwise specified, all questions in this survey request data for the prior fiscal year. Throughout the survey, "central IT" refers to the centralized information technology services and support organization reporting to the highest-ranking information technology administrator/officer in the institution. For CDS participants from central offices of multicampus systems and community college districts, "institution" refers to the central office only, not the entire multicampus entity. For all other participants, "institution" refers to the individual college or university (typically referred to as a "campus"). Please refer to the CDS glossary for definitions of other terms in the survey. IT Organization, Staffing, and Financing Q1–3 | Highest-Ranking IT Officer Position Q4 | IT Issues Q5 | Technology Adoption Q6 | Service Delivery Q7 | Fiscal Year Q8 | Central IT Funds Available Q9 | Student Technology Fee Q10–11 | Central IT Expenditures Q12 | Central IT Expenditures by IT Domain Q13 | Central IT Expenditures by Run, Grow, and Transform Q14 | Central IT Staffing Q15 | Distributed IT Q16 | Multicampus Systems/Districts Q17 | Institutions Outside the United States Q18–19 | Supplemental Information ©2017 EDUCAUSE. Reproduction by permission only. This the EDUCAUSE Core Data Service annual survey.
    [Show full text]
  • Vulnerability Summary for the Week of November 3, 2014
    Vulnerability Summary for the Week of November 3, 2014 Please Note: • The vulnerabilities are cattegorized by their level of severity which is either High, Medium or Low. • The !" indentity number is the #ublicly $nown %& given to that #articular vulnerability. Therefore you can search the status of that #articular vulnerability using that %&. • The !'S (Common !ulnerability 'coring System) score is a standard scoring system used to determine the severity of the vulnerability. High Severity Vulnerabilities The Primary Vendor --- Description Date CVSS The CVE Product Published Score Identity accuenergy ** acuvim+ii The web server on the ,-N-NET Ethernet 2014-11-05 7.5 CVE-2014-2373 module accessory ../0 for the ,ccuenergy ,cuvim %% allows remote attac$ers to bypass authentication and modify settings via a direct re1uest to an uns#ecified 23L. accuenergy ** acuvim+ii The ,-N-NET Ethernet module accessory ..00 for 2014-11-05 7.5 CVE-2014-2374 the ,ccuenergy ,cuvim %% allows remote attac$ers to discover #asswords and modify settings via vectors involving 4ava'cri#t. asus ** rt+firmware ,'2' 3T*, 562, 3T*, 553, 3T*, 552, 3T* 2014-11-04 7.8 CVE-2014-2718 XF (link is , 753, 3T*, 752, 3T*N653, 3T*N652, 3T*N553, external) 3T*N552, and #ossibly other 3T*series routers BID (link is before firmware ..0.0.0.385.x do not verify the external) FULLDISC integrity of firmware (:) u#date information or MISC (link is (;) downloaded u#dates, which allows man*in* external) the*middle (M%TM) attac$ers to e9ecute arbitrary MISC (link is code via a crafted image.
    [Show full text]