Southtowns Record

City of Lackawanna – Network Management and Internal Controls (2021M-215) (full text)

City of Lackawanna 15 pages

Page 1

DIVISION OF LOCAL GOVERNMENT AND SCHOOL ACCOUNTABILITY REPORT OF EXAMINATION | 2021M-215 City of Lackawanna Network Management and Internal Controls APRIL 2022

Page 2

Contents Report Highlights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Network Management . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 How Should Officials Manage Network User Accounts?. . . . . . . . . 2 City Officials Did Not Adequately Manage Network User Accounts . . . 2 Why Should the City Have Written IT Policies and Security Awareness Training?. . . . . . . . . . . . . . . . . . . . . . . . . . . 3 City Employees Were Not Provided With IT Policies or IT Security Awareness Training. . . . . . . . . . . . . . . . . . . . . . . 4 Why Should the City Have a Written IT Contingency Plan?. . . . . . . 5 City Officials Did Not Have a Written IT Contingency Plan . . . . . . . 5 What Do We Recommend? . . . . . . . . . . . . . . . . . . . . . . . 5 Appendix A – Response From City Officials. . . . . . . . . . . . . . . 7 Appendix B – Audit Methodology and Standards . . . . . . . . . . . 11 Appendix C – Resources and Services. . . . . . . . . . . . . . . . . 12

Page 3

Report Highlights City of Lackawanna Audit Objective Background Determine whether City of Lackawanna (City) officials properly implemented information technology (IT) security The City is located in Erie County controls to safeguard the network against unauthorized and is governed by an elected access or disruption. Mayor and an elected five-member City Council (Council). The Council Key Findings is responsible for the general oversight of City operations City officials did not establish adequate controls to and finances. The Mayor is safeguard the network against unauthorized access or responsible, along with other disruption. officials and staff, for managing day-to-day operations. ll City officials did not regularly review, identify and disable unnecessary network user accounts. As a The Mayor hired an IT Specialist result, 14 unnecessary generic network user accounts (Specialist) in August 2020, shortly and 26 usernames associated with inactive or former before our audit began, to oversee employee accounts were not disabled. IT security and manage the ll City officials have not developed written IT policies City’s IT operations. Prior to this and did not provide users with IT security awareness appointment, the City relied on the training. purchasing agent with the help of a third-party vendor to provide IT ll City officials have not developed a written IT support for the City’s network. contingency plan. Sensitive IT control weaknesses were communicated Quick Facts confidentially to officials. IT Budget 2020-21 $138,300 Key Recommendations Number of Computers 44 ll Develop written policies and procedures for managing Network User Accounts 89 as of March 31, 2021 network access and disable unnecessary network user accounts. ll Provide periodic IT security awareness training to all Audit Period personnel who use IT resources. August 1, 2020 – September 7, 2021 ll Develop a comprehensive written IT contingency plan. City officials agreed with our recommendations and indicated they planned to initiate corrective action. Of f ic e of t he New York State Comptroller 1

Page 4

Network Management How Should Officials Manage Network User Accounts? Network user accounts enable networks, computers and applications to recognize specific users, grant appropriate user permissions and provide user accountability by affiliating network user accounts with specific users. These accounts are potential entry points for attackers because, if compromised, they could be used to inappropriately access, and view data stored on the network. Therefore, network user accounts should be actively managed and periodically reviewed to minimize the risk of unauthorized access or misuse. Because generic network user accounts are not assigned to a single user, officials may have difficulty managing these accounts and linking any suspicious activity to a specific user. To help ensure individual accountability, all users should have and use their own user account to gain access to a network and applications. If generic network user accounts are needed (e.g., for certain network services or applications to run properly), officials should have procedures in place to monitor who uses the accounts and when they are used. A city should have written procedures for granting, modifying and revoking access rights to the network. To minimize the risk of unauthorized access, officials should regularly review enabled network user accounts to ensure they are still needed. Officials must disable unnecessary or unneeded network user accounts as soon as there is no longer a need for them, including network user accounts of former employees or employees who have transferred to another area. City Officials Did Not Adequately Manage Network User Accounts City officials did not actively manage network user accounts and the City did not have procedures in place for granting and revoking access rights to the network. We reviewed all 89 of the City’s enabled network user accounts and found 35 were assigned to current employees, 23 were generic network user accounts (not assigned to a specific user), 26 network user accounts were associated with former employees and five default network user accounts were administrative user accounts associated with specific software. Unneeded Generic Network User Accounts – Of the 23 generic network user accounts that we identified, nine were necessary for City operations and actively being used to perform various administrative functions. However, the remaining 14 generic network user accounts had not been used in at least six months, and three had elevated administrative permissions. The Specialist told us that these user accounts were unneeded and would be disabled and immediately removed the three user accounts with elevated administrative permission. City officials had not been reviewing and disabling unnecessary generic network user accounts. Unnecessary generic network user accounts expose the City to 2 Of f ic e of t he New York State Comptroller

