Image processing system and determination method
The image processing system effectively determines and mitigates the risk of unsafe URLs in document images by employing detection and editing mechanisms to ensure safe URL access.
Patent Information
- Application Number
- JP2024027442
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-27
- Publication Date
- 2025-09-08
AI Technical Summary
Existing image processing systems lack the ability to determine the safety of coded URLs included in document images, particularly those that may lead to malicious websites.
An image processing system equipped with detection and determination units to identify and assess the safety of URLs encoded in document images, using domain matching and content correlation to determine risk, and edit or replace unsafe URLs.
Enables the safe determination and prevention of accessing malicious websites by identifying and modifying unsafe URLs within document images, ensuring user safety.
Smart Images

Figure 2025130334000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an image processing system and a determination method. [Background technology]
[0002] BACKGROUND ART There is known an image processing system that executes processing based on coded information contained in an original image read from an original (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2009-33579 Summary of the Invention [Problem to be solved by the invention]
[0004] Incidentally, a document may contain coded URLs (Uniform Resource Locators) for accessing malicious websites. However, there has been no conventional method for determining whether the coded URLs included in the document image are safe.
[0005] An object of the present invention is to provide an image processing system and a method capable of determining the safety of an information-encoded URL included in an original image. [Means for solving the problem]
[0006] According to one aspect of the present invention, an image processing system includes a first detection processing unit, a second detection processing unit, and a determination processing unit. The first detection processing unit detects an information code included in a document image. The second detection processing unit detects a first URL included in the information code detected by the first detection processing unit. The determination processing unit determines whether the first URL detected by the second detection processing unit is safe.
[0007] A determination method according to another aspect of the present invention is executed by a processor included in an image processing system and includes a first detection step, a second detection step, and a determination step. In the first detection step, an information code included in a document image is detected. In the second detection step, a first URL included in the information code detected in the first detection step is detected. In the determination step, it is determined whether the first URL detected in the second detection step is safe. [Effects of the Invention]
[0008] According to the present invention, it is possible to determine the safety of an information-encoded URL included in an original image. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram showing the configuration of an image processing system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a diagram showing the configuration of an image processing device included in an image processing system according to an embodiment of the present invention. [Figure 3] FIG. 3 is a diagram showing the configuration of a server included in the image processing system according to the embodiment of the present invention. [Figure 4] FIG. 4 is a flowchart showing an example of safety determination processing executed in the image processing system according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings. Note that the following embodiment is an example of a specific embodiment of the present invention and does not limit the technical scope of the present invention.
[0011] [Configuration of image processing system 100] First, with reference to FIG. 1, the configuration of an image processing system 100 according to an embodiment of the present invention will be described.
[0012] 1, the image processing system 100 includes an image processing device 1 and a server 2. In the image processing system 100, the image processing device 1 and the server 2 are connected to each other so as to be able to communicate with each other via a communication network 3. For example, the communication network 3 is the Internet or a LAN (local area network).
[0013] [Configuration of image processing device 1] Next, the configuration of the image processing device 1 will be described with reference to FIG.
[0014] The image processing device 1 is a multifunction device having multiple functions, such as a scanning function for reading an original image from an original document, a printing function for forming an image on a sheet based on image data, a fax function, and a copy function. The image processing device 1 may be a scanner, a fax machine, a copy machine, or the like, that has the scanning function. The image processing device 1 may also be a mobile terminal capable of acquiring the original image using a camera. The image processing device 1 may also be a personal computer capable of acquiring the original image using a scanner.
[0015] As shown in FIG. 2, the image processing device 1 includes a control unit 11, an ADF (automatic document feeder) 12, an image reading unit 13, an image forming unit 14, a paper feeding unit 15, an operation display unit 16, a communication unit 17, and a memory unit 18.
[0016] The control unit 11 comprehensively controls the image processing device 1. As shown in FIG. 2, the control unit 11 includes a CPU 21, a ROM 22, and a RAM 23. The CPU 21 is a processor that executes various types of arithmetic processing. The ROM 22 is a non-volatile storage device that stores in advance information such as control programs for causing the CPU 21 to execute various types of processing. The RAM 23 is a volatile or non-volatile storage device that is used as a temporary storage memory (work area) for the various types of processing executed by the CPU 21. The CPU 21 executes the various control programs pre-stored in the ROM 22. In this way, the CPU 21 comprehensively controls the image processing device 1.
[0017] The ADF 12 transports the document from which the document image is read by the image reading unit 13. The ADF 12 includes a document setting unit, a plurality of transport rollers, a document presser, and a paper discharge unit.
[0018] The image reading unit 13 realizes the scanning function and includes a document table, a light source, a plurality of mirrors, an optical lens, and a CCD.
[0019] Image forming unit 14 realizes the printing function. For example, image forming unit 14 forms a color or monochrome image on a sheet supplied by paper supply unit 15 using an electrophotographic method. For example, image forming unit 14 includes a plurality of image forming units, an optical scanning device, an intermediate transfer belt, a secondary transfer roller, a fixing device, and a paper output tray. Note that image forming unit 14 may also form an image on a sheet supplied by paper supply unit 15 using another image forming method, such as an inkjet method.
[0020] The paper feed unit 15 supplies sheets to the image forming unit 14. The paper feed unit 15 includes a paper feed cassette, a manual feed tray, and a plurality of transport rollers.
[0021] The operation display unit 16 is a user interface of the image processing device 1. The operation display unit 16 includes a first display unit and a first operation unit. The first display unit displays various information in response to control instructions from the control unit 11. For example, the first display unit is a flat panel display such as a liquid crystal display. The first operation unit inputs various information to the control unit 11 in response to user operations. For example, the first operation unit includes operation keys and a touch panel.
[0022] The communication unit 17 is a communication interface that executes wired or wireless data communication via the communication network 3 with an external communication device such as the server 2.
[0023] The storage unit 18 is a nonvolatile storage device, such as a nonvolatile memory such as a flash memory, a solid state drive (SSD), or a hard disk drive (HDD).
[0024] [Server 2] Next, the configuration of the server 2 will be described with reference to FIG.
[0025] The server 2 is an information processing device that provides information processing services to the image processing device 1 in response to a request from the image processing device 1.
[0026] As shown in FIG. 3, the server 2 includes a control unit 31, an operation display unit 32, a communication unit 33, and a storage unit .
[0027] The control unit 31 comprehensively controls the server 2. As shown in Fig. 3, the control unit 31 includes a CPU 41, a ROM 42, and a RAM 43. The CPU 41, the ROM 42, and the RAM 43 have the same functions as the CPU 21, the ROM 22, and the RAM 23 of the image processing device 1.
[0028] The operation display unit 32 is a user interface of the server 2. The operation display unit 32 includes a second display unit and a second operation unit. The second display unit displays various information in response to control instructions from the control unit 31. For example, the second display unit is a flat panel display such as a liquid crystal display. The second operation unit inputs various information to the control unit 31 in response to user operations. For example, the second operation unit includes a keyboard, a mouse, and a touch panel.
[0029] The communication unit 33 is a communication interface that executes wired or wireless data communication via the communication network 3 with an external communication device such as the image processing device 1.
[0030] The storage unit 34 is a non-volatile storage device similar to the storage unit 18 of the image processing device 1.
[0031] Incidentally, there is known an image processing system that executes processing based on coded information contained in an original image read from an original.
[0032] In some cases, a URL (Uniform Resource Locator) for accessing a malicious website is encoded and added to the document. However, there has not been a conventional method for determining whether the encoded URL included in the document image is safe.
[0033] In contrast to this, the image processing system 100 according to the embodiment of the present invention is capable of determining the safety of the information-encoded URL contained in the document image, as will be described below.
[0034] Specifically, a first safety determination program is stored in advance in the storage unit 18 of the image processing device 1, causing the control unit 11 to function as a reading processing unit 51, a first detection processing unit 52, a second detection processing unit 53, a third detection processing unit 54, an editing processing unit 57, an output processing unit 58, and a notification processing unit 59 shown in Fig. 2. The CPU 21 of the control unit 11 executes the first safety determination program to function as each of the above-mentioned processing units.
[0035] 3. The memory unit 34 of the server 2 pre-stores a second safety judgment program for causing the control unit 31 to function as the judgment processing unit 55 and the acquisition processing unit 56 shown in Fig. 3. The CPU 41 of the control unit 31 executes the second safety judgment program to function as each of the above-mentioned processing units.
[0036] Note that some or all of the processing units included in the control unit 11 of the image processing device 1 may be configured with electronic circuits. Also, the first safety judgment program may be a program for causing a plurality of processors to function as the processing units shown in FIG.
[0037] In addition, some or all of the processing units included in the control unit 31 of the server 2 may be configured with electronic circuits. In addition, the second safety determination program may be a program for causing a plurality of processors to function as each of the processing units shown in FIG.
[0038] The reading processing unit 51 reads the document image from the document.
[0039] For example, when a predetermined execution operation is accepted on the operation display unit 16, the reading processing unit 51 uses the image reading unit 13 to read the document image from a document placed on the document setting unit of the ADF 12 or the document table of the image reading unit 13.
[0040] The first detection processing unit 52 detects the information code included in the document image read by the reading processing unit 51 .
[0041] For example, the information code is a QR code (registered trademark). Note that the information code may be a two-dimensional code different from a QR code. Alternatively, the information code may be a one-dimensional code such as a barcode. Alternatively, the information code may be a multi-dimensional code.
[0042] The first detection processing unit 52 detects the information code (or an image showing the information code) included in the document image read by the reading processing unit 51 using a known detection method according to the type of the information code.
[0043] The second detection processing unit 53 detects the first URL included in the information code detected by the first detection processing unit 52.
[0044] Specifically, the second detection processing unit 53 reads character information contained in the information code from the information code by a well-known reading method that corresponds to the type of the information code detected by the first detection processing unit 52. Then, the second detection processing unit 53 detects the first URL from the character information read from the information code.
[0045] The third detection processing unit 54 detects the second URL written in characters contained in the document image read by the reading processing unit 51.
[0046] For example, the third detection processing unit 54 executes character recognition processing to recognize characters included in the document image read by the reading processing unit 51. Then, the third detection processing unit 54 detects the second URL included in the document image based on the result of the character recognition processing.
[0047] The acquisition processing unit 56 acquires a third URL used to access a web page that includes part or all of the information contained in the document image read by the reading processing unit 51.
[0048] For example, the acquisition processing unit 56 detects a plurality of words included in the document image read by the reading processing unit 51 based on the result of the character recognition process executed by the third detection processing unit 54. The acquisition processing unit 56 also searches for web pages that include a predetermined reference number or more of the detected words. Then, the acquisition processing unit 56 acquires the third URL corresponding to the web page that includes the most detected words from among the searched web pages.
[0049] In addition, when the original image read by the reading processing unit 51 includes a graphic image or a photographic image, the acquisition processing unit 56 may acquire the third URL corresponding to a web page that includes the same image as the graphic image or photographic image included in the original image.
[0050] The determination processing unit 55 determines whether the first URL detected by the second detection processing unit 53 is safe or not.
[0051] For example, the determination processing unit 55 determines whether the first URL is safe or not based on the domain of the first URL.
[0052] For example, the storage unit 34 of the server 2 stores in advance list data that lists domains of dangerous URLs.
[0053] Then, when the domain of the first URL matches any of the domains included in the list data, the determination processing unit 55 determines that the first URL is not safe (risky).
[0054] Furthermore, when the document image contains a URL expressed by the information code (the first URL) and a URL expressed in text (the second URL), it is unnatural for the domains of these URLs to not match. Therefore, when the document image contains the second URL expressed in text and the domain of the first URL does not match the domain of the second URL, the determination processing unit 55 determines that the first URL is unsafe (risky). Note that when the document image contains multiple second URLs, the determination processing unit 55 may determine that the first URL is risky if the domain of the first URL does not match any of the domains of the multiple second URLs.
[0055] Furthermore, when the domain of the first URL is not determined to be dangerous by the above-mentioned two determination methods, the determination processing unit 55 determines that the first URL is safe.
[0056] If the domain of the first URL and the domain of the third URL match, it can be said that there is a correlation between the content of the document image and the content of the web page corresponding to the first URL. In other words, it can be said that there is a low possibility that the information code corresponding to the first URL has been tampered with. Therefore, the determination processing unit 55 may determine that the first URL is safe if the domain of the first URL and the domain of the third URL match.
[0057] Furthermore, the acquisition processing unit 56 may acquire one or more of the third URLs corresponding to web pages that contain the reference number or more of the words contained in the document image. In this case, the determination processing unit 55 may determine that the first URL is safe when the domain of the first URL matches any of the domains of the one or more third URLs acquired by the acquisition processing unit 56.
[0058] Furthermore, the determination processing unit 55 may determine whether the first URL is safe or not based on the content of the web page accessed using the first URL.
[0059] The editing processing unit 57 edits the first URL that is included in the document image read by the reading processing unit 51 and that is determined to be unsafe by the determination processing unit 55 so that it becomes unreadable.
[0060] For example, the editing processing unit 57 replaces the information code including the first URL determined to be unsafe by the determination processing unit 55 with the information code including the third URL acquired by the acquisition processing unit 56. Note that the editing processing unit 57 may generate the information code including the third URL using a well-known generation method according to the type of the information code.
[0061] Furthermore, when the third URL is not acquired by the acquisition processing unit 56, the editing processing unit 57 paints out the information code including the first URL determined to be unsafe by the determination processing unit 55 with the background color of the document image. In other words, the editing processing unit 57 deletes the information code including the dangerous first URL.
[0062] Note that the editing processing unit 57 may fill in the information code including the dangerous first URL with a predetermined color such as black when the acquisition processing unit 56 does not acquire the third URL. Furthermore, when the acquisition processing unit 56 does not acquire the third URL, the editing processing unit 57 may replace the information code including the dangerous first URL with a message field including a message indicating that the information code was deleted because it included a dangerous URL.
[0063] In addition, when replacing the information code corresponding to the first URL with the information code corresponding to the third URL, the editing processing unit 57 may add a message to any blank area above, below, to the left, or to the right of the replaced information code in the original image, indicating that the information code contained a dangerous URL and has been replaced with an information code containing a safe URL.
[0064] The output processing unit 58 outputs the document image edited by the edit processing unit 57 .
[0065] For example, the output processing unit 58 uses the image forming unit 14 and the paper feed unit 15 to print the original image edited by the edit processing unit 57 onto a sheet.
[0066] The output processing unit 58 may print a message indicating the edited content by the edit processing unit 57 on a sheet different from the sheet on which the original image edited by the edit processing unit 57 is printed.
[0067] The output processing unit 58 may store the document image edited by the edit processing unit 57 in the storage unit 18 .
[0068] The output processing unit 58 may also transmit the document image edited by the edit processing unit 57 to a destination designated by the user.
[0069] When the edit processing unit 57 edits the first URL, the notification processing unit 59 notifies the edit content by the edit processing unit 57.
[0070] For example, when the information code corresponding to the first URL is replaced with the information code corresponding to the third URL, the notification processing unit 59 causes the operation display unit 16 to display a message indicating that the information code included in the original image was dangerous and has been replaced with a safe information code.
[0071] In addition, when the information code corresponding to the first URL is deleted, the notification processing unit 59 causes the operation display unit 16 to display a message indicating that the information code included in the original image was deleted because it was dangerous.
[0072] [Safety Judgment Processing] 4, the safety determination process of the present invention will be described along with an example of the procedure of the safety determination process executed by the control unit 11 of the image processing device 1 and the control unit 31 of the server 2 in the image processing system 100. Here, steps S11, S12, etc. represent the numbers of the processing procedures (steps) executed by the control unit 11 or the control unit 31. For example, the safety determination process is executed when the execution operation is accepted on the operation display unit 16 of the image processing device 1.
[0073] <Step S11> First, in step S11, the control unit 11 reads the document image from the document. The process of step S11 is executed by the reading processing unit 51 of the control unit 11.
[0074] Specifically, the control unit 11 uses the image reading unit 13 to read the document image from the document placed on the document setting unit of the ADF 12 or the document table of the image reading unit 13 .
[0075] <Step S12> In step S12, the control unit 11 detects the information code included in the document image read by the process of step S11. The process of step S12 is an example of a first detection step of the present invention, and is executed by the first detection processing unit 52 of the control unit 11.
[0076] Specifically, the control unit 11 detects (an image showing) the QR code included in the document image read in the process of step S11 using a known QR code detection method.
[0077] <Step S13> In step S13, the control unit 11 detects the first URL included in the information code detected by the processing in step S12. The processing in step S13 is an example of a second detection step of the present invention, and is executed by the second detection processing unit 53 of the control unit 11.
[0078] Specifically, the control unit 11 uses a known QR code reading method to read character information from the QR code detected by the process of step S12, and then detects the first URL from the read character information.
[0079] <Step S14> In step S14, control unit 11 detects the second URL written in characters included in the document image read by the process of step S11. The process of step S14 is executed by third detection processing unit 54 of control unit 11.
[0080] Specifically, the control unit 11 executes the character recognition process to recognize characters included in the document image read by the process of step S11. Then, the control unit 11 detects the second URL included in the document image based on the result of the character recognition process.
[0081] <Step S15> In step S15, the control unit 31 acquires the third URL used to access a web page that includes part or all of the information included in the document image read by the process of step S11. The process of step S15 is executed by the acquisition processing unit 56 of the control unit 31.
[0082] Specifically, the control unit 31 acquires the result of the character recognition process from the image processing device 1. Then, based on the acquired result of the character recognition process, the control unit 31 detects a plurality of words included in the document image read by the process of step S11. The control unit 31 then searches for web pages that include the detected words in the reference number or more. Then, the control unit 31 acquires the third URL corresponding to the web page that includes the most detected words from among the searched web pages.
[0083] <Step S16> In step S16, control unit 31 determines whether or not the first URL detected by the processing in step S13 is safe. The processing in step S16 is an example of a determination step of the present invention, and is executed by determination processing unit 55 of control unit 31.
[0084] Specifically, the control unit 31 acquires the first URL from the image processing device 1. Furthermore, if the second URL is detected in the processing of step S14, the control unit 31 acquires the second URL from the image processing device 1. Furthermore, if the domain of the first URL matches any of the multiple domains included in the list data, the control unit 31 determines that the first URL is dangerous. Furthermore, if the domain of the first URL and the domain of the second URL do not match, the control unit 31 determines that the first URL is dangerous. Furthermore, if the domain of the first URL is not determined to be dangerous, the control unit 31 determines that the first URL is safe.
[0085] <Step S17> In step S17, the control unit 11 branches the process depending on the result of the process in step S16. Specifically, the control unit 11 obtains the result of the process in step S16 from the server 2. Then, if the process in step S16 determines that the first URL is dangerous (Yes in S17), the control unit 11 shifts the process to step S18. On the other hand, if the process in step S16 determines that the first URL is not dangerous (No in S17), the control unit 11 shifts the process to step S19.
[0086] <Step S18> In step S18, the control unit 11 edits the dangerous first URL included in the document image read by the process of step S11 so that it becomes unreadable. The process of step S18 is executed by the edit processing unit 57 of the control unit 11.
[0087] Specifically, when the third URL is acquired in the process of step S15, control unit 11 acquires the third URL from server 2. Then, control unit 11 replaces the information code corresponding to the dangerous first URL included in the document image read in the process of step S11 with the information code corresponding to the acquired third URL.
[0088] Furthermore, when the third URL is not acquired in the process of step S15, the control unit 11 deletes the information code corresponding to the dangerous first URL included in the document image read in the process of step S11.
[0089] <Step S19> In step S19, the control unit 11 outputs the document image read in the process of step S11. The process of step S19 is executed by the output processing unit 58 of the control unit 11.
[0090] Specifically, when the process of step S18 is executed, the control unit 11 prints the document image edited by the process of step S18 onto a sheet using the image forming unit 14 and the paper feeding unit 15. When the process of step S18 is not executed, the control unit 11 prints the document image read by the process of step S11 onto a sheet using the image forming unit 14 and the paper feeding unit 15.
[0091] <Step S20> In step S20, when the process of step S18 has been executed, the control unit 11 notifies the edited content resulting from the process of step S 18. The process of step S20 is executed by the notification processing unit 59 of the control unit 11.
[0092] For example, when the information code corresponding to the first URL is replaced with the information code corresponding to the third URL, the control unit 11 causes the operation display unit 16 to display a message indicating that the information code included in the original image was dangerous and has been replaced with a safe information code.
[0093] In addition, when the information code corresponding to the first URL is deleted, the control unit 11 causes the operation display unit 16 to display a message indicating that the information code included in the document image was deleted because it was dangerous.
[0094] In this way, in image processing system 100, the first URL included in the information code is detected from the information code included in the document image, and it is determined whether the detected first URL is safe or not. This makes it possible to determine the safety of the information-encoded URL included in the document image.
[0095] Furthermore, in the image processing system 100, if the first URL included in the document image is determined to be dangerous, the first URL determined to be dangerous is edited to make it unreadable, thereby preventing users from accessing malicious websites.
[0096] Furthermore, in image processing system 100, when the first URL included in the document image is determined to be dangerous and the third URL is acquired, the first URL determined to be dangerous is replaced with the acquired third URL. This makes it possible to replace the tampered information code with the information code that may be the information code before tampering, when the information code included in the document is tampered with.
[0097] In the image processing system 100, the control unit 31 of the server 2 may include a first detection processing unit 52, a second detection processing unit 53, a third detection processing unit 54, and an edit processing unit 57.
[0098] In the image processing system 100, the control unit 11 of the image processing device 1 may include a determination processing unit 55 and an acquisition processing unit 56. In this case, the image processing system 100 does not need to include the server 2. The image processing device 1 in this case is an example of the image processing system of the present invention.
[0099] [Notes on the Invention] The following is a summary of the invention extracted from the above-described embodiment. Note that the configurations and processing functions described in the following supplementary notes can be selected and combined as desired.
[0100] <Appendix 1> An image processing system comprising: a first detection processing unit that detects an information code contained in a document image; a second detection processing unit that detects a first URL contained in the information code detected by the first detection processing unit; and a judgment processing unit that judges whether the first URL detected by the second detection processing unit is safe.
[0101] <Appendix 2> The image processing system according to claim 1, wherein the determination processing unit determines whether the first URL is safe or not based on the domain of the first URL.
[0102] <Appendix 3> The image processing system described in Appendix 1 or 2, wherein the judgment processing unit judges that the first URL is not safe when the document image contains a second URL written in text and the domain of the first URL does not match the domain of the second URL.
[0103] <Appendix 4> An image processing system described in any of Appendices 1 to 3, comprising an editing processing unit that edits the first URL contained in the original image and that has been determined to be unsafe by the determination processing unit so that it becomes unreadable, and an output processing unit that outputs the original image after editing by the editing processing unit.
[0104] <Appendix 5> An image processing system as described in Appendix 4, further comprising an acquisition processing unit that acquires a third URL used to access a web page that includes some or all of the information included in the original image, and wherein the editing processing unit replaces the information code including the first URL that has been determined to be unsafe by the judgment processing unit with the information code including the third URL acquired by the acquisition processing unit.
[0105] <Appendix 6> The image processing system according to claim 4 or 5, further comprising a notification processing unit that, when the first URL is edited by the edit processing unit, notifies the content of the edit by the edit processing unit.
[0106] <Appendix 7> A determination method executed by a processor included in an image processing system, the determination method including: a first detection step of detecting an information code included in a document image; a second detection step of detecting a first URL included in the information code detected by the first detection step; and a determination step of determining whether the first URL detected by the second detection step is safe. [Explanation of symbols]
[0107] 1. Image processing device 2 Server 3. Communication Network 11 Control section 12 ADF 13 Image reading unit 14 Image forming unit 15 Paper feed section 16 Operation display section 17 Communications Department 18 Memory section 31 Control Unit 32 Operation display section 33 Communications Department 34 Storage section 51 Reading processing unit 52 First detection processing section 53 Second detection processing section 54 Third detection processing unit 55 Judgment processing unit 56 Acquisition processing unit 57 Editing Processing Unit 58 Output Processing Section 59 Notification processing section 100 Image forming system
Claims
1. a first detection processing unit that detects an information code included in an original image; a second detection processing unit that detects a first URL included in the information code detected by the first detection processing unit; a determination processing unit that determines whether the first URL detected by the second detection processing unit is safe; An image processing system comprising:
2. the determination processing unit determines whether the first URL is safe based on a domain of the first URL; The image processing system according to claim 1 .
3. the determination processing unit determines that the first URL is unsafe when the document image includes a second URL written in text and the domain of the first URL does not match the domain of the second URL; The image processing system according to claim 2 .
4. an editing processing unit that edits the first URL that is included in the document image and that is determined to be unsafe by the determination processing unit to make it unreadable; an output processing unit that outputs the document image edited by the edit processing unit; 4. The image processing system according to claim 1, comprising:
5. an acquisition processing unit that acquires a third URL used to access a web page that includes a part or all of the information included in the document image; the editing processing unit replaces the information code including the first URL determined to be unsafe by the determination processing unit with the information code including the third URL acquired by the acquisition processing unit; The image processing system according to claim 4 .
6. a notification processing unit that notifies the content of editing by the editing processing unit when the first URL is edited by the editing processing unit; The image processing system according to claim 5 .
7. A determination method executed by a processor included in an image processing system, comprising: a first detection step of detecting an information code included in an original image; a second detection step of detecting a first URL included in the information code detected by the first detection step; a determination step of determining whether the first URL detected by the second detection step is safe; A determination method including:
Citation Information
Patent Citations
Image processing apparatus, image processing system, program and recording medium
JP2009033579A