Page 5

a greater risk that personal, private and sensitive information (PPSI)1 could be changed intentionally or unintentionally or be used inappropriately, and officials may not be able to identify who performed the unauthorized activities. Unneeded Network User Accounts – We identified 22 enabled network user accounts that as of March 31, 2021 had not been used in the last six months and were not associated with current active employees and therefore, were unneeded and should be disabled. We also identified four enabled network user accounts that had been used within six months but were no longer associated with current active employees and therefore unneeded. Two of the four accounts were previous City Clerk accounts being used by the current City Clerk. This occurred because City officials had not established a process or written procedures for revoking network access immediately upon termination or resignation of an employee. The Specialist confirmed that these network user accounts were assigned to former employees that had not been disabled from the network access upon resignation. At the time we conducted our audit testing, the Specialist had been in his position for approximately six months and much of his initial duties focused on supporting the City’s efforts to continue operating remotely during the COVID pandemic, assisting with a major software change and updating user operating systems. As a result, he indicated to us that he had not had an opportunity to review network user accounts. When officials do not ensure unneeded network user accounts are disabled, there is a greater risk that these user accounts could potentially be used by former employees or others for malicious purposes. Revoking access to employees who leave service helps to ensure that their network user accounts are not accessible to alter, delete or otherwise damage data or programs. Why Should a City Have Written IT Policies and Security Awareness Training? A well-informed work force is essential to helping to secure a network from unauthorized access or disruptions. Written IT security policies define a city council’s expectations for appropriate user behavior, describe the tools and procedures needed to protect network resources (e.g., data, files) and explain the consequences of policy violations. A city council should provide important oversight and leadership by establishing written policies that take into account people, processes and technology. While IT security policies will not guarantee the safety of the network, a lack of appropriate policies significantly increases 1 Personal, private and sensitive information (PPSI) is any information to which unauthorized access, disclosure, modification, destruction – or disruption of access or use – could have or cause a severe impact to critical functions, employees, customers, third parties, or other individuals or entities. Of f ic e of t he New York State Comptroller 3

Page 6

the risk that data may be lost or damaged by inappropriate access and use. In addition to IT policies defining the city council’s expectations for computer users, IT security awareness training will help provide city officials and employees with the skills to do it. The training should center on current and emerging trends such as information theft, social engineering scams and computer viruses and other types of malicious software (e.g., ransomware), all of which may result in PPSI compromise or denying access to the IT system and its data. Training programs should be directed at the specific audience (i.e., network users or administrators) and include information attendees need to perform their jobs. The training should also cover key security concepts such as the dangers of downloading files and programs from the Internet or portable devices, such as thumb drives; the importance of selecting strong passwords; requirements related to protecting PPSI; risks involved with using unsecured Wi-Fi connections, or how to respond if a virus or an information security breach is detected. City Employees Were Not Provided with IT Policies or IT Security Awareness Training The Council and City officials have not developed and adopted written IT policies and officials did not provide users with IT security awareness training to help ensure they understand IT security measures designed to help safeguard the network from potential unauthorized access or disruption. As a result, IT assets and data could be more vulnerable to loss and misuse. The Specialist stated that in the future he would like to provide IT security awareness training to City employees, however, due to current COVID-19 pandemic precautions in place, he has not been able to. The former City Comptroller indicated that prior to the Specialist being hired IT training was not something officials had discussed but they would consider going forward. City officials cannot be assured there is adequate protection of the confidentiality, integrity and availability of data and computer systems without ensuring that users, or those who manage IT, understand the IT security policies and procedures and their roles and responsibilities related to IT and data security. Without periodic, formal IT security awareness training, users may not understand their responsibilities and are more likely to be unaware of a situation that could compromise IT assets. For example, without such critical training, employees may not understand how their Internet browsing could cause their computers to become infected with malicious software or they may be fooled, via social engineering scams, into providing their passwords, opening harmful attachments or visiting malicious websites. As a result, City data could be at a greater risk for unauthorized access, misuse or abuse. 4 Of f ic e of t he New York State Comptroller

Page 7

Why Should the City Have a Written IT Contingency Plan? IT contingency planning involves analyzing business processes in the event of a disruption and identifying roles of key individuals and necessary precautions to take to maintain or quickly resume operations. As part of the contingency planning process and to minimize the risk of network access disruption, data loss or suffering a serious interruption of services, officials should establish a formal written IT contingency plan (plan) that includes guidance on systems recovery. The IT contingency plan should address the potential for sudden, unplanned events (e.g., fire, computer virus or inadvertent employee action) that could compromise the network and the availability or integrity of the IT system and data. This is particularly important given the current and growing threat of ransomware attacks. In addition, the IT contingency plan should be periodically tested and updated to ensure key officials understand their roles and responsibilities in a disaster situation and to address changes in security requirements. City Officials Did Not Have a Written IT Contingency Plan The Council and City officials did not develop and adopt a comprehensive written plan to describe how officials would respond to potential disruptions or catastrophic events. Consequently, in the event of a catastrophic event or network compromise, officials have no written guidelines or guidance to minimize or prevent network access disruption or loss of equipment and data. While officials acknowledged they did not have a plan, they believed that their current unofficial procedures of preparing multiple backups throughout the week was sufficient. Without a formal written plan, officials cannot ensure that in the event of a disaster they would be able to restore network access, critical IT systems, applications or data in a timely manner. Depending on the severity of an incident, officials may need to expend a significant amount of time and financial resources to resume City operations. Furthermore, essential employees may not be aware of their roles which could complicate the City’s ability to recover from an incident. As a result, the City has an increased risk that it could lose important data and suffer serious interruption in operations. What Do We Recommend? The Mayor and City officials should ensure that the IT Specialist: 1. Disables unneeded and/or dormant network user accounts identified during our audit and periodically review network user accounts to identify unneeded or dormant accounts. 2. Restricts the use of generic network user accounts and develop written procedures to monitor the use of these accounts. Of f ic e of t he New York State Comptroller 5

Page 8

3. Develops written procedures for managing network access that include periodically reviewing network user accounts and disabling user accounts when access is no longer needed for the network. 4. Provides periodic IT security awareness training to all personnel who use IT resources that includes guidance on the importance of appropriate computer use. The Council and City officials should: 5. Develop and adopt comprehensive written IT security policies to define appropriate user behavior and explain the consequences of policy violations. 6. Develop and adopt a comprehensive written IT contingency plan. 6 Of f ic e of t he New York State Comptroller

Page 9

Appendix A: Response From City Officials We redacted certain portions of the response letter due to the sensitive nature of the information. City officials reference two additional responses. The first response is related to, and included in, this report. The second response relates to, and is included in, the City’s companion report, City of Lackawanna, Garbage Collection Fees, 2021M-206. Of f ic e of t he New York State Comptroller 7

Page 10

8 Of f ic e of t he New York State Comptroller

Page 11

Of f ic e of t he New York State Comptroller 9

Page 12

10 Of f ic e of the New York State Comptroller

Page 13

Appendix B: Audit Methodology and Standards We conducted this audit pursuant to Article V, Section 1 of the State Constitution and the State Comptroller’s authority as set forth in Article 3 of the New York State General Municipal Law. To achieve the audit objective and obtain valid audit evidence, our audit procedures included the following: ll We interviewed City officials to gain an understanding of the City’s IT operations and reviewed City records for any IT-related policies and procedures. ll We ran a computerized audit script on March 31, 2021 on the domain controller2 and analyzed each report generated by the script to identify network user accounts and the related security settings applied to the accounts. ll We compared the 89 network user accounts identified by the scripts to a list of current employees to determine whether enabled network user accounts were assigned to current City employees. We interviewed City officials to determine the necessity of generic network user accounts and any user accounts not associated with a City employee. Our audit also examined the adequacy of certain IT controls. Because of the sensitivity of some of this information, we did not discuss the results in this report, but instead communicated them confidentially to City officials. We conducted this performance audit in accordance with GAGAS (generally accepted government auditing standards). Those standards require that we plan and perform the audit to obtain sufficient, appropriate evidence to provide a reasonable basis for our findings and conclusions based on our audit objective. We believe that the evidence obtained provides a reasonable basis for our findings and conclusions based on our audit objective. The Council has the responsibility to initiate corrective action. A written corrective action plan (CAP) that addresses the findings and recommendations in this report should be prepared and provided to our office within 90 days, pursuant to Section 35 of General Municipal Law. For more information on preparing and filing your CAP, please refer to our brochure, Responding to an OSC Audit Report, which you received with the draft audit report. We encourage the Council to make the CAP available for public review in the City Clerk’s office. 2 The domain controller is a server that controls or manages access to network resources. Of f ic e of t he New York State Comptroller 11

Page 14

Appendix C: Resources and Services Regional Office Directory www.osc.state.ny.us/files/local-government/pdf/regional-directory.pdf Cost-Saving Ideas – Resources, advice and assistance on cost-saving ideas www.osc.state.ny.us/local-government/publications Fiscal Stress Monitoring – Resources for local government officials experiencing fiscal problems www.osc.state.ny.us/local-government/fiscal-monitoring Local Government Management Guides – Series of publications that include technical information and suggested practices for local government management www.osc.state.ny.us/local-government/publications Planning and Budgeting Guides – Resources for developing multiyear financial, capital, strategic and other plans www.osc.state.ny.us/local-government/resources/planning-resources Protecting Sensitive Data and Other Local Government Assets – A non-technical cybersecurity guide for local government leaders www.osc.state.ny.us/files/local-government/publications/pdf/cyber-security-guide.pdf Required Reporting – Information and resources for reports and forms that are filed with the Office of the State Comptroller www.osc.state.ny.us/local-government/required-reporting Research Reports/Publications – Reports on major policy issues facing local governments and State policy-makers www.osc.state.ny.us/local-government/publications Training – Resources for local government officials on in-person and online training opportunities on a wide range of topics www.osc.state.ny.us/local-government/academy 12 Of f ic e of t he New York State Comptroller

Page 15

Contact Office of the New York State Comptroller Division of Local Government and School Accountability 110 State Street, 12th Floor, Albany, New York 12236 Tel: (518) 474-4037 • Fax: (518) 486-6479 • Email: [email protected] www.osc.state.ny.us/local-government Local Government and School Accountability Help Line: (866) 321-8503 BUFFALO REGIONAL OFFICE – Melissa A. Myers, Chief Examiner 295 Main Street, Suite 1032 • Buffalo, New York 14203-2510 Tel (716) 847-3647 • Fax (716) 847-3643 • Email: [email protected] Serving: Allegany, Cattaraugus, Chautauqua, Erie, Genesee, Niagara, Orleans, Wyoming counties Like us on Facebook at facebook.com/nyscomptroller Follow us on Twitter @nyscomptroller

Back to the